Skip to content

Commit 51838b8

Browse files
V37 Gate 11: Align post-promotion protocol boundary
Add V37 active / V38 draft posture to the protocol package boundary test and refresh current README and roadmap posture after V37 promotion.\n\nChecks run: pnpm --filter @bitcode/protocol test; pnpm --filter @bitcode/protocol typecheck; node scripts/check-bitcode-spec-family.mjs --version V37 --mode promoted --current-target V37; node scripts/check-bitcode-canonical-inputs.mjs --current-target V37; node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V37 --draft-target V38; node scripts/check-v37-gate10-promotion-readiness.mjs --promotion-mode --skip-branch-check; git diff --check; git diff --cached --check.
1 parent 68d69ed commit 51838b8

4 files changed

Lines changed: 20 additions & 19 deletions

File tree

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Bitcode Repository
22

33
`BITCODE_SPEC.txt` is the canonical pointer for active-system work. It currently
4-
resolves to `V36`; V37 is the active draft target for Website Conversations
5-
depth after the promoted Exchange canon.
4+
resolves to `V37`; V38 is the next draft target after the promoted Website
5+
Conversations canon.
66

77
## Current Product Posture
88

@@ -12,14 +12,14 @@ The primary operator routes are:
1212
- `/terminal` for depositing, reading, transaction work, and protocol follow-through.
1313
- `/auxillaries` for Wallet, Externals, Profile, and Interfaces support surfaces.
1414

15-
Exchange is promoted V36 canon: market-wide activity master-detail, buy/sell/
15+
Exchange is inherited V36 canon: market-wide activity master-detail, buy/sell/
1616
bid/ask/cancel/accept/settle/history flows, AssetPack range trading,
1717
rights-transfer review, pricing/liquidity/wrapper analysis, settlement
1818
reconciliation, dispute/repair/revenue routes, Exchange UX, local/staging
1919
rehearsal, and Exchange-specific proofs.
20-
Website Conversations are the active V37 draft focus: conversation sessions,
21-
route-local history, stream UI/event contracts, fullscreen writing mode, source
22-
selectors, conversation-to-Terminal handoff, persistence/privacy/redaction,
20+
Website Conversations are promoted V37 canon: conversation sessions, route-local
21+
history, stream UI/event contracts, fullscreen writing mode, source selectors,
22+
conversation-to-Terminal handoff, persistence/privacy/redaction,
2323
telemetry/proof/docs, local/staging rehearsal, and promotion readiness.
2424
V37 Gate 1 opens the Conversations spec family and `check:v37-gate1` over
2525
active V36.

SPECIFICATIONS_ROADMAP.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
## Status
44

5-
- Current active canonical pointer: `BITCODE_SPEC.txt` -> `V36`
6-
- Current active canon: `BITCODE_SPEC_V36.md`
7-
- Current draft target: `BITCODE_SPEC_V37.md`
8-
- Current working gate: V37 Gate 10 Promotion Readiness.
5+
- Current active canonical pointer: `BITCODE_SPEC.txt` -> `V37`
6+
- Current active canon: `BITCODE_SPEC_V37.md`
7+
- Current draft target: `V38` draft opening.
8+
- Current working gate: V38 Gate 1 Draft Opening.
99
- Next queued gate after V37 promotion: V38 Gate 1 Draft Opening.
10-
- Latest closed version: V36 Exchange Depth, which promoted market-wide activity, intent/order contracts, rights-transfer review, pricing/liquidity/fee quotes, settlement reconciliation, dispute/repair/revenue routes, Exchange UX, local/staging rehearsal, and V36 promotion readiness.
11-
- Recent V36 closure anchor: V36 Gate 10 Promotion Readiness generated V36 proof support, promoted `BITCODE_SPEC.txt` to `V36`, prepared V36 active / V37 draft runtime posture, and closed Exchange-depth canon.
10+
- Latest closed version: V37 Website Conversations, which promoted conversation sessions, route-local history, stream UI/event contracts, fullscreen writing, source selectors, Terminal handoff, persistence/privacy/redaction, telemetry/proof hooks, local/staging rehearsal, and V37 promotion readiness.
11+
- Recent V37 closure anchor: V37 Gate 10 Promotion Readiness generated V37 proof support, promoted `BITCODE_SPEC.txt` to `V37`, prepared V37 active / V38 draft runtime posture, and closed Website Conversations canon.
1212
- V34 Gate 2 closure anchor: deployment-depth now owns package-backed `DeploymentHostCapabilityCatalog` and `EnvironmentLaneContract` source, deterministic `.bitcode/v34-deployment-host-capability-catalog.json` and `.bitcode/v34-environment-lane-contracts.json`, and visible `value-bearing-mainnet` blocking through `blocked_future_canon_required`.
1313
- V34 Gate 3 closure anchor: deployment-depth now owns package-backed `DistributedExecutionRuntimeReceipt` source, deterministic `.bitcode/v34-distributed-execution-runtime-receipts.json`, `request_response_not_required` long-running work posture, and source-safe roots for pipeline, PTRR agent, ThricifiedGeneration, tool, ledger, wallet, proof, object-storage, and repair work.
1414
- V34 Gate 4 closure anchor: deployment-depth now owns package-backed `DeploymentStoragePosture` source, deterministic `.bitcode/v34-deployment-storage-posture.json`, ledger/database/object-storage drift repair fixtures, retention/encryption/backup/rollback/audit posture, and source-bearing AssetPack storage remains locked before settlement.
@@ -60,9 +60,9 @@ They are referenced here for specification history only; active implementation w
6060
## Source Families
6161

6262
- Legacy ENGI specifications: `_legacy/ENGI_SPEC_V1.md` through `_legacy/ENGI_SPEC_V25.md`, with companion `NOTES`, `DELTA`, `PARITY_MATRIX`, `SYSTEM_PARITY_MATRIX`, `PROVEN`, and audit files where present.
63-
- Active Bitcode specifications: `BITCODE_SPEC_V36.md`, with companion `DELTA`, `NOTES`, `PARITY_MATRIX`, and `PROVEN` files.
64-
- Promoted Bitcode history: `BITCODE_SPEC_V26.md` through `BITCODE_SPEC_V35.md`, with companion `DELTA`, `NOTES`, `PARITY_MATRIX`, and `PROVEN` files.
65-
- Draft and future Bitcode specifications: `BITCODE_SPEC_V37.md`, `BITCODE_SPEC_V37_DELTA.md`, `BITCODE_SPEC_V37_NOTES.md`, `BITCODE_SPEC_V37_PARITY_MATRIX.md`, and later notes files.
63+
- Active Bitcode specifications: `BITCODE_SPEC_V37.md`, with companion `DELTA`, `NOTES`, `PARITY_MATRIX`, and `PROVEN` files.
64+
- Promoted Bitcode history: `BITCODE_SPEC_V26.md` through `BITCODE_SPEC_V36.md`, with companion `DELTA`, `NOTES`, `PARITY_MATRIX`, and `PROVEN` files.
65+
- Draft and future Bitcode specifications: V38 draft family files once V38 Gate 1 opens, and later notes files.
6666
- Specification discipline references: `BITCODE_SPECIFYING.md` and `BITCODE_SPEC_TEMPLATEGUIDE.md`.
6767

6868
## Roadmap

packages/protocol/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ Current exported commercial helpers include:
4545
- canonical proven-generation helpers;
4646
- the package app/server context used by commercial interfaces.
4747

48-
This is now the `V36` active, `V37` draft after V36 promotion posture accepted
49-
by V36 Gate 10 and opened by V37 Gate 1.
50-
V37 Gate 1 treats this package as promotion-critical runtime posture.
48+
This is now the `V37` active, `V38` draft after V37 promotion posture accepted
49+
by V37 Gate 10.
50+
V38 Gate 1 treats this package as promotion-critical runtime posture.
5151
`packages/protocol/src/canon-posture.js` and `packages/protocol/data/state.json`
52-
must remain aligned to `V36` active, `V37` draft while V37 gates are in flight.
52+
must remain aligned to `V37` active, `V38` draft while V38 opens.
5353
V37 Gate 1 opens the Website Conversations spec family and `check:v37-gate1`.
5454
V37 Gate 2 adds source-safe `ConversationSession` route-history contracts
5555
through `buildConversationSessionRouteHistory` and

packages/protocol/test/protocol-package-boundary.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ test('@bitcode/protocol commercial formalization exports package-native canon he
5656
V34: { activeCanon: 'V34', draftTarget: 'V35' },
5757
V35: { activeCanon: 'V35', draftTarget: 'V36' },
5858
V36: { activeCanon: 'V36', draftTarget: 'V37' },
59+
V37: { activeCanon: 'V37', draftTarget: 'V38' },
5960
};
6061
const expectedPosture = expectedPostureByPointer[pointer];
6162

0 commit comments

Comments
 (0)