You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
prompts, protected model responses, buyer private repository payloads, or secret
245
+
values.
246
+
228
247
## Canonical Bitcode executive summary
229
248
230
249
Bitcode measures technical knowledge, finds deposits that fit reviewed Reads, synthesizes source-bearing AssetPacks, and settles read rights in BTC with BTD range and rights receipts.
Copy file name to clipboardExpand all lines: BITCODE_SPEC_V36_DELTA.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -161,9 +161,12 @@ Gate 9 proves Exchange locally and in staging-testnet.
161
161
162
162
Closure acceptance:
163
163
164
+
-`ExchangeRehearsal` is package-owned by `@bitcode/protocol`;
164
165
- local and staging-testnet rehearsals exercise list, bid, ask, cancel, accept, settle, repair, and history flows;
165
166
- rehearsal logs/screenshots are source-safe;
166
-
- ledger/database synchronization and value-bearing mainnet blocking are visible.
167
+
- ledger/database synchronization and value-bearing mainnet blocking are visible;
168
+
-`.bitcode/v36-exchange-rehearsal.json` is generated from the package-owned `ExchangeRehearsal` builder with `source-safe-exchange-rehearsal-metadata`;
169
+
-`pnpm run check:v36-gate9` validates package source, artifact freshness, package tests, docs, workflow wiring, local lane flow coverage, staging-testnet lane flow coverage, source-safe logs/screenshots, ledger/database synchronization checks, proof roots, and blocked value-bearing mainnet posture.
| Exchange UX and Terminal integration | Gate 8 |`ExchangeUxProof`, `/exchange`, Terminal handoff, public docs, telemetry dashboards, `.bitcode/v36-exchange-ux-proof.json`, tests, and `check:v36-gate8`| closed | Master-detail UX, filters, order history, rights-transfer review, pricing quote, settlement state, repair state, Terminal navigation, collapsed status, and source-safe expanded detail are validated. |
64
-
| Local staging rehearsal | Gate 9 |`.bitcode/v36-exchange-rehearsal.json`, local/staging logs, proof roots, and `check:v36-gate9`|draft-required| Local and staging-testnet list/bid/ask/cancel/accept/settle/repair/history flows are rehearsed. |
64
+
| Local staging rehearsal | Gate 9 |`.bitcode/v36-exchange-rehearsal.json`, local/staging logs, proof roots, and `check:v36-gate9`|closed| Local and staging-testnet list/bid/ask/cancel/accept/settle/repair/history flows are rehearsed. |
65
65
| Promotion readiness | Gate 10 |`.bitcode/v36-promotion-readiness-report.json`, promotion workflow, generated proof support, and `check:v36-gate10`| draft-required | V36 can promote only after all Exchange gates pass and generated canon remains source-safe. |
66
66
67
67
## V36 implementation checklist
@@ -185,6 +185,17 @@ No `_legacy/` source is active source truth.
185
185
| Telemetry binding is source-safe |`source-safe-exchange-ux-proof-metadata`; Exchange telemetry dashboards remain source-safe and proof-rooted | closed |
186
186
| Workflow, package, and UI tests are wired |`packages/protocol/test/v36-exchange-ux-proof.test.js`, `uapi/tests/exchangePageClient.test.tsx`, `uapi/tests/exchangeTerminalHandoff.test.ts`, `scripts/check-v36-gate8-exchange-ux-proof.mjs`, `.github/workflows/bitcode-gate-quality.yml`| closed |
187
187
188
+
## Gate 9 Parity
189
+
190
+
| Requirement | Source evidence | Current V36 judgment |
191
+
| --- | --- | --- |
192
+
|`ExchangeRehearsal` is package-owned |`packages/protocol/src/canonical/exchange-rehearsal.js`, `packages/protocol/src/index.js`, `packages/protocol/src/index.d.ts`| closed |
| Local and staging-testnet flows are complete | local and staging-testnet rehearsals exercise list, bid, ask, cancel, accept, settle, repair, and history flows | closed |
195
+
| Rehearsal evidence is source-safe | rehearsal logs/screenshots are source-safe through redacted screenshot/log roots and `source-safe-exchange-rehearsal-metadata`| closed |
196
+
| Ledger/database synchronization is visible | ledger/database synchronization and value-bearing mainnet blocking are visible through sync checks, projection roots, and blocked mainnet row posture | closed |
197
+
| Workflow and package tests are wired |`packages/protocol/test/v36-exchange-rehearsal.test.js`, `scripts/check-v36-gate9-exchange-rehearsal.mjs`, `.github/workflows/bitcode-gate-quality.yml`, `.github/workflows/bitcode-canon-quality.yml`| closed |
0 commit comments