[{"data":1,"prerenderedAt":1397},["ShallowReactive",2],{"navigation_docs":3,"-workflow-policy-schema-reference":234,"-workflow-policy-schema-reference-surround":1392},[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":53,"body":236,"command":249,"description":1386,"extension":1387,"links":1388,"meta":1389,"navigation":1388,"path":54,"seo":1390,"stem":55,"__hash__":1391},"docs\u002F03.workflow-policy\u002F1.schema-reference.md",{"type":237,"value":238,"toc":1379},"minimark",[239,243,250,278,281,293,1156,1158,1162,1329,1334,1356,1358,1375],[240,241,53],"h1",{"id":242},"_31-declarative-workflow-policy-schema",[244,245,246],"p",{},[247,248,249],"code",{},"chinwag workflow verify --policy chinwag.workflow.yaml",[251,252,253],"blockquote",{},[244,254,255,259,260,263,264,267,268,273,274,277],{},[256,257,258],"strong",{},"Outcome Summary & Δ Velocity Proof:"," Drop ",[247,261,262],{},"chinwag.workflow.yaml"," into your repository root to turn best-practice engineering habits into cryptographically enforced repository law (",[247,265,266],{},"WP-01..WP-15","), evaluated in ",[256,269,270],{},[247,271,272],{},"0.51 ms"," over 32-byte keyed ",[247,275,276],{},"BLAKE3"," commitments.",[279,280],"hr",{},[282,283,285,286,288,289,292],"h2",{"id":284},"_1-canonical-chinwagworkflowyaml-chinwagworkflowv1","1. Canonical ",[247,287,262],{}," (",[247,290,291],{},"chinwag.workflow\u002Fv1",")",[294,295,300],"pre",{"className":296,"code":297,"language":298,"meta":299,"style":299},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# chinwag.workflow.yaml · Pinned via PolicyRevisionPinV1\nschema: chinwag.workflow\u002Fv1\nname: chinwag-way\npreset: chinwag-way\norg_floor_epoch: 14                    # Monotonically bounded by CISO OrgPolicyFloorV1 (WP-05)\n\ncheckpoints:\n  vcs: jj                              # Shadow JJ colocated with Git (jj git init --colocate)\n  cadence: coherent-change             # Protected by OrgPolicyFloorV1\n  max_checkpoint_loc: 150              # INV-SMALL-JJ-DIFF-01 (soft cap 150 LOC, hard ceiling 300 LOC)\n  before_handoff: true                 # WP-02 \u002F WP-03\n  before_context_reset: true\n  require_description: true\n\npublication:\n  destination: github-review-branch\n  require_remote_receipt: true         # Hook H1: independent git ls-remote readback (WP-03)\n  receipt_verifier: git-ls-remote\n  on_failure: preserve-local-checkpoint # WP-07: Never silently force-push or guess auth\n\nverification:\n  checks: project-required\n  require_ci_on_exact_commit: true     # Hook H2: WP-04 Stale-Evidence Guard\n  direct_agent_ci_wakeup: true         # Encrypted root-cause wakeup & fix cycle (50 Cr per failed CI run)\n  max_auto_repair_attempts: 2          # 2-Strike Loop Breaker -> PAUSED_FOR_HUMAN\n  independent_review: required         # Reviewer seat & model != Author (WP-04 \u002F WP-05)\n  pair_lane:\n    isolated_jj_workspaces: true       # Workspace A \u003C-> Workspace B (\u003C-> Workspace C)\n    orthogonal_model_families: true    # e.g. OpenAI \u003C-> Gemini \u003C-> Anthropic\n  visual_tribunal:\n    enabled: true                      # WP-13: Chinwag Vision-3 + Stage-1 DOM Physics (176\u002F176)\n    engine: chinwag-vision-3\n    trigger_paths: [\"**\u002F*.html\", \"**\u002F*.css\", \"**\u002F*.tsx\", \"crates\u002F**\u002Fui*.rs\"]\n    viewports: [\"1600x900\", \"1440x900\", \"1024x768\", \"768x1024\", \"390x844\"]\n    themes: [\"midnight\", \"daylight\"]\n    geometry_invariants:\n      max_topbar_height_px: 56\n      enforce_sibling_header_align: true\n      min_wcag_contrast_ratio: 4.5\n    tribunal_seats:\n      - role: ui_ux_layout\n        seat: \"@ui-seat\"\n      - role: typography_scannability\n        seat: \"@typography-seat\"\n      - role: theme_tokens_contrast\n        seat: \"@theme-seat\"\n      - role: hierarchy_copy\n        seat: \"@copy-gate\"\n    quorum_required: 3\n    separation_of_powers: workflow-only # WP-06: Compliance != Task Acceptance\n  copy_gate:\n    enabled: true                      # INV-DECLARATION-COPY-GATE-01 (64\u002F64 checks)\n    seat: \"@copy-gate\"\n    paths: [\"**\u002F*.html\", \"**\u002F*.md\"]\n\nchanges:\n  activation: authorized-review        # WP-08: acceptor.seat != author.seat\n  in_flight_runs: retain-pinned-policy # WP-01: PolicyRevisionPinV1\n\nprivacy:\n  mode: zero-knowledge-e2ee            # OrgPolicyFloorV1 (WP-09..WP-15)\n  kem: x25519-mlkem768                 # Hybrid PQ-HPKE (RFC 9180 + NIST FIPS 203)\n  aead: chacha20poly1305\n  commitments: blake3-keyed-256\n  viewer: local-loopback-only          # Decrypted strictly on your machine\n","yaml","",[247,301,302,311,326,337,347,362,369,378,392,406,420,435,446,456,461,469,480,493,504,518,523,531,542,555,568,582,596,604,617,630,638,651,662,713,768,796,804,815,825,836,844,858,874,886,900,912,926,938,952,963,977,985,997,1011,1038,1043,1051,1065,1079,1084,1092,1106,1120,1131,1142],{"__ignoreMap":299},[303,304,307],"span",{"class":305,"line":306},"line",1,[303,308,310],{"class":309},"sHwdD","# chinwag.workflow.yaml · Pinned via PolicyRevisionPinV1\n",[303,312,314,318,322],{"class":305,"line":313},2,[303,315,317],{"class":316},"swJcz","schema",[303,319,321],{"class":320},"sMK4o",":",[303,323,325],{"class":324},"sfazB"," chinwag.workflow\u002Fv1\n",[303,327,329,332,334],{"class":305,"line":328},3,[303,330,331],{"class":316},"name",[303,333,321],{"class":320},[303,335,336],{"class":324}," chinwag-way\n",[303,338,340,343,345],{"class":305,"line":339},4,[303,341,342],{"class":316},"preset",[303,344,321],{"class":320},[303,346,336],{"class":324},[303,348,350,353,355,359],{"class":305,"line":349},5,[303,351,352],{"class":316},"org_floor_epoch",[303,354,321],{"class":320},[303,356,358],{"class":357},"sbssI"," 14",[303,360,361],{"class":309},"                    # Monotonically bounded by CISO OrgPolicyFloorV1 (WP-05)\n",[303,363,365],{"class":305,"line":364},6,[303,366,368],{"emptyLinePlaceholder":367},true,"\n",[303,370,372,375],{"class":305,"line":371},7,[303,373,374],{"class":316},"checkpoints",[303,376,377],{"class":320},":\n",[303,379,381,384,386,389],{"class":305,"line":380},8,[303,382,383],{"class":316},"  vcs",[303,385,321],{"class":320},[303,387,388],{"class":324}," jj",[303,390,391],{"class":309},"                              # Shadow JJ colocated with Git (jj git init --colocate)\n",[303,393,395,398,400,403],{"class":305,"line":394},9,[303,396,397],{"class":316},"  cadence",[303,399,321],{"class":320},[303,401,402],{"class":324}," coherent-change",[303,404,405],{"class":309},"             # Protected by OrgPolicyFloorV1\n",[303,407,409,412,414,417],{"class":305,"line":408},10,[303,410,411],{"class":316},"  max_checkpoint_loc",[303,413,321],{"class":320},[303,415,416],{"class":357}," 150",[303,418,419],{"class":309},"              # INV-SMALL-JJ-DIFF-01 (soft cap 150 LOC, hard ceiling 300 LOC)\n",[303,421,423,426,428,432],{"class":305,"line":422},11,[303,424,425],{"class":316},"  before_handoff",[303,427,321],{"class":320},[303,429,431],{"class":430},"sfNiH"," true",[303,433,434],{"class":309},"                 # WP-02 \u002F WP-03\n",[303,436,438,441,443],{"class":305,"line":437},12,[303,439,440],{"class":316},"  before_context_reset",[303,442,321],{"class":320},[303,444,445],{"class":430}," true\n",[303,447,449,452,454],{"class":305,"line":448},13,[303,450,451],{"class":316},"  require_description",[303,453,321],{"class":320},[303,455,445],{"class":430},[303,457,459],{"class":305,"line":458},14,[303,460,368],{"emptyLinePlaceholder":367},[303,462,464,467],{"class":305,"line":463},15,[303,465,466],{"class":316},"publication",[303,468,377],{"class":320},[303,470,472,475,477],{"class":305,"line":471},16,[303,473,474],{"class":316},"  destination",[303,476,321],{"class":320},[303,478,479],{"class":324}," github-review-branch\n",[303,481,483,486,488,490],{"class":305,"line":482},17,[303,484,485],{"class":316},"  require_remote_receipt",[303,487,321],{"class":320},[303,489,431],{"class":430},[303,491,492],{"class":309},"         # Hook H1: independent git ls-remote readback (WP-03)\n",[303,494,496,499,501],{"class":305,"line":495},18,[303,497,498],{"class":316},"  receipt_verifier",[303,500,321],{"class":320},[303,502,503],{"class":324}," git-ls-remote\n",[303,505,507,510,512,515],{"class":305,"line":506},19,[303,508,509],{"class":316},"  on_failure",[303,511,321],{"class":320},[303,513,514],{"class":324}," preserve-local-checkpoint",[303,516,517],{"class":309}," # WP-07: Never silently force-push or guess auth\n",[303,519,521],{"class":305,"line":520},20,[303,522,368],{"emptyLinePlaceholder":367},[303,524,526,529],{"class":305,"line":525},21,[303,527,528],{"class":316},"verification",[303,530,377],{"class":320},[303,532,534,537,539],{"class":305,"line":533},22,[303,535,536],{"class":316},"  checks",[303,538,321],{"class":320},[303,540,541],{"class":324}," project-required\n",[303,543,545,548,550,552],{"class":305,"line":544},23,[303,546,547],{"class":316},"  require_ci_on_exact_commit",[303,549,321],{"class":320},[303,551,431],{"class":430},[303,553,554],{"class":309},"     # Hook H2: WP-04 Stale-Evidence Guard\n",[303,556,558,561,563,565],{"class":305,"line":557},24,[303,559,560],{"class":316},"  direct_agent_ci_wakeup",[303,562,321],{"class":320},[303,564,431],{"class":430},[303,566,567],{"class":309},"         # Encrypted root-cause wakeup & fix cycle (50 Cr per failed CI run)\n",[303,569,571,574,576,579],{"class":305,"line":570},25,[303,572,573],{"class":316},"  max_auto_repair_attempts",[303,575,321],{"class":320},[303,577,578],{"class":357}," 2",[303,580,581],{"class":309},"          # 2-Strike Loop Breaker -> PAUSED_FOR_HUMAN\n",[303,583,585,588,590,593],{"class":305,"line":584},26,[303,586,587],{"class":316},"  independent_review",[303,589,321],{"class":320},[303,591,592],{"class":324}," required",[303,594,595],{"class":309},"         # Reviewer seat & model != Author (WP-04 \u002F WP-05)\n",[303,597,599,602],{"class":305,"line":598},27,[303,600,601],{"class":316},"  pair_lane",[303,603,377],{"class":320},[303,605,607,610,612,614],{"class":305,"line":606},28,[303,608,609],{"class":316},"    isolated_jj_workspaces",[303,611,321],{"class":320},[303,613,431],{"class":430},[303,615,616],{"class":309},"       # Workspace A \u003C-> Workspace B (\u003C-> Workspace C)\n",[303,618,620,623,625,627],{"class":305,"line":619},29,[303,621,622],{"class":316},"    orthogonal_model_families",[303,624,321],{"class":320},[303,626,431],{"class":430},[303,628,629],{"class":309},"    # e.g. OpenAI \u003C-> Gemini \u003C-> Anthropic\n",[303,631,633,636],{"class":305,"line":632},30,[303,634,635],{"class":316},"  visual_tribunal",[303,637,377],{"class":320},[303,639,641,644,646,648],{"class":305,"line":640},31,[303,642,643],{"class":316},"    enabled",[303,645,321],{"class":320},[303,647,431],{"class":430},[303,649,650],{"class":309},"                      # WP-13: Chinwag Vision-3 + Stage-1 DOM Physics (176\u002F176)\n",[303,652,654,657,659],{"class":305,"line":653},32,[303,655,656],{"class":316},"    engine",[303,658,321],{"class":320},[303,660,661],{"class":324}," chinwag-vision-3\n",[303,663,665,668,670,673,676,679,681,684,687,690,692,694,696,699,701,703,705,708,710],{"class":305,"line":664},33,[303,666,667],{"class":316},"    trigger_paths",[303,669,321],{"class":320},[303,671,672],{"class":320}," [",[303,674,675],{"class":320},"\"",[303,677,678],{"class":324},"**\u002F*.html",[303,680,675],{"class":320},[303,682,683],{"class":320},",",[303,685,686],{"class":320}," \"",[303,688,689],{"class":324},"**\u002F*.css",[303,691,675],{"class":320},[303,693,683],{"class":320},[303,695,686],{"class":320},[303,697,698],{"class":324},"**\u002F*.tsx",[303,700,675],{"class":320},[303,702,683],{"class":320},[303,704,686],{"class":320},[303,706,707],{"class":324},"crates\u002F**\u002Fui*.rs",[303,709,675],{"class":320},[303,711,712],{"class":320},"]\n",[303,714,716,719,721,723,725,728,730,732,734,737,739,741,743,746,748,750,752,755,757,759,761,764,766],{"class":305,"line":715},34,[303,717,718],{"class":316},"    viewports",[303,720,321],{"class":320},[303,722,672],{"class":320},[303,724,675],{"class":320},[303,726,727],{"class":324},"1600x900",[303,729,675],{"class":320},[303,731,683],{"class":320},[303,733,686],{"class":320},[303,735,736],{"class":324},"1440x900",[303,738,675],{"class":320},[303,740,683],{"class":320},[303,742,686],{"class":320},[303,744,745],{"class":324},"1024x768",[303,747,675],{"class":320},[303,749,683],{"class":320},[303,751,686],{"class":320},[303,753,754],{"class":324},"768x1024",[303,756,675],{"class":320},[303,758,683],{"class":320},[303,760,686],{"class":320},[303,762,763],{"class":324},"390x844",[303,765,675],{"class":320},[303,767,712],{"class":320},[303,769,771,774,776,778,780,783,785,787,789,792,794],{"class":305,"line":770},35,[303,772,773],{"class":316},"    themes",[303,775,321],{"class":320},[303,777,672],{"class":320},[303,779,675],{"class":320},[303,781,782],{"class":324},"midnight",[303,784,675],{"class":320},[303,786,683],{"class":320},[303,788,686],{"class":320},[303,790,791],{"class":324},"daylight",[303,793,675],{"class":320},[303,795,712],{"class":320},[303,797,799,802],{"class":305,"line":798},36,[303,800,801],{"class":316},"    geometry_invariants",[303,803,377],{"class":320},[303,805,807,810,812],{"class":305,"line":806},37,[303,808,809],{"class":316},"      max_topbar_height_px",[303,811,321],{"class":320},[303,813,814],{"class":357}," 56\n",[303,816,818,821,823],{"class":305,"line":817},38,[303,819,820],{"class":316},"      enforce_sibling_header_align",[303,822,321],{"class":320},[303,824,445],{"class":430},[303,826,828,831,833],{"class":305,"line":827},39,[303,829,830],{"class":316},"      min_wcag_contrast_ratio",[303,832,321],{"class":320},[303,834,835],{"class":357}," 4.5\n",[303,837,839,842],{"class":305,"line":838},40,[303,840,841],{"class":316},"    tribunal_seats",[303,843,377],{"class":320},[303,845,847,850,853,855],{"class":305,"line":846},41,[303,848,849],{"class":320},"      -",[303,851,852],{"class":316}," role",[303,854,321],{"class":320},[303,856,857],{"class":324}," ui_ux_layout\n",[303,859,861,864,866,868,871],{"class":305,"line":860},42,[303,862,863],{"class":316},"        seat",[303,865,321],{"class":320},[303,867,686],{"class":320},[303,869,870],{"class":324},"@ui-seat",[303,872,873],{"class":320},"\"\n",[303,875,877,879,881,883],{"class":305,"line":876},43,[303,878,849],{"class":320},[303,880,852],{"class":316},[303,882,321],{"class":320},[303,884,885],{"class":324}," typography_scannability\n",[303,887,889,891,893,895,898],{"class":305,"line":888},44,[303,890,863],{"class":316},[303,892,321],{"class":320},[303,894,686],{"class":320},[303,896,897],{"class":324},"@typography-seat",[303,899,873],{"class":320},[303,901,903,905,907,909],{"class":305,"line":902},45,[303,904,849],{"class":320},[303,906,852],{"class":316},[303,908,321],{"class":320},[303,910,911],{"class":324}," theme_tokens_contrast\n",[303,913,915,917,919,921,924],{"class":305,"line":914},46,[303,916,863],{"class":316},[303,918,321],{"class":320},[303,920,686],{"class":320},[303,922,923],{"class":324},"@theme-seat",[303,925,873],{"class":320},[303,927,929,931,933,935],{"class":305,"line":928},47,[303,930,849],{"class":320},[303,932,852],{"class":316},[303,934,321],{"class":320},[303,936,937],{"class":324}," hierarchy_copy\n",[303,939,941,943,945,947,950],{"class":305,"line":940},48,[303,942,863],{"class":316},[303,944,321],{"class":320},[303,946,686],{"class":320},[303,948,949],{"class":324},"@copy-gate",[303,951,873],{"class":320},[303,953,955,958,960],{"class":305,"line":954},49,[303,956,957],{"class":316},"    quorum_required",[303,959,321],{"class":320},[303,961,962],{"class":357}," 3\n",[303,964,966,969,971,974],{"class":305,"line":965},50,[303,967,968],{"class":316},"    separation_of_powers",[303,970,321],{"class":320},[303,972,973],{"class":324}," workflow-only",[303,975,976],{"class":309}," # WP-06: Compliance != Task Acceptance\n",[303,978,980,983],{"class":305,"line":979},51,[303,981,982],{"class":316},"  copy_gate",[303,984,377],{"class":320},[303,986,988,990,992,994],{"class":305,"line":987},52,[303,989,643],{"class":316},[303,991,321],{"class":320},[303,993,431],{"class":430},[303,995,996],{"class":309},"                      # INV-DECLARATION-COPY-GATE-01 (64\u002F64 checks)\n",[303,998,1000,1003,1005,1007,1009],{"class":305,"line":999},53,[303,1001,1002],{"class":316},"    seat",[303,1004,321],{"class":320},[303,1006,686],{"class":320},[303,1008,949],{"class":324},[303,1010,873],{"class":320},[303,1012,1014,1017,1019,1021,1023,1025,1027,1029,1031,1034,1036],{"class":305,"line":1013},54,[303,1015,1016],{"class":316},"    paths",[303,1018,321],{"class":320},[303,1020,672],{"class":320},[303,1022,675],{"class":320},[303,1024,678],{"class":324},[303,1026,675],{"class":320},[303,1028,683],{"class":320},[303,1030,686],{"class":320},[303,1032,1033],{"class":324},"**\u002F*.md",[303,1035,675],{"class":320},[303,1037,712],{"class":320},[303,1039,1041],{"class":305,"line":1040},55,[303,1042,368],{"emptyLinePlaceholder":367},[303,1044,1046,1049],{"class":305,"line":1045},56,[303,1047,1048],{"class":316},"changes",[303,1050,377],{"class":320},[303,1052,1054,1057,1059,1062],{"class":305,"line":1053},57,[303,1055,1056],{"class":316},"  activation",[303,1058,321],{"class":320},[303,1060,1061],{"class":324}," authorized-review",[303,1063,1064],{"class":309},"        # WP-08: acceptor.seat != author.seat\n",[303,1066,1068,1071,1073,1076],{"class":305,"line":1067},58,[303,1069,1070],{"class":316},"  in_flight_runs",[303,1072,321],{"class":320},[303,1074,1075],{"class":324}," retain-pinned-policy",[303,1077,1078],{"class":309}," # WP-01: PolicyRevisionPinV1\n",[303,1080,1082],{"class":305,"line":1081},59,[303,1083,368],{"emptyLinePlaceholder":367},[303,1085,1087,1090],{"class":305,"line":1086},60,[303,1088,1089],{"class":316},"privacy",[303,1091,377],{"class":320},[303,1093,1095,1098,1100,1103],{"class":305,"line":1094},61,[303,1096,1097],{"class":316},"  mode",[303,1099,321],{"class":320},[303,1101,1102],{"class":324}," zero-knowledge-e2ee",[303,1104,1105],{"class":309},"            # OrgPolicyFloorV1 (WP-09..WP-15)\n",[303,1107,1109,1112,1114,1117],{"class":305,"line":1108},62,[303,1110,1111],{"class":316},"  kem",[303,1113,321],{"class":320},[303,1115,1116],{"class":324}," x25519-mlkem768",[303,1118,1119],{"class":309},"                 # Hybrid PQ-HPKE (RFC 9180 + NIST FIPS 203)\n",[303,1121,1123,1126,1128],{"class":305,"line":1122},63,[303,1124,1125],{"class":316},"  aead",[303,1127,321],{"class":320},[303,1129,1130],{"class":324}," chacha20poly1305\n",[303,1132,1134,1137,1139],{"class":305,"line":1133},64,[303,1135,1136],{"class":316},"  commitments",[303,1138,321],{"class":320},[303,1140,1141],{"class":324}," blake3-keyed-256\n",[303,1143,1145,1148,1150,1153],{"class":305,"line":1144},65,[303,1146,1147],{"class":316},"  viewer",[303,1149,321],{"class":320},[303,1151,1152],{"class":324}," local-loopback-only",[303,1154,1155],{"class":309},"          # Decrypted strictly on your machine\n",[279,1157],{},[282,1159,1161],{"id":1160},"_2-top-level-schema-sections","2. Top-Level Schema Sections",[1163,1164,1165,1182],"table",{},[1166,1167,1168],"thead",{},[1169,1170,1171,1176,1179],"tr",{},[1172,1173,1175],"th",{"align":1174},"left","Section Key",[1172,1177,1178],{"align":1174},"Enforced Rules",[1172,1180,1181],{"align":1174},"Purpose",[1183,1184,1185,1214,1241,1271,1298],"tbody",{},[1169,1186,1187,1194,1203],{},[1188,1189,1190],"td",{"align":1174},[256,1191,1192],{},[247,1193,374],{},[1188,1195,1196,1199,1200],{"align":1174},[247,1197,1198],{},"WP-02",", ",[247,1201,1202],{},"INV-SMALL-JJ-DIFF-01",[1188,1204,1205,1206,1209,1210,1213],{"align":1174},"Configures colocated Shadow ",[247,1207,1208],{},"jj"," checkpoints, mandatory commit descriptions, and the ",[247,1211,1212],{},"150 LOC"," atomic diff cap.",[1169,1215,1216,1222,1230],{},[1188,1217,1218],{"align":1174},[256,1219,1220],{},[247,1221,466],{},[1188,1223,1224,1199,1227],{"align":1174},[247,1225,1226],{},"WP-03",[247,1228,1229],{},"WP-07",[1188,1231,1232,1233,1236,1237,1240],{"align":1174},"Requires independent ",[247,1234,1235],{},"git ls-remote"," verification (",[247,1238,1239],{},"RemoteReceiptV1",") and forbids destructive force-pushes on auth failure.",[1169,1242,1243,1249,1260],{},[1188,1244,1245],{"align":1174},[256,1246,1247],{},[247,1248,528],{},[1188,1250,1251,1199,1254,1199,1257],{"align":1174},[247,1252,1253],{},"WP-04",[247,1255,1256],{},"WP-06",[247,1258,1259],{},"WP-13",[1188,1261,1262,1263,1266,1267,1270],{"align":1174},"Enforces exact-commit CI binding, direct-to-agent encrypted CI wakeup (",[247,1264,1265],{},"50 Cr"," per failed CI run), 2-strike loop breaking, cross-model review, Chinwag Vision-3 UI gates, and ",[247,1268,1269],{},"INV-DECLARATION-COPY-GATE-01",".",[1169,1272,1273,1279,1287],{},[1188,1274,1275],{"align":1174},[256,1276,1277],{},[247,1278,1048],{},[1188,1280,1281,1199,1284],{"align":1174},[247,1282,1283],{},"WP-01",[247,1285,1286],{},"WP-08",[1188,1288,1289,1290,1293,1294,1297],{"align":1174},"Pins active policy revisions (",[247,1291,1292],{},"PolicyRevisionPinV1",") for in-flight runs and requires two-person sign-off (",[247,1295,1296],{},"acceptor != author",") for policy edits.",[1169,1299,1300,1306,1314],{},[1188,1301,1302],{"align":1174},[256,1303,1304],{},[247,1305,1089],{},[1188,1307,1308,1199,1311],{"align":1174},[247,1309,1310],{},"WP-09..WP-12",[247,1312,1313],{},"WP-14..WP-15",[1188,1315,1316,1317,1320,1321,1324,1325,1328],{"align":1174},"Locks client-side ",[247,1318,1319],{},"X25519MLKEM768"," sealing, dual ",[247,1322,1323],{},"Ed25519"," signatures (",[247,1326,1327],{},"SignedHpkeBlobV1","), and loopback-only decryption.",[1330,1331,1333],"h3",{"id":1332},"verification-command","Verification Command",[294,1335,1339],{"className":1336,"code":1337,"language":1338,"meta":299,"style":299},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","chinwag openspec validate --json\n","bash",[247,1340,1341],{"__ignoreMap":299},[303,1342,1343,1347,1350,1353],{"class":305,"line":306},[303,1344,1346],{"class":1345},"sBMFI","chinwag",[303,1348,1349],{"class":324}," openspec",[303,1351,1352],{"class":324}," validate",[303,1354,1355],{"class":324}," --json\n",[279,1357],{},[1359,1360,1361],"ul",{},[1362,1363,1364,1367,1368],"li",{},[256,1365,1366],{},"Ready to ship verified code at autonomous speed?"," ",[1369,1370,1374],"a",{"href":1371,"rel":1372},"https:\u002F\u002Fchinwag.sh\u002Fpricing",[1373],"nofollow","Reserve Your Organization Credit Pack →",[1376,1377,1378],"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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":299,"searchDepth":313,"depth":313,"links":1380},[1381,1383],{"id":284,"depth":313,"text":1382},"1. Canonical chinwag.workflow.yaml (chinwag.workflow\u002Fv1)",{"id":1160,"depth":313,"text":1161,"children":1384},[1385],{"id":1332,"depth":328,"text":1333},"Full declarative repository contract reference for chinwag.workflow.yaml covering checkpoints, remote receipts, cross-model pair\u002Ftriad lanes, visual geometry and copy gates, and zero-knowledge privacy.","md",null,{},{"title":53,"description":1386},"P8L95So2YbQoVBQ1sghaBWuilO8GrEzOpw4RQPYazVc",[1393,1395],{"title":44,"path":45,"stem":46,"description":1394,"children":-1},"1:1 mapping of GitHub Projects v2 subIssues and Linear children to parallel subagent leases across 4 execution tiers, plus DORA dual-denominator speedup math.",{"title":57,"path":58,"stem":59,"description":1396,"children":-1},"Complete WP-01..WP-15 conformance matrix, Chinwag vs. Google A2A protocol comparison, and commit-anchored DO_NOT_REPEAT negative memory tombstones.",1794371826571]