Calling an agent "Brand Editor" instead of "Assistant" sounds like a marketing decision. It is really a scoping decision, and it changed how the system is built.

A general assistant cannot be reviewed

To review an action you need to know what the actor was supposed to do. A general assistant has no supposed-to, so every output has to be judged on its own merits with no reference point. That does not scale past a handful of actions a day.

Reviewers were spending most of their attention reconstructing intent rather than checking work.

A title implies a remit

Naming the role fixes intent up front. A Pipeline Watcher is supposed to watch the pipeline; anything else it does is out of scope by definition, and that is checkable without knowing anything about the specific run.

The title is a contract with the reviewer as much as a label for the user.

From remit to capability list

Once a remit exists it can be written down, and once it is written down it can be enforced. Every agent now carries an explicit capability list and cannot act outside it.

  • The list is declared, not inferred from what the agent has done before
  • An attempt to act outside it fails loudly rather than being silently allowed
  • Reviewers see the list next to the run, so scope violations are obvious
  • Widening a remit is a deliberate change, not an emergent one

What it cost

Some genuinely useful cross-cutting behaviour became harder. An agent that notices a content problem while working on pipeline now has to hand off rather than just fix it. We think that is the right trade, but it is a real one.

We use cookies

We use strictly necessary cookies to run the site, and optional cookies to understand usage and measure marketing. You can change your choice at any time. Cookie policy