Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

panel, adversarial review

panel is adversarial review: several reviewers read one target at once, each from a code-defined lens, and none of them sees what the others said. Agreement is counted in code afterwards. It produces opinions and changes nothing, which makes it a reader, not a gate.

It is not critique. Critique audits a draft against a track’s evidence record and refuses if the record moved. Panel reads a target and reports what independent lenses found.

Two rules are not negotiable:

  • A reviewer gets strictly less than the panel that launched it. A read-only allow-list of tools, so an opinion can never edit what it is reviewing.
  • A panel is launched by a person, never by a model. There is no tool that spawns one, and the agent has a test saying so.

The web UI exposes it at POST /api/sessions/:id/panel on the existing event stream. A running panel occupies the session exactly as a turn does.