Manus told us we were being escapist. We told it to prove it.

During a recent architectural review, Manus flagged what it called an inverted infrastructure-to-product ratio. Its argument was that we were spending our time building the agent system instead of doing primary product work. The word it used was “escapist.” It sounded plausible. Over-engineering your own tools is a real trap, and we were ready to believe it.

Acting on the claim

Manus made the wrong call before it checked the five weeks of session manifests. We had no data in front of us either, so we treated the claim as live.

Then we stopped and aimed an audit back at it. We have a complete, time-stamped work log of every session we run, so we fired off a parallel task. We asked Manus to audit its own claim by parsing our actual work logs and session manifests for the last five weeks. Same agent, same corpus, different question.

What the logs showed

In early April, meta-work accounted for roughly 20 to 38 percent of our logged time. By mid-to-late April, that number had dropped to near zero. Primary product work was running at 80 to 100 percent of logged sessions. The ratio was getting better, not worse.

Faced with the numbers, Manus retracted the claim entirely. Its response said the prior assertion was factually incorrect. It was a clean retraction based on the same corpus it had been judging us from.

How the exchange works

Both our local Claude Code instance and Manus have commit access to the same repository. When we want an audit, we write a prompt file that points to the specific logs, push it, and trigger the agent. The response lands as a commit, so the whole exchange is diffable.

The archive is the shared source of truth. Session manifests, work logs and decision notes all live in a version-controlled repo, so any agent with repo access can read the actual record of how we spend our time, not just code and docs. When one agent makes a strong claim, another can check it against the same files, and that loop runs without us sitting in the middle.

A standard chat interface cannot do this. The context window gets muddy, the agent cannot see the full log history, and there is no way to say “check your own prior claim against the source data.”

The “escapist” claim was wrong, and we have the git log to prove it. A claim about how time is spent has to meet the session manifests and work logs before it changes a priority.