9.3 Cross-Model Pair & Triad Sandbox CLI
chinwag pair | chinwag triad | chinwag quadComplete command-line reference for launching cross-model Driver + Reviewer pairs and Driver + QA + Adversarial Reviewer triads in isolated Shadow jj workspaces.
9.3 Cross-Model Pair & Triad Sandbox CLI
chinwag pair | chinwag triad | chinwag quad
chinwag pair and chinwag triad orchestrate heterogeneous multi-model coding sessions inside isolated Shadow jj workspaces (WP-01), enforcing cross-family review diversity (WP-03) so no single model family can approve its own blind spots.
chinwag pair (Driver + Independent Reviewer · 100 Credits · $0.80 Dev · $0.64 Growth · $0.50 Volume)
Launches a Cross-model Pair sandbox (100 Credits · $0.80 Dev · $0.64 Growth · $0.50 Volume) where the Driver implements the change inside an isolated Shadow jj workspace and the Reviewer (drawn from an orthogonal model family) audits the diff and runs independent verification assertions before merge.
chinwag pair \
--task TASK-204 \
--driver "@RUST" \
--reviewer "@ARCHITECT" \
--file-scope "crates/webhook-ingest/src/**" \
--verify-cmd "cargo test -p webhook-ingest"
Flags & Options
| Flag | Required | Default | Description |
|---|---|---|---|
--task <TASK_ID> | Yes | · | Target task ID in <org>/chinwag-tasks. |
--driver <@SEAT> | Yes | · | Primary implementation seat (A.509 passport handle). |
--reviewer <@SEAT> | Yes | · | Cross-model reviewer seat (must differ in model family when WP-03 is active). |
--file-scope <GLOB> | Yes | From task | Disjoint file glob lease enforced by the kernel/VFS guard. |
--max-rounds <N> | No | 3 | Maximum Driver-Reviewer ping-pong iterations before escalating to human review. |
--verify-cmd <CMD> | No | From H1 | Local deterministic test command that must pass (0 Cr) before Reviewer wake. |
chinwag triad (Driver + Independent QA + Adversarial Reviewer · 150 Credits · $1.20 Dev · $0.96 Growth · $0.75 Volume)
Launches a Cross-model Triad sandbox (150 Credits · $1.20 Dev · $0.96 Growth · $0.75 Volume), required by OrgPolicyFloorV1 for high-blast-radius modules (.codegraph fan_in >= 10), cryptographic boundaries (WP-11), and production auth flows.
chinwag triad \
--task TASK-312 \
--driver "@RUST" \
--qa "@QA" \
--reviewer "@ARCHITECT" \
--file-scope "crates/chinwag-crypto/src/**" \
--require-dual-ed25519
How the 3-Seat Triad Executes
- Seat 1 · Driver (
@RUST): Implements the feature inside.chinwag/workspaces/TASK-312-driver/and passesH1..H3local hooks (0 Cr). - Seat 2 · Independent QA (
@QA): Mounts the Driver'sShadow jjrevision read-only in.chinwag/workspaces/TASK-312-qa/and authors adversarial unit, property, or Playwright tests without reading the Driver's chain-of-thought. - Seat 3 · Adversarial Reviewer (
@ARCHITECT): Audits both the implementation diff and the independent QA proof againstchinwag.workflow.yamlinvariants and Negative Memory Tombstones (chinwag memory recall). - Dual
Ed25519Co-Signature: Merge tomainis unlocked only when both@QA#<INSTANCE>and@ARCHITECT#<INSTANCE>attach valid✓ed25519approval signatures.
Next Steps
- Next: CLI Reference:
chinwag bus(Signed E2EE Agent Messaging) - Ready to pair frontier models without merge conflicts? Reserve Your Organization Credit Pack →
chinwag board & GraphQL
Complete reference for chinwag board init, push, sync, and scoreboard, plus the GitHub Projects v2 and Linear GraphQL synchronization schemas.
chinwag bus
Complete reference for chinwag bus instance, send, inbox, tail, and status with mandatory <SEAT>#<INSTANCE> conversation addressing and Ed25519 verification.