The Cross-Vendor Arm

The Cross-Vendor Arm A sequence diagram generated by Archify. commit range <base>..HEAD adversarial-review --wait --base <ref> Focus text carries the owner intent blocking / non-blocking Only the output file is trustworthy, never the exit code arm(ticket): receipt Findings folded by class first; empty commit, parent is the tree the gate read branch, SHA, markers Fire the arm Verdict Receipt + handback Builder · own worktree · Sequence participant Builder own worktree Codex · adversarial-review · Sequence participant Codex adversarial-review Ticket Branch · HEAD · Sequence participant Ticket Branch HEAD Thomas · resident router · Sequence participant Thomas resident router Legend request return async trace default message

The Builder Fires Its Own Arm

  • • At ticket scope, the Builder fires the arm from inside its own closed loop
  • • HEAD resolves to the head under review — there is nowhere else it could resolve to
  • • No gate worktree, no broker to kill: none of the spec-scope apparatus applies

What The Arm Wins At

  • • Internal inconsistency against the project's own standard
  • • The author reads the ticket; the arm reads the repository
  • • One pass found a real deadlock the code pass had just added

Failover Is Recorded, Not Hidden

  • • Codex unavailable or out of quota means the arm DID NOT RUN, recorded as such
  • • The exit code is never trustworthy — only the output file is
  • • The receipt is an empty commit whose body names the pass that ran