10.2 Executable Delivery Boards & Proof-of-Green
chinwag delivery enable && chinwag board sync-loopPRD-0038 & CHWG-0192: Chinwag Delivery-2 autonomous kanban state machine, 4-surface Proof-of-Green verification, 200ms snap-back, and native GitHub/Linear Insights telemetry.
10.2 Executable Delivery Boards & Proof-of-Green
chinwag delivery enable && chinwag board sync-loop
PRD Metadata (
PRD-0038/CHWG-0192):
- Status:
RATIFIED & SHIPPED (05 · ✓ SHIPPED — Δ VERIFIED)- Live Board Ticket:
CHWG-0192on GitHub Projects v2 (github.com/orgs/emunlabs/projects/1)- Invariants Enforced:
INV-NO-FAKE-DONE-01·INV-NO-DRAFT-ISSUES-01·INV-PUBLIC-REPO-SAFE-01·INV-FLEET-BOARD-AUTOSYNC-01- Author & Assignee: Brian Spector (
Emun Labs, Inc., 1401 Lavaca St STE 81335, Austin, TX 78701) ·@DELIVERY·@ARCHITECT·@QA
1. Problem Statement
Traditional issue trackers (GitHub Projects, Linear, Jira) are passive bulletin boards: cards rot in In Progress while code ships without docs, or humans drag cards to Done before mobile geometry, link integrity, and security gates pass. Worse, multi-model AI coding workflows fragment across isolated chat threads that never log their work back to the engineering board.
The Chinwag Delivery-2 Architecture:
- Board-Driven State Machine: Moving a card into
02 · 📐 SCOPED & BENCHMARKEDor03 · ⚡ IN FLIGHTfires a signed webhook/GraphQL event into Chinwag Delivery-2, which computes.codegraphblast radius, emits.chinwag/tasks/<TICKET>/surface-impact.yaml, and dispatches cross-model agent pairs in isolated Jujutsu (.jj) worktrees. - Fleet-Wide Automatic Bus & Memory Board Sync (
INV-FLEET-BOARD-AUTOSYNC-01): Everychinwag bus send,chinwag agent-dispatch, andchinwag memory retaincall automatically upserts its ticket onto the GitHub Projects v2 and Linear board so zero agent threads run off-board. - 4-Surface Proof-of-Green &
200msSnap-Back (INV-NO-FAKE-DONE-01): Any human or agent attempt to move a card to05 · ✓ SHIPPED — Δ VERIFIEDwithout cryptographic receipts across all impacted surfaces (code·docs·website·qa) is rejected in200ms, snapping the card back to03 · ⚡ IN FLIGHTwith a root-cause comment.
2. Canonical 5-Column State Machine, Turnkey Views (BOARD_LAYOUT & TABLE_LAYOUT) & Native Insights Mapping
| Column | Max Width (<=27 chars) | Entry Trigger & Cryptographic Gate |
|---|---|---|
01 | 01 · 🌱 OPEN BOUNTY (+500 CR) | Issue created (INV-NO-DRAFT-ISSUES-01); Chinwag Delivery-2 classifies tier (XS/S/M/L/XL) and stamps DORA baseline. |
02 | 02 · 📐 SCOPED & BENCHMARKED | .codegraph computes blast radius and writes .chinwag/tasks/<ID>/surface-impact.yaml (code, docs, website, qa). |
03 | 03 · ⚡ IN FLIGHT — CLOCK LIVE | Cross-model pair/triad dispatched into isolated .jj-workspaces/<seat>-<ticket>/ sandboxes. |
04 | 04 · ⚖️ TRIBUNAL & COPY GATE | PR opened; chinwag-ci surface-gate + chinwag-ci ui-gate (1440×900 & 390×844) + cross-model adversarial review run. |
05 | 05 · ✓ SHIPPED — Δ VERIFIED | All required surface receipts verified (✓ed25519), PR merged, issue closed (closedAt stamped by GitHub), and Net Hours Saved (NUMBER) recorded. |
Auto-Provisioned Board Views (github-project-v2-schema.json & linear-template.json)
01 · Kanban Execution Board(BOARD_LAYOUT/ Linearboard): Default execution view ("default_view_layout": "BOARD_LAYOUT") grouped by the 5 canonicalStatuscolumns (01→05) with visible card metadata (Assignees,Sub-issues progress,DORA Baseline,Chinwag Cycle Time,Δ Speedup vs. DORA,Net Hours Saved,Execution Mode,Active Seats,Cryptographic Receipt).02 · Velocity & DORA Ledger(TABLE_LAYOUT/ Linearlist): Tabular audit ledger displaying all 7 custom velocity fields plus GitHub's 5 native server-timestamped system fields (Created,Updated,Closed,Parent issue,Sub-issues progress).
{
"schema": "chinwag.github.project_v2.template.v1",
"default_view_layout": "BOARD_LAYOUT",
"views": [
{
"name": "01 · Kanban Execution Board",
"layout": "BOARD_LAYOUT",
"group_by": "Status"
},
{
"name": "02 · Velocity & DORA Ledger",
"layout": "TABLE_LAYOUT",
"group_by": "DORA Baseline"
}
]
}
3. Private-by-Default Dual-Repo ACL & H_board Redaction Gate (INV-PUBLIC-REPO-SAFE-01)
- Mode A (Default — 100% Private):
chinwag board initdefaults topublic: falsein.chinwag/board.toml. No public issues or public project cards are ever created unless--public-boardis explicitly passed. - Mode B (Opt-In Public Showcase with Dual-Repo ACL Isolation): Orgs showcasing engineering velocity publicly keep internal code, security reviews, and confidential seats (e.g.,
@PATENT) in their private repository while publishing sanitized milestone cards to a public board—guarded by anEd25519-signedBoardRedactionReceiptV1in.chinwag/state.crdb.
- Ready to ship verified code at autonomous speed? Reserve Your Organization Credit Pack →
10.1 Ephemeral Tart Cleanroom VMs & Declarative Nix
PRD-0035 & CHWG-CICD-2: 1.8s APFS Copy-on-Write Tart macOS Cleanroom VMs, host-shared read-only VirtioFS /nix/store and sccache, zero-Nix-syntax lockfile synthesis, and iroh QUIC multi-Mac runner pooling.
10.3 Cursor Agent SDK Importer & Sanitizer
PRD-0036 & CHWG-0204: 1-command migration from Cursor Agent SDK & Projects folders to Chinwag multi-engine agent bundles with 5-gate static RCE and secret quarantine.