[{"data":1,"prerenderedAt":986},["ShallowReactive",2],{"navigation_docs":3,"-cli-and-graphql-reference-chinwag-ci-and-uigate":234,"-cli-and-graphql-reference-chinwag-ci-and-uigate-surround":981},[4,26,47,68,89,114,135,164,181,210],{"title":5,"path":6,"stem":7,"children":8,"page":25},"1. Getting Started & Pricing","\u002Fgetting-started","01.getting-started",[9,13,17,21],{"title":10,"path":11,"stem":12},"1.1 5-Minute Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F1.quickstart",{"title":14,"path":15,"stem":16},"1.2 Project Boards Setup","\u002Fgetting-started\u002Fboard-init","01.getting-started\u002F2.board-init",{"title":18,"path":19,"stem":20},"1.3 GitHub Actions & GitLab CI Runner Setup","\u002Fgetting-started\u002Fci-runners","01.getting-started\u002F3.ci-runners",{"title":22,"path":23,"stem":24},"1.4 Organization Credit Pool & Per-Function Credit Pricing","\u002Fgetting-started\u002Forg-credits-and-slack","01.getting-started\u002F4.org-credits-and-slack",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"2. Pair & Triad Programming","\u002Fpair-and-triad-programming","02.pair-and-triad-programming",[31,35,39,43],{"title":32,"path":33,"stem":34},"2.1 Cross-Model Pair & Triad Programming","\u002Fpair-and-triad-programming\u002Foverview","02.pair-and-triad-programming\u002F1.overview",{"title":36,"path":37,"stem":38},"2.2 Isolated Shadow Workspaces","\u002Fpair-and-triad-programming\u002Fshadow-jj-workspaces","02.pair-and-triad-programming\u002F2.shadow-jj-workspaces",{"title":40,"path":41,"stem":42},"2.3 Cryptographic File-Scope Leases & Small-Diff Gates","\u002Fpair-and-triad-programming\u002Ffile-scope-leases","02.pair-and-triad-programming\u002F3.file-scope-leases",{"title":44,"path":45,"stem":46},"2.4 Sub-Issue to Subagent Fan-Out & Delta Velocity","\u002Fpair-and-triad-programming\u002Fsub-issue-fanout","02.pair-and-triad-programming\u002F4.sub-issue-fanout",{"title":48,"path":49,"stem":50,"children":51,"page":25},"3. Declarative Workflow Policy","\u002Fworkflow-policy","03.workflow-policy",[52,56,60,64],{"title":53,"path":54,"stem":55},"3.1 Declarative Workflow Policy Schema","\u002Fworkflow-policy\u002Fschema-reference","03.workflow-policy\u002F1.schema-reference",{"title":57,"path":58,"stem":59},"3.2 Cryptographic Conformance Matrix & Memory Tombstones","\u002Fworkflow-policy\u002Fwp-01-to-wp-15-matrix","03.workflow-policy\u002F2.wp-01-to-wp-15-matrix",{"title":61,"path":62,"stem":63},"3.3 Two-Tier Organization Governance Lattice","\u002Fworkflow-policy\u002Forg-policy-floor","03.workflow-policy\u002F3.org-policy-floor",{"title":65,"path":66,"stem":67},"3.4 Trusted Handoff Hooks & Independent Verification","\u002Fworkflow-policy\u002Fhandoff-hooks-h1-to-h5","03.workflow-policy\u002F4.handoff-hooks-h1-to-h5",{"title":69,"path":70,"stem":71,"children":72,"page":25},"4. Visual Geometry & Copy Gates","\u002Fvisual-and-copy-tribunals","04.visual-and-copy-tribunals",[73,77,81,85],{"title":74,"path":75,"stem":76},"12-Tuple DOM Geometry (176\u002F176)","\u002Fvisual-and-copy-tribunals\u002Fui-gate-geometry","04.visual-and-copy-tribunals\u002F1.ui-gate-geometry",{"title":78,"path":79,"stem":80},"Vision-3 Geometry & Auto-Patch","\u002Fvisual-and-copy-tribunals\u002Fcross-model-design-tribunal","04.visual-and-copy-tribunals\u002F2.cross-model-design-tribunal",{"title":82,"path":83,"stem":84},"64\u002F64 Declaration Copy Gate","\u002Fvisual-and-copy-tribunals\u002Fdeclaration-copy-gate","04.visual-and-copy-tribunals\u002F3.declaration-copy-gate",{"title":86,"path":87,"stem":88},"Synthetic CI Canary","\u002Fvisual-and-copy-tribunals\u002Fsynthetic-ci-canary","04.visual-and-copy-tribunals\u002F4.synthetic-ci-canary",{"title":90,"path":91,"stem":92,"children":93,"page":25},"5. Autonomous AI Program Manager","\u002Fdelivery-program-manager","05.delivery-program-manager",[94,98,102,106,110],{"title":95,"path":96,"stem":97},"Overview: Dual-Brain AI PM","\u002Fdelivery-program-manager\u002Foverview","05.delivery-program-manager\u002F1.overview",{"title":99,"path":100,"stem":101},"Executable Tickets & Auto-Splitting","\u002Fdelivery-program-manager\u002Fchinwag-tasks-and-never-stop","05.delivery-program-manager\u002F2.chinwag-tasks-and-never-stop",{"title":103,"path":104,"stem":105},".codegraph & FinOps Routing","\u002Fdelivery-program-manager\u002Fcodegraph-and-finops-arbitrage","05.delivery-program-manager\u002F3.codegraph-and-finops-arbitrage",{"title":107,"path":108,"stem":109},"++ Triage & CI Recovery","\u002Fdelivery-program-manager\u002Fplus-plus-ci-triage","05.delivery-program-manager\u002F4.plus-plus-ci-triage",{"title":111,"path":112,"stem":113},"Flight Deck & Trajectory Time-Travel","\u002Fdelivery-program-manager\u002Fflight-deck-and-time-travel","05.delivery-program-manager\u002F5.flight-deck-and-time-travel",{"title":115,"path":116,"stem":117,"children":118,"page":25},"6. The Chinwag Way & Scrimmages","\u002Fthe-chinwag-way","06.the-chinwag-way",[119,123,127,131],{"title":120,"path":121,"stem":122},"Academic Foundations","\u002Fthe-chinwag-way\u002Facademic-foundations","06.the-chinwag-way\u002F1.academic-foundations",{"title":124,"path":125,"stem":126},"Chips (◈) & 7-Day Survival","\u002Fthe-chinwag-way\u002Fchips-and-7day-survival","06.the-chinwag-way\u002F2.chips-and-7day-survival",{"title":128,"path":129,"stem":130},"Sealed Card (.cwcard.png) Drills","\u002Fthe-chinwag-way\u002Fsealed-card-handoff-drills","06.the-chinwag-way\u002F3.sealed-card-handoff-drills",{"title":132,"path":133,"stem":134},"Calibration Scrimmages","\u002Fthe-chinwag-way\u002Fcalibration-scrimmages","06.the-chinwag-way\u002F4.calibration-scrimmages",{"title":136,"path":137,"stem":138,"children":139,"page":25},"7. Zero-Knowledge Cryptography","\u002Fzero-knowledge-cryptography","07.zero-knowledge-cryptography",[140,144,148,152,156,160],{"title":141,"path":142,"stem":143},"PQ-HPKE Wire Envelope","\u002Fzero-knowledge-cryptography\u002Fpq-hpke-envelope","07.zero-knowledge-cryptography\u002F1.pq-hpke-envelope",{"title":145,"path":146,"stem":147},"Verify-Before-Decrypt (K1+K2)","\u002Fzero-knowledge-cryptography\u002Fverify-before-decrypt","07.zero-knowledge-cryptography\u002F2.verify-before-decrypt",{"title":149,"path":150,"stem":151},"Blinded Commitments & 128B Flywheel","\u002Fzero-knowledge-cryptography\u002Fblind-commitments","07.zero-knowledge-cryptography\u002F3.blind-commitments",{"title":153,"path":154,"stem":155},"Local Viewer & CISO DPA","\u002Fzero-knowledge-cryptography\u002Flocal-viewer-and-dpa","07.zero-knowledge-cryptography\u002F4.local-viewer-and-dpa",{"title":157,"path":158,"stem":159},"A.509 Agent Passports","\u002Fzero-knowledge-cryptography\u002Fa509-agent-pkix","07.zero-knowledge-cryptography\u002F5.a509-agent-pkix",{"title":161,"path":162,"stem":163},"chinwag-acu & CISO Kill Switch","\u002Fzero-knowledge-cryptography\u002Fchinwag-acu","07.zero-knowledge-cryptography\u002F6.chinwag-acu",{"title":165,"path":166,"stem":167,"children":168,"page":25},"8. E2EE Mesh & Extension SDK","\u002Fmesh-and-extensions","08.mesh-and-extensions",[169,173,177],{"title":170,"path":171,"stem":172},"chinwag-mesh & 3-Repo Time Machine","\u002Fmesh-and-extensions\u002Fsdk-and-cwcard-png-transport","08.mesh-and-extensions\u002F1.sdk-and-cwcard-png-transport",{"title":174,"path":175,"stem":176},"warroom & whisper Extensions","\u002Fmesh-and-extensions\u002Fwarroom-and-whisper","08.mesh-and-extensions\u002F2.warroom-and-whisper",{"title":178,"path":179,"stem":180},"teleport, shroud & vault","\u002Fmesh-and-extensions\u002Fgit-bundle-and-vault","08.mesh-and-extensions\u002F3.git-bundle-and-vault",{"title":182,"path":183,"stem":184,"children":185,"page":25},"9. CLI & GraphQL Reference","\u002Fcli-and-graphql-reference","09.cli-and-graphql-reference",[186,190,194,198,202,206],{"title":187,"path":188,"stem":189},"chinwag tasks & task","\u002Fcli-and-graphql-reference\u002Fchinwag-task","09.cli-and-graphql-reference\u002F1.chinwag-task",{"title":191,"path":192,"stem":193},"chinwag board & GraphQL","\u002Fcli-and-graphql-reference\u002Fchinwag-board","09.cli-and-graphql-reference\u002F2.chinwag-board",{"title":195,"path":196,"stem":197},"chinwag pair & triad","\u002Fcli-and-graphql-reference\u002Fchinwag-pair-and-triad","09.cli-and-graphql-reference\u002F3.chinwag-pair-and-triad",{"title":199,"path":200,"stem":201},"chinwag bus","\u002Fcli-and-graphql-reference\u002Fchinwag-bus","09.cli-and-graphql-reference\u002F4.chinwag-bus",{"title":203,"path":204,"stem":205},"chinwag-ci, fork-run & ui-gate","\u002Fcli-and-graphql-reference\u002Fchinwag-ci-and-uigate","09.cli-and-graphql-reference\u002F5.chinwag-ci-and-uigate",{"title":207,"path":208,"stem":209},"chinwag memory & tombstone","\u002Fcli-and-graphql-reference\u002Fchinwag-memory","09.cli-and-graphql-reference\u002F6.chinwag-memory",{"title":211,"path":212,"stem":213,"children":214,"page":-1},"10. Architecture PRDs","\u002Fprds","10.prds",[215,218,222,226,230],{"title":216,"path":212,"stem":217},"10.0 Ratified Architecture PRDs","10.prds\u002Findex",{"title":219,"path":220,"stem":221},"10.1 Ephemeral Tart Cleanroom VMs & Declarative Nix","\u002Fprds\u002Ftart-cleanroom-vms","10.prds\u002F1.tart-cleanroom-vms",{"title":223,"path":224,"stem":225},"10.2 Executable Delivery Boards & Proof-of-Green","\u002Fprds\u002Fdelivery-executable-boards","10.prds\u002F2.delivery-executable-boards",{"title":227,"path":228,"stem":229},"10.3 Cursor Agent SDK Importer & Sanitizer","\u002Fprds\u002Fcursor-agent-sdk-importer","10.prds\u002F3.cursor-agent-sdk-importer",{"title":231,"path":232,"stem":233},"10.4 Chinwag Local Web App & Command Center","\u002Fprds\u002Fhuman-command-center-ui","10.prds\u002F4.human-command-center-ui",{"id":235,"title":236,"body":237,"command":250,"description":974,"extension":975,"links":976,"meta":977,"navigation":978,"path":204,"seo":979,"stem":205,"__hash__":980},"docs\u002F09.cli-and-graphql-reference\u002F5.chinwag-ci-and-uigate.md","9.5 Cleanroom CI Runner & UI Geometry Gate CLI",{"type":238,"value":239,"toc":963},"minimark",[240,244,251,254,257,278,476,634,636,644,673,731,733,745,763,822,827,911,913,917,959],[241,242,236],"h1",{"id":243},"_95-cleanroom-ci-runner-ui-geometry-gate-cli",[245,246,247],"p",{},[248,249,250],"code",{},"chinwag-ci wrap | selftest | verify-signer & chinwag ui-gate",[245,252,253],{},"These commands connect your CI\u002FCD pipelines, deterministic trajectory time-travel (Chinwag Flight Deck), and headless browser verification gates directly to Chinwag Reflex-1, Chinwag Delivery-2, and Chinwag Vision-3.",[255,256],"hr",{},[258,259,261,262,265,266,269,270,273,274,277],"h2",{"id":260},"_1-chinwag-ci-1-mb-static-linux-x86_64-arm64-cicd-runner","1. ",[248,263,264],{},"chinwag-ci"," (",[248,267,268],{},"\u003C1 MB"," Static Linux ",[248,271,272],{},"x86_64"," \u002F ",[248,275,276],{},"ARM64"," CI\u002FCD Runner)",[279,280,285],"pre",{"className":281,"code":282,"language":283,"meta":284,"style":284},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# 1. Wrap any build\u002Ftest command with Zero-Secret OIDC JWKS, Secret Scrubber, Fork Quarantine & 1.4s Encrypted Agent Wakeup:\nchinwag-ci wrap --org emunlabs --hold-for-patch 90 -- cargo test --workspace\n\n# 2. Replay all offline Tombstone regression cassettes in \u003C50ms ($0 LLM spend, 0 network calls):\nchinwag-ci test-regressions --dir .chinwag\u002Fregressions --json\n\n# 3. Compute Weighted-LCS trajectory diff between two runs:\nchinwag-ci diff-run --run-a .chinwag\u002Fruns\u002Frun-a.json --run-b .chinwag\u002Fruns\u002Frun-b.json --json\n\n# 4. Replay Steps 0..N-1 in 0ms (0 replayed tokens) and restore warm Shadow-KV prefix at Step N (250 Credits):\nchinwag-ci fork-run --run .chinwag\u002Fruns\u002Frun-108.json --at-step 4 --variant Reflex-1 --json\n\n# 5. Emit a dual-signed K1+K2 green CI receipt bound to exact commit SHA:\nchinwag-ci attest-green --org emunlabs --suite linux-x86_64-nextest --commit \"$GITHUB_SHA\"\n","bash","",[248,286,287,296,331,338,344,361,366,372,394,399,405,433,438,444],{"__ignoreMap":284},[288,289,292],"span",{"class":290,"line":291},"line",1,[288,293,295],{"class":294},"sHwdD","# 1. Wrap any build\u002Ftest command with Zero-Secret OIDC JWKS, Secret Scrubber, Fork Quarantine & 1.4s Encrypted Agent Wakeup:\n",[288,297,299,302,306,309,312,315,319,322,325,328],{"class":290,"line":298},2,[288,300,264],{"class":301},"sBMFI",[288,303,305],{"class":304},"sfazB"," wrap",[288,307,308],{"class":304}," --org",[288,310,311],{"class":304}," emunlabs",[288,313,314],{"class":304}," --hold-for-patch",[288,316,318],{"class":317},"sbssI"," 90",[288,320,321],{"class":304}," --",[288,323,324],{"class":304}," cargo",[288,326,327],{"class":304}," test",[288,329,330],{"class":304}," --workspace\n",[288,332,334],{"class":290,"line":333},3,[288,335,337],{"emptyLinePlaceholder":336},true,"\n",[288,339,341],{"class":290,"line":340},4,[288,342,343],{"class":294},"# 2. Replay all offline Tombstone regression cassettes in \u003C50ms ($0 LLM spend, 0 network calls):\n",[288,345,347,349,352,355,358],{"class":290,"line":346},5,[288,348,264],{"class":301},[288,350,351],{"class":304}," test-regressions",[288,353,354],{"class":304}," --dir",[288,356,357],{"class":304}," .chinwag\u002Fregressions",[288,359,360],{"class":304}," --json\n",[288,362,364],{"class":290,"line":363},6,[288,365,337],{"emptyLinePlaceholder":336},[288,367,369],{"class":290,"line":368},7,[288,370,371],{"class":294},"# 3. Compute Weighted-LCS trajectory diff between two runs:\n",[288,373,375,377,380,383,386,389,392],{"class":290,"line":374},8,[288,376,264],{"class":301},[288,378,379],{"class":304}," diff-run",[288,381,382],{"class":304}," --run-a",[288,384,385],{"class":304}," .chinwag\u002Fruns\u002Frun-a.json",[288,387,388],{"class":304}," --run-b",[288,390,391],{"class":304}," .chinwag\u002Fruns\u002Frun-b.json",[288,393,360],{"class":304},[288,395,397],{"class":290,"line":396},9,[288,398,337],{"emptyLinePlaceholder":336},[288,400,402],{"class":290,"line":401},10,[288,403,404],{"class":294},"# 4. Replay Steps 0..N-1 in 0ms (0 replayed tokens) and restore warm Shadow-KV prefix at Step N (250 Credits):\n",[288,406,408,410,413,416,419,422,425,428,431],{"class":290,"line":407},11,[288,409,264],{"class":301},[288,411,412],{"class":304}," fork-run",[288,414,415],{"class":304}," --run",[288,417,418],{"class":304}," .chinwag\u002Fruns\u002Frun-108.json",[288,420,421],{"class":304}," --at-step",[288,423,424],{"class":317}," 4",[288,426,427],{"class":304}," --variant",[288,429,430],{"class":304}," Reflex-1",[288,432,360],{"class":304},[288,434,436],{"class":290,"line":435},12,[288,437,337],{"emptyLinePlaceholder":336},[288,439,441],{"class":290,"line":440},13,[288,442,443],{"class":294},"# 5. Emit a dual-signed K1+K2 green CI receipt bound to exact commit SHA:\n",[288,445,447,449,452,454,456,459,462,465,469,473],{"class":290,"line":446},14,[288,448,264],{"class":301},[288,450,451],{"class":304}," attest-green",[288,453,308],{"class":304},[288,455,311],{"class":304},[288,457,458],{"class":304}," --suite",[288,460,461],{"class":304}," linux-x86_64-nextest",[288,463,464],{"class":304}," --commit",[288,466,468],{"class":467},"sMK4o"," \"",[288,470,472],{"class":471},"sTEyZ","$GITHUB_SHA",[288,474,475],{"class":467},"\"\n",[477,478,479,493],"table",{},[480,481,482],"thead",{},[483,484,485,490],"tr",{},[486,487,489],"th",{"align":488},"left","Subcommand \u002F Flag",[486,491,492],{"align":488},"Description",[494,495,496,535,556,573,610],"tbody",{},[483,497,498,504],{},[499,500,501],"td",{"align":488},[248,502,503],{},"wrap [--org \u003CORG>] [--hold-for-patch \u003CSECS>] -- \u003CCMD...>",[499,505,506,507,510,511,514,515,518,519,522,523,526,527,530,531,534],{"align":488},"Executes ",[248,508,509],{},"\u003CCMD...>",". On exit ",[248,512,513],{},"0",", emits ",[248,516,517],{},"CiGreenReceiptV1",". On failure, scrubs secrets (",[248,520,521],{},">= 4.6 bits\u002Fchar","), quarantines fork PRs (",[248,524,525],{},"\u003Cuntrusted_ci_log_data>","), distills the failure into an encrypted root-cause wakeup & fix cycle (",[248,528,529],{},"50 Credits"," per failed CI run), seals with HPKE, and wakes the originating agent in ",[248,532,533],{},"1.4s",".",[483,536,537,542],{},[499,538,539],{"align":488},[248,540,541],{},"test-regressions [--dir \u003CPATH>] [--json]",[499,543,544,545,265,548,551,552,555],{"align":488},"Replays all ",[248,546,547],{},".chinwag\u002Fregressions\u002F*.json",[248,549,550],{},"TombstoneCassetteV1",") cassettes offline in ",[248,553,554],{},"\u003C50 ms"," at $0 token cost, verifying RFC 8785 JCS SHA-256 request hashes and expectations.",[483,557,558,563],{},[499,559,560],{"align":488},[248,561,562],{},"diff-run --run-a \u003CA> --run-b \u003CB> [--json]",[499,564,565,566,265,569,572],{"align":488},"Aligns two trajectory tapes using Weighted Longest Common Subsequence (LCS) with fixed forward-walk tie-breaking and reports ",[248,567,568],{},"first_divergence",[248,570,571],{},"step K \u003Ckind>: changed at $.path",") plus token\u002Fcost\u002FShadow-KV deltas.",[483,574,575,580],{},[499,576,577],{"align":488},[248,578,579],{},"fork-run --run \u003CPATH> --at-step \u003CN> [--variant \u003CAGENT>]",[499,581,582,583,586,587,590,591,593,594,597,598,601,602,605,606,609],{"align":488},"Replays Steps ",[248,584,585],{},"0..N-1"," from the flight tape in ",[248,588,589],{},"0 ms"," with ",[248,592,513],{}," replayed LLM tokens, restores Shadow-KV prefix hash at Step ",[248,595,596],{},"N-1",", and branches Step ",[248,599,600],{},"N+"," live on a zero-copy worktree fork in the Chinwag Encrypted Artifact Store (",[248,603,604],{},"repo.fork()",", ",[248,607,608],{},"250 Credits"," · same model or cross-model).",[483,611,612,617],{},[499,613,614],{"align":488},[248,615,616],{},"selftest [--json]",[499,618,619,620,622,623,605,626,629,630,633],{"align":488},"Runs the deterministic cryptographic and cassette verification suite across all 12 ",[248,621,264],{}," pillars (including ",[248,624,625],{},"omp-gate",[248,627,628],{},"policy-gate"," & ",[248,631,632],{},"surface-gate",").",[255,635],{},[258,637,639,640,643],{"id":638},"_2-chinwag-ci-canary-5-stage-post-deploy-synthetic-canary","2. ",[248,641,642],{},"chinwag ci canary"," (5-Stage Post-Deploy Synthetic Canary)",[245,645,646,647,650,651,654,655,265,658,661,662,665,666,669,670,633],{},"Verifies a live preview or production URL across TLS\u002Fheaders (",[248,648,649],{},"C1","), route integrity (",[248,652,653],{},"C2","), onboard MCP & ",[248,656,657],{},"\u002Fllms.txt",[248,659,660],{},"C3","), ",[248,663,664],{},"176\u002F176"," DOM physics (",[248,667,668],{},"C4","), and telemetry proxy health (",[248,671,672],{},"C5",[279,674,676],{"className":281,"code":675,"language":283,"meta":284,"style":284},"chinwag ci canary \\\n  --url https:\u002F\u002Fdocs.chinwag.sh \\\n  --verify-mcp https:\u002F\u002Fdocs.chinwag.sh\u002Fmcp \\\n  --verify-llms \\\n  --rollback-cmd \"npx wrangler rollback\"\n",[248,677,678,692,702,712,719],{"__ignoreMap":284},[288,679,680,683,686,689],{"class":290,"line":291},[288,681,682],{"class":301},"chinwag",[288,684,685],{"class":304}," ci",[288,687,688],{"class":304}," canary",[288,690,691],{"class":471}," \\\n",[288,693,694,697,700],{"class":290,"line":298},[288,695,696],{"class":304},"  --url",[288,698,699],{"class":304}," https:\u002F\u002Fdocs.chinwag.sh",[288,701,691],{"class":471},[288,703,704,707,710],{"class":290,"line":333},[288,705,706],{"class":304},"  --verify-mcp",[288,708,709],{"class":304}," https:\u002F\u002Fdocs.chinwag.sh\u002Fmcp",[288,711,691],{"class":471},[288,713,714,717],{"class":290,"line":340},[288,715,716],{"class":304},"  --verify-llms",[288,718,691],{"class":471},[288,720,721,724,726,729],{"class":290,"line":346},[288,722,723],{"class":304},"  --rollback-cmd",[288,725,468],{"class":467},[288,727,728],{"class":304},"npx wrangler rollback",[288,730,475],{"class":467},[255,732],{},[258,734,736,737,740,741,744],{"id":735},"_3-chinwag-ui-gate-3-stage-vision-3-visual-geometry-6464-copy-gate","3. ",[248,738,739],{},"chinwag ui-gate"," (3-Stage Vision-3 Visual Geometry & ",[248,742,743],{},"64\u002F64"," Copy Gate)",[245,746,747,748,751,752,755,756,759,760,633],{},"Executes deterministic DOM physics (",[248,749,750],{},"Stage 1"," · ",[248,753,754],{},"0 Cr","), Chinwag Vision-3 multimodal design evaluation (",[248,757,758],{},"Stage 2","), and autonomous CSS\u002FHTML auto-patch synthesis (",[248,761,762],{},"Stage 3",[279,764,766],{"className":281,"code":765,"language":283,"meta":284,"style":284},"# Run Stage 1 deterministic 176\u002F176 DOM physics + 64\u002F64 Copy Gate locally (0 Cr)\nchinwag ui-gate --url http:\u002F\u002Flocalhost:3000 --stage 1 --copy\n\n# Run full 3-stage Vision-3 Visual Geometry audit with automatic CSS patch synthesis in Shadow jj\nchinwag ui-gate --url http:\u002F\u002Flocalhost:3000 --stage 3 --auto-patch\n",[248,767,768,773,795,799,804],{"__ignoreMap":284},[288,769,770],{"class":290,"line":291},[288,771,772],{"class":294},"# Run Stage 1 deterministic 176\u002F176 DOM physics + 64\u002F64 Copy Gate locally (0 Cr)\n",[288,774,775,777,780,783,786,789,792],{"class":290,"line":298},[288,776,682],{"class":301},[288,778,779],{"class":304}," ui-gate",[288,781,782],{"class":304}," --url",[288,784,785],{"class":304}," http:\u002F\u002Flocalhost:3000",[288,787,788],{"class":304}," --stage",[288,790,791],{"class":317}," 1",[288,793,794],{"class":304}," --copy\n",[288,796,797],{"class":290,"line":333},[288,798,337],{"emptyLinePlaceholder":336},[288,800,801],{"class":290,"line":340},[288,802,803],{"class":294},"# Run full 3-stage Vision-3 Visual Geometry audit with automatic CSS patch synthesis in Shadow jj\n",[288,805,806,808,810,812,814,816,819],{"class":290,"line":346},[288,807,682],{"class":301},[288,809,779],{"class":304},[288,811,782],{"class":304},[288,813,785],{"class":304},[288,815,788],{"class":304},[288,817,818],{"class":317}," 3",[288,820,821],{"class":304}," --auto-patch\n",[823,824,826],"h3",{"id":825},"exit-codes","Exit Codes",[477,828,829,839],{},[480,830,831],{},[483,832,833,836],{},[486,834,835],{"align":488},"Exit Code",[486,837,838],{"align":488},"Meaning",[494,840,841,854,867,880,894],{},[483,842,843,847],{},[499,844,845],{"align":488},[248,846,513],{},[499,848,849,850,853],{"align":488},"All requested CI, cassette regression, or ",[248,851,852],{},"ui-gate"," stages passed.",[483,855,856,861],{},[499,857,858],{"align":488},[248,859,860],{},"10",[499,862,863,864,633],{"align":488},"Stage 1 Deterministic DOM Geometry failure (",[248,865,866],{},"GEO-01..GEO-11",[483,868,869,874],{},[499,870,871],{"align":488},[248,872,873],{},"11",[499,875,876,877,633],{"align":488},"Declaration Copy Gate failure (",[248,878,879],{},"INV-DECLARATION-COPY-GATE-01",[483,881,882,887],{},[499,883,884],{"align":488},[248,885,886],{},"12",[499,888,889,890,893],{"align":488},"Stage 2 Chinwag Vision-3 rubric failure (when ",[248,891,892],{},"--auto-patch"," is not enabled).",[483,895,896,901],{},[499,897,898],{"align":488},[248,899,900],{},"78",[499,902,903,906,907,910],{"align":488},[248,904,905],{},"EXIT_K2_REQUIRED",": Missing, expired, or revoked ",[248,908,909],{},"K2"," organization coordinator countersignature.",[255,912],{},[258,914,916],{"id":915},"next-steps","Next Steps",[918,919,920,948],"ul",{},[921,922,923,927,928],"li",{},[924,925,926],"strong",{},"Next:"," ",[929,930,931,932,265,935,605,938,605,941,605,944,947],"a",{"href":208},"CLI Reference: ",[248,933,934],{},"chinwag memory",[248,936,937],{},"recall",[248,939,940],{},"retain",[248,942,943],{},"tombstone --emit-test",[248,945,946],{},"stats",")",[921,949,950,927,953],{},[924,951,952],{},"Ready to automate CI recovery and visual QA?",[929,954,958],{"href":955,"rel":956},"https:\u002F\u002Fchinwag.sh\u002Fpricing",[957],"nofollow","Reserve Your Organization Credit Pack →",[960,961,962],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":284,"searchDepth":298,"depth":298,"links":964},[965,967,969,973],{"id":260,"depth":298,"text":966},"1. chinwag-ci (\u003C1 MB Static Linux x86_64 \u002F ARM64 CI\u002FCD Runner)",{"id":638,"depth":298,"text":968},"2. chinwag ci canary (5-Stage Post-Deploy Synthetic Canary)",{"id":735,"depth":298,"text":970,"children":971},"3. chinwag ui-gate (3-Stage Vision-3 Visual Geometry & 64\u002F64 Copy Gate)",[972],{"id":825,"depth":333,"text":826},{"id":915,"depth":298,"text":916},"Complete CLI syntax and exit codes for the static chinwag-ci runner (wrap, test-regressions, diff-run, fork-run, attest-green), post-deploy synthetic canaries, and visual\u002Fcopy gates (chinwag ui-gate).","md",null,{},{"title":203},{"title":236,"description":974},"tuW6cq75n3lpLMbijh6Qgs-eMf9zwSo0z06-YNFTYXA",[982,984],{"title":199,"path":200,"stem":201,"description":983,"children":-1},"Complete reference for chinwag bus instance, send, inbox, tail, and status with mandatory \u003CSEAT>#\u003CINSTANCE> conversation addressing and Ed25519 verification.",{"title":207,"path":208,"stem":209,"description":985,"children":-1},"Complete command-line reference for chinwag memory recall, retain, tombstone (--emit-test), and stats backed by .chinwag\u002Fstate.crdb, the 97%-smaller LEANN CSR vector graph, and the Chinwag Encrypted Artifact Store regression cassettes.",1794371826572]