Skip to content

Commit 2a41469

Browse files
wip v28
1 parent a4ba35f commit 2a41469

20 files changed

Lines changed: 1742 additions & 53 deletions
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
{
2+
"proofId": "v28-gate-1-draft-opening-proof",
3+
"version": "V28",
4+
"generatedAt": "2026-05-06T00:00:00.000Z",
5+
"state": "draft-target-opened",
6+
"activeCanonicalPointer": "V27",
7+
"draftTargetVersion": "V28",
8+
"gate": {
9+
"number": 1,
10+
"name": "Draft Opening And Promotion Review",
11+
"status": "closed-for-draft-opening"
12+
},
13+
"sourceReads": [
14+
"BITCODE_SPEC.txt",
15+
"BITCODE_SPEC_V27.md",
16+
"BITCODE_SPEC_V27_DELTA.md",
17+
"BITCODE_SPEC_V27_NOTES.md",
18+
"BITCODE_SPEC_V27_PARITY_MATRIX.md",
19+
"BITCODE_SPEC_V27_PROVEN.md",
20+
"BITCODE_SPEC_V28_NOTES.md",
21+
"protocol-demonstration/src/canon-posture.js",
22+
"packages/btd/src",
23+
"packages/api/src/routes/btd-crypto.ts",
24+
"uapi/app/api/btd",
25+
"uapi/app/application",
26+
"uapi/app/exchange",
27+
"uapi/app/btd/[assetPackId]",
28+
"internal-docs/BITCODE_TERMINAL_OPERATOR_EXPERIENCE.md",
29+
"internal-docs/BITCODE_FRONTEND_ARCHITECTURE.md",
30+
"internal-docs/BITCODE_AUXILLARIES_READINESS.md",
31+
"internal-docs/BITCODE_EXCHANGE_DATABASE.md"
32+
],
33+
"closedCriteria": [
34+
"BITCODE_SPEC.txt points to V27 during V28 draft opening.",
35+
"protocol-demonstration/src/canon-posture.js declares V27 active canon and V28 draft target.",
36+
"protocol-demonstration/data/state.json and HOST_CAPABILITIES.json report V27 active canon and V28 draft target.",
37+
"packages/api/src/routes/btd-crypto.ts registry snapshot posture reports V27 active canon and V28 draft target.",
38+
"BITCODE_SPEC_V28.md, BITCODE_SPEC_V28_DELTA.md, BITCODE_SPEC_V28_NOTES.md, and BITCODE_SPEC_V28_PARITY_MATRIX.md exist.",
39+
"UAPI route scan shows no versioned implementation route family.",
40+
"No BITCODE_SPEC_V28_PROVEN.md is claimed during draft opening."
41+
],
42+
"scopeRefinement": {
43+
"refinedAt": "2026-05-06T00:00:00.000Z",
44+
"reason": "Auxillaries QA screenshots showed active commercial routes still mixing old orbital-era shell styles with the newer contained tabs-left approach.",
45+
"v28Posture": "commercial-application-MVP-first",
46+
"v28Includes": [
47+
"commercial application route QA",
48+
"Auxillaries active-shell cleanup",
49+
"Exchange MVP hardening",
50+
"Terminal readiness preparation over V27 crypto primitives"
51+
],
52+
"laterVersionDirection": [
53+
"V29 deeper Terminal workflows",
54+
"V30 deeper Exchange",
55+
"V31 deeper Auxillaries",
56+
"V32 deeper provation and testing",
57+
"V33 deeper Interfaces",
58+
"V34 deeper Deployment",
59+
"V35 deeper telemetry and documenting"
60+
]
61+
},
62+
"validation": [
63+
{
64+
"command": "node scripts/check-bitcode-spec-family.mjs --version V28 --mode draft --current-target V27",
65+
"status": "passed"
66+
},
67+
{
68+
"command": "node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V27 --draft-target V28",
69+
"status": "passed"
70+
},
71+
{
72+
"command": "pnpm -C packages/api build",
73+
"status": "passed"
74+
},
75+
{
76+
"command": "node --test protocol-demonstration/test/canon-posture.test.js protocol-demonstration/test/api.test.js",
77+
"status": "passed",
78+
"tests": 44
79+
},
80+
{
81+
"command": "jq empty .bitcode/v27-*.json .bitcode/v28-*.json .bitcode/environment-mode-coherence-proof.json .bitcode/v27-promotion-deep-review.json",
82+
"status": "passed"
83+
},
84+
{
85+
"command": "find uapi/app/api -path '*v[0-9]*' -print | sort",
86+
"status": "passed",
87+
"result": "empty"
88+
},
89+
{
90+
"command": "git diff --check",
91+
"status": "passed"
92+
},
93+
{
94+
"command": "Playwright browser fallback over /, /exchange, and /btd/demo-range-alpha",
95+
"status": "passed",
96+
"result": "HTTP 200, non-empty body, no framework overlay, no console errors"
97+
}
98+
],
99+
"nextGates": [
100+
"Gate 2: Commercial Application MVP QA Baseline",
101+
"Gate 3: Terminal Wallet, BTC Fee, And Need-Fit-Measuremint Workflow",
102+
"Gate 4: Terminal AssetPack Range Detail",
103+
"Gate 5: Terminal Journal Diff And Reconciliation",
104+
"Gate 6: Terminal Organization And Access Policy",
105+
"Gate 7: Terminal Operations And Testnet Readiness",
106+
"Gate 8: V28 Promotion Proof"
107+
]
108+
}

0 commit comments

Comments
 (0)