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
- Generated structured artifact inventory: draft V34 specifying artifacts `.bitcode/v34-spec-family-report.json`, `.bitcode/v34-canonical-input-report.json`, and later deployment-depth artifacts as gates close
11
-
- Source parity state: Gate 1 opens V34 deployment-depth parity; host capability, environment lane, distributed execution, storage, approval, rollback, repair, and rehearsal source parity is not closed until the relevant gates close
10
+
- Generated structured artifact inventory: draft V34 specifying artifacts `.bitcode/v34-spec-family-report.json`, `.bitcode/v34-canonical-input-report.json`, Gate 2 artifacts `.bitcode/v34-deployment-host-capability-catalog.json` and `.bitcode/v34-environment-lane-contracts.json`, and later deployment-depth artifacts as gates close
11
+
- Source parity state: Gate 2 closes V34 host capability and environment lane parity; distributed execution, storage, approval, rollback, repair, and rehearsal source parity is not closed until the relevant gates close
12
12
- Active canonical pointer during draft opening: `BITCODE_SPEC.txt` -> `V33`
1.**Gate 1: V34 Deployment Roadmap And Spec Opening** opens the V34 family over V33 canon, updates `SPECIFICATIONS_ROADMAP.md`, documents V33 active / V34 draft posture, and wires `check:v34-gate1`.
197
-
2.**Gate 2: Host Capability And Environment Lane Catalog** inventories runtime hosts, services, queues, observers, broadcasters, storage carriers, and lanes through `DeploymentHostCapabilityCatalog` and `EnvironmentLaneContract`.
197
+
2.**Gate 2: Host Capability And Environment Lane Catalog** inventories runtime hosts, services, queues, observers, broadcasters, storage carriers, and lanes through `DeploymentHostCapabilityCatalog` and `EnvironmentLaneContract`. It is closed by `packages/btd/src/deployment-host-capability-catalog.ts`, `.bitcode/v34-deployment-host-capability-catalog.json`, `.bitcode/v34-environment-lane-contracts.json`, `packages/btd/__tests__/deployment-host-capability-catalog.test.ts`, and `pnpm run check:v34-gate2`.
198
198
3.**Gate 3: Distributed Execution Runtime Contracts** defines `DistributedExecutionRuntimeReceipt` for long-running pipeline, ledger, wallet, proof, object-storage, and repair work.
Required host row ids are `website`, `api`, `mcp_api`, `chatgpt_app`, `pipeline_workers`, `runtime_observers`, `ledger_broadcasters`, `proof_services`, `repair_jobs`, `object_storage`, `database_projection`, and `ledger_projection`.
508
+
Required lane row ids are `local`, `regtest`, `signet`, `staging-testnet`, `public-testnet`, `mainnet-ready-dry-run`, and `value-bearing-mainnet`.
509
+
The `value-bearing-mainnet` lane is visible as `blocked_future_canon_required`; it admits no runtime hosts and carries `mainnet_value_blocked` wallet policy.
510
+
Each host row names owner package, runtime surface, runtime carrier, packages, network posture, secret family names without values, storage carrier, observer/broadcaster/repair capability, validation path, failure mode, repair posture, telemetry proof hook id, and deterministic proof root.
511
+
Each lane row names Bitcoin network posture, Supabase and Vercel project posture, value-bearing admission, retention, wallet policy, secret scope, proof requirements, admitted hosts, failure mode, repair posture, telemetry proof hook id, and deterministic proof root.
509
512
510
513
## Appendix B. Proof family closure catalog
511
514
@@ -541,8 +544,8 @@ V34 preserves operator-quality proof output expectations and extends them to dep
|`.bitcode/v34-deployment-host-capability-catalog.json`|btd| source-safe-deployment-host-capability-metadata|`pnpm run check:v34-host-capability-environment-lanes`|
548
+
|`.bitcode/v34-environment-lane-contracts.json`|btd| source-safe-environment-lane-contract-metadata|`pnpm run check:v34-host-capability-environment-lanes`|
546
549
|`.bitcode/v34-distributed-execution-runtime-receipts.json`| protocol | source-safe | later V34 gate |
547
550
|`.bitcode/v34-deployment-storage-posture.json`| protocol | source-safe | later V34 gate |
548
551
|`.bitcode/v34-secret-rotation-boundary-operations.json`| protocol | source-safe | later V34 gate |
@@ -555,7 +558,8 @@ V34 preserves operator-quality proof output expectations and extends them to dep
555
558
### V34 specifying generated artifacts
556
559
557
560
Gate 1 requires `.bitcode/v34-spec-family-report.json` and `.bitcode/v34-canonical-input-report.json` to be declared.
558
-
Later V34 gates introduce the deployment artifacts listed above.
561
+
Gate 2 requires `.bitcode/v34-deployment-host-capability-catalog.json` and `.bitcode/v34-environment-lane-contracts.json` to be generated, source-safe, deterministic, and checked by `pnpm run check:v34-gate2`.
562
+
Later V34 gates introduce the remaining deployment artifacts listed above.
559
563
560
564
### Shared generated-artifact fields
561
565
@@ -581,7 +585,8 @@ Canonical regeneration fails closed when generated inputs drift, source safety f
581
585
## Appendix D. Validation and checking gate catalog
582
586
583
587
Gate 1 validation is `pnpm run check:v34-gate1`.
584
-
The gate also runs spec-family, canonical-input, canon-posture drift, and diff hygiene checks.
588
+
Gate 2 validation is `pnpm run check:v34-gate2`, with artifact freshness checked by `pnpm run check:v34-host-capability-environment-lanes` and focused package coverage in `packages/btd/__tests__/deployment-host-capability-catalog.test.ts`.
589
+
The gate-quality workflow also runs spec-family, canonical-input, canon-posture drift, and diff hygiene checks.
585
590
Later gates add generated artifact checks close to their deployment contract surfaces.
0 commit comments