Skip to content

Commit 08dc599

Browse files
Promote Bitcode canon to V35
1 parent db74a49 commit 08dc599

15 files changed

Lines changed: 2853 additions & 66 deletions
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
{
2+
"reportId": "v35-canon-posture-drift-report",
3+
"version": "V35",
4+
"checkedActiveCanonVersion": "V35",
5+
"checkedDraftTargetVersion": "V36",
6+
"pointerVersion": "V35",
7+
"proofSourceCommit": "db74a494377c1f68d5354c3c2f24fb29c38906bb",
8+
"generatedAt": "2026-05-24T03:05:21-03:00",
9+
"generatorId": "bitcode.proven-generator.v1",
10+
"worktreeState": "clean",
11+
"passed": true,
12+
"checkCount": 10,
13+
"blockingFailureCount": 0,
14+
"blockingFailures": [],
15+
"runtimeSpecVersion": "Bitcode Spec V35 active canon / V36 system draft",
16+
"publicSpecVersion": "Bitcode Spec V35 active canon / V36 system draft",
17+
"activeProvenAppendixPath": "BITCODE_SPEC_V35_PROVEN.md",
18+
"policyRef": "policy://bitcode/spec-v35-active-v36-system-draft/current",
19+
"checkedFiles": [
20+
"protocol-demonstration/README.md",
21+
"protocol-demonstration/public/index.html",
22+
"protocol-demonstration/public/app.js",
23+
"protocol-demonstration/server.js"
24+
],
25+
"checks": [
26+
{
27+
"checkId": "pointer-active-canon-alignment",
28+
"passed": true,
29+
"detail": "BITCODE_SPEC.txt points to V35 while runtime expects V35."
30+
},
31+
{
32+
"checkId": "canon-posture-constant-alignment",
33+
"passed": true,
34+
"detail": "canon-posture constants resolve V35/V36 with operator label V35 active canon / V36 system draft."
35+
},
36+
{
37+
"checkId": "proven-appendix-alignment",
38+
"passed": true,
39+
"detail": "active generated appendix path is BITCODE_SPEC_V35_PROVEN.md."
40+
},
41+
{
42+
"checkId": "policy-ref-alignment",
43+
"passed": true,
44+
"detail": "policy reference is policy://bitcode/spec-v35-active-v36-system-draft/current."
45+
},
46+
{
47+
"checkId": "runtime-state-alignment",
48+
"passed": true,
49+
"detail": "buildInitialState() reports Bitcode Spec V35 active canon / V36 system draft with canon posture V35/V36."
50+
},
51+
{
52+
"checkId": "public-state-alignment",
53+
"passed": true,
54+
"detail": "publicState() reports Bitcode Spec V35 active canon / V36 system draft with canon posture V35/V36."
55+
},
56+
{
57+
"checkId": "server-api-alignment",
58+
"passed": true,
59+
"detail": "server.js keeps API posture sourced from SPEC_VERSION and buildPublicState(...)."
60+
},
61+
{
62+
"checkId": "browser-shell-placeholder-alignment",
63+
"passed": true,
64+
"detail": "public/index.html exposes canon-posture placeholders and no stale hardcoded hero posture."
65+
},
66+
{
67+
"checkId": "browser-shell-render-alignment",
68+
"passed": true,
69+
"detail": "public/app.js renders canon posture from runtime state and omits stale V15 explainer keys."
70+
},
71+
{
72+
"checkId": "readme-alignment",
73+
"passed": true,
74+
"detail": "README states V35 active canon and BITCODE_SPEC_V35_PROVEN.md as the current generated appendix."
75+
}
76+
]
77+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"reportId": "v35-canonical-input-report",
3+
"version": "V35",
4+
"proofSourceCommit": "db74a494377c1f68d5354c3c2f24fb29c38906bb",
5+
"generatedAt": "2026-05-24T03:05:21-03:00",
6+
"generatorId": "bitcode.proven-generator.v1",
7+
"worktreeState": "clean",
8+
"checkedTargetVersion": "V35",
9+
"pointerVersion": "V35",
10+
"passed": true,
11+
"failureCount": 0,
12+
"failures": [],
13+
"specPath": "BITCODE_SPEC_V35.md",
14+
"notesPath": "BITCODE_SPEC_V35_NOTES.md",
15+
"provenPath": "BITCODE_SPEC_V35_PROVEN.md",
16+
"parityPath": "BITCODE_SPEC_V35_PARITY_MATRIX.md",
17+
"requiredGeneratedArtifactPaths": [],
18+
"requiredGeneratedArtifactCount": 0
19+
}

.bitcode/v35-documentation-telemetry-promotion-readiness-report.json

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
{
2+
"reportId": "v35-documentation-telemetry-promotion-readiness-report",
23
"artifactId": "v35-documentation-telemetry-promotion-readiness-report",
34
"schemaId": "bitcode.v35.documentationTelemetryPromotionReadinessReport.v1",
45
"version": "V35",
56
"currentTarget": "V34",
6-
"generatedAt": "2026-05-24T00:00:00.000Z",
7+
"generatedAt": "2026-05-24T03:05:21-03:00",
78
"sourceSafetyVerdict": "source-safe-promotion-readiness-metadata",
89
"prePromotionPosture": "V34 active / V35 draft",
910
"postPromotionPosture": "V35 active / V36 draft",
@@ -346,7 +347,7 @@
346347
{
347348
"relativePath": "BITCODE_SPEC_V35.md",
348349
"present": true,
349-
"digest": "sha256:b46bd8d011c8e9456b19a321d9b12602e706534abf08e51100492ede5250f8c3",
350+
"digest": "sha256:dcf1e49a78fd834662aa4ace5fd041b89968a225a23b0718dae842c2556b0b7d",
350351
"requiredTokens": [
351352
{
352353
"token": "V35 promotion readiness canon",
@@ -365,7 +366,7 @@
365366
{
366367
"relativePath": "BITCODE_SPEC_V35_DELTA.md",
367368
"present": true,
368-
"digest": "sha256:5c4c3b39d5b975ccd450a8c5f8ec6ae89cf1b9a78eeddbf9c7ac2c44b3552a79",
369+
"digest": "sha256:0964855e323c5c6a64dc5d64cc58627a2ba6f81a72af697f050c9384341df8e4",
369370
"requiredTokens": [
370371
{
371372
"token": "Gate 10: V35 Promotion Readiness",
@@ -384,7 +385,7 @@
384385
{
385386
"relativePath": "BITCODE_SPEC_V35_NOTES.md",
386387
"present": true,
387-
"digest": "sha256:cded822f20eadd3238d1843a4e72ccb086f55753146f52dfd579c047f7a00656",
388+
"digest": "sha256:17096bcc2d1e0f17217ee507653b0998078216e4225cf06eddda78396e0a100c",
388389
"requiredTokens": [
389390
{
390391
"token": "Gate 10: V35 Promotion Readiness",
@@ -403,7 +404,7 @@
403404
{
404405
"relativePath": "BITCODE_SPEC_V35_PARITY_MATRIX.md",
405406
"present": true,
406-
"digest": "sha256:613c3ba8a3e699197bade5e65846befce6c16350664ef4a1cefe409a18bb7e7f",
407+
"digest": "sha256:119bcbf67181145db4e6600bc3bf6755a0fa42598f32b6b36d7022272c710c72",
407408
"requiredTokens": [
408409
{
409410
"token": "## Gate 10 Parity",
@@ -452,7 +453,7 @@
452453
{
453454
"relativePath": "packages/protocol/README.md",
454455
"present": true,
455-
"digest": "sha256:a02d173a581542384bb0551d2d5c96e89d8c53d0fe732a4f2dc24776ab06bab8",
456+
"digest": "sha256:10137f28a7c35b3fcd1f9f094e337d70de46fcfa70724a82963dd6f32d6bbf55",
456457
"requiredTokens": [
457458
{
458459
"token": "V35 Gate 10",
@@ -513,5 +514,9 @@
513514
"artifactRoot": "documentation-telemetry-promotion-readiness-report:45eb14ec5a11d8599ea8a9ff",
514515
"passed": true,
515516
"failures": [],
516-
"validationCommand": "pnpm run check:v35-gate10"
517+
"validationCommand": "pnpm run check:v35-gate10",
518+
"proofSourceCommit": "db74a494377c1f68d5354c3c2f24fb29c38906bb",
519+
"generatorId": "bitcode.proven-generator.v1",
520+
"worktreeState": "clean",
521+
"sourceSafe": true
517522
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"reportId": "v35-spec-family-report",
3+
"version": "V35",
4+
"proofSourceCommit": "db74a494377c1f68d5354c3c2f24fb29c38906bb",
5+
"generatedAt": "2026-05-24T03:05:21-03:00",
6+
"generatorId": "bitcode.proven-generator.v1",
7+
"worktreeState": "clean",
8+
"checkedVersion": "V35",
9+
"mode": "promoted",
10+
"currentTarget": "V35",
11+
"pointerVersion": "V35",
12+
"passed": true,
13+
"failureCount": 0,
14+
"failures": [],
15+
"requiredFiles": [
16+
"BITCODE_SPEC_V35.md",
17+
"BITCODE_SPEC_V35_DELTA.md",
18+
"BITCODE_SPEC_V35_NOTES.md",
19+
"BITCODE_SPEC_V35_PARITY_MATRIX.md"
20+
],
21+
"supportFiles": [
22+
"BITCODE_SPECIFYING.md",
23+
"BITCODE_SPEC_TEMPLATEGUIDE.md"
24+
],
25+
"requiredStatusLabelCount": 4,
26+
"requiredPromotedStatusLabelCount": 1,
27+
"requiredSpecSectionCount": 18,
28+
"requiredAppendixSectionCount": 14,
29+
"requiredProofFamilyCount": 9,
30+
"requiredGeneratedArtifactCatalogSectionCount": 9,
31+
"requiredGeneratedArtifactPathCount": 11,
32+
"requiredNotesSectionCount": 4,
33+
"requiredSubsystemCoverageCount": 18
34+
}

BITCODE_SPEC.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
V34
1+
V35

BITCODE_SPEC_V35.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,20 @@
33
## Status
44

55
- Version: `V35`
6-
- V35 state: active draft target opened for telemetry and documentation depth over promoted V34 canon
7-
- Current canonical/latest target: `V34`
6+
- V35 state: canonical promotion complete; V35 is the active telemetry and documentation depth canon and the V35 hand-authored plus generated canon are aligned
7+
- Current canonical/latest target: `V35`
8+
- Canonical proof-source commit: `db74a494377c1f68d5354c3c2f24fb29c38906bb`
89
- Prior canonical anchor: `BITCODE_SPEC_V34.md`
910
- Prior generated proof appendix: `BITCODE_SPEC_V34_PROVEN.md`
10-
- Generated structured artifact inventory: draft `.bitcode/v35-spec-family-report.json`, draft `.bitcode/v35-canonical-input-report.json`, source-safe `.bitcode/v35-documentation-surface-catalog.json`, source-safe `.bitcode/v35-telemetry-taxonomy-catalog.json`, source-safe `.bitcode/v35-public-docs-usage-guides.json`, source-safe `.bitcode/v35-operator-runbook-catalog.json`, source-safe `.bitcode/v35-docs-qa-alignment-report.json`, source-safe `.bitcode/v35-testnet-rollout-readiness-guide.json`, future source-safe V35 telemetry/documentation artifacts, and `BITCODE_SPEC_V35_PROVEN.md` only after V35 promotion
11-
- Source parity state: V35 source parity opens with Gate 1 and will close telemetry taxonomy, documentation surface, public docs usage, dashboard/runbook, documentation QA, onboarding, integration, rehearsal, and promotion-readiness gates before canonical promotion
11+
- Generated structured artifact inventory: active canonical `.bitcode/v35-spec-family-report.json`, `.bitcode/v35-canonical-input-report.json`, `.bitcode/v35-canon-posture-drift-report.json`, `.bitcode/v35-documentation-surface-catalog.json`, `.bitcode/v35-telemetry-taxonomy-catalog.json`, `.bitcode/v35-public-docs-usage-guides.json`, `.bitcode/v35-operator-runbook-catalog.json`, `.bitcode/v35-docs-qa-alignment-report.json`, `.bitcode/v35-testnet-rollout-readiness-guide.json`, `.bitcode/v35-telemetry-documentation-interface-integration.json`, `.bitcode/v35-local-staging-telemetry-documentation-rehearsal.json`, `.bitcode/v35-documentation-telemetry-promotion-readiness-report.json`, V35 gate-quality and promotion workflow evidence, and `BITCODE_SPEC_V35_PROVEN.md` as the generated proof appendix for V35 promotion
12+
- Source parity state: V35 source-side documentation surface catalog, telemetry taxonomy catalog, public docs usage guides, operator runbook catalog, docs QA report, testnet rollout guide, telemetry documentation interface integration, local staging rehearsal, workflow, and promotion surfaces are canonicalized in the promoted V35 file family
1213
- Active canonical pointer during draft opening: `BITCODE_SPEC.txt` -> `V34`
1314
- Notes companion: `BITCODE_SPEC_V35_NOTES.md`
1415
- Delta companion: `BITCODE_SPEC_V35_DELTA.md`
1516
- Parity companion: `BITCODE_SPEC_V35_PARITY_MATRIX.md`
1617
- Generated proof appendix: `BITCODE_SPEC_V35_PROVEN.md` only after V35 promotion
17-
- Scope: V35 draft system specification for telemetry and documentation depth: internal codebase docs, public docs, telemetry taxonomy, dashboards, alert runbooks, incident response, operator escalation, documentation QA, onboarding, and testnet-rollout readiness over promoted V34 deployment canon
18-
- Last fully realized canonical target preserved in source: `V34`
18+
- Scope: V35 canonical system specification for telemetry and documentation depth over promoted documentation surfaces, telemetry taxonomy, public docs, runbooks, docs QA, rollout guides, interface integration, local/staging rehearsal, and promotion readiness
19+
- Last fully realized canonical target preserved in source: `V35`
1920

2021
## Version executive summary
2122

BITCODE_SPEC_V35_DELTA.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,18 @@
33
## Status
44

55
- Version: `V35`
6-
- V35 state: active draft target opened; this delta records planned V34-to-V35 telemetry and documentation depth
7-
- Current canonical/latest target: `V34`
6+
- V35 state: canonical promotion complete; this delta records the promoted V34-to-V35 telemetry and documentation depth closure set
7+
- Current canonical/latest target: `V35`
8+
- Canonical proof-source commit: `db74a494377c1f68d5354c3c2f24fb29c38906bb`
89
- Prior canonical anchor: `BITCODE_SPEC_V34.md`
910
- Prior generated proof appendix: `BITCODE_SPEC_V34_PROVEN.md`
10-
- Generated structured artifact inventory: draft `.bitcode/v35-spec-family-report.json`, draft `.bitcode/v35-canonical-input-report.json`, source-safe `.bitcode/v35-documentation-surface-catalog.json`, source-safe `.bitcode/v35-telemetry-taxonomy-catalog.json`, source-safe `.bitcode/v35-public-docs-usage-guides.json`, source-safe `.bitcode/v35-operator-runbook-catalog.json`, source-safe `.bitcode/v35-docs-qa-alignment-report.json`, source-safe `.bitcode/v35-testnet-rollout-readiness-guide.json`, future source-safe V35 telemetry/documentation artifacts, and `BITCODE_SPEC_V35_PROVEN.md` only after V35 promotion
11-
- Source parity state: V35 opens source parity for telemetry taxonomy, documentation surfaces, public docs usage, dashboard/runbook, documentation QA, onboarding, integration, rehearsal, and promotion-readiness gates
11+
- Generated structured artifact inventory: active canonical `.bitcode/v35-spec-family-report.json`, `.bitcode/v35-canonical-input-report.json`, `.bitcode/v35-canon-posture-drift-report.json`, `.bitcode/v35-documentation-surface-catalog.json`, `.bitcode/v35-telemetry-taxonomy-catalog.json`, `.bitcode/v35-public-docs-usage-guides.json`, `.bitcode/v35-operator-runbook-catalog.json`, `.bitcode/v35-docs-qa-alignment-report.json`, `.bitcode/v35-testnet-rollout-readiness-guide.json`, `.bitcode/v35-telemetry-documentation-interface-integration.json`, `.bitcode/v35-local-staging-telemetry-documentation-rehearsal.json`, `.bitcode/v35-documentation-telemetry-promotion-readiness-report.json`, V35 gate-quality and promotion workflow evidence, and `BITCODE_SPEC_V35_PROVEN.md` as the generated proof appendix for V35 promotion
12+
- Source parity state: V35 source-side documentation surface catalog, telemetry taxonomy catalog, public docs usage guides, operator runbook catalog, docs QA report, testnet rollout guide, telemetry documentation interface integration, local staging rehearsal, workflow, and promotion surfaces are canonicalized in the promoted V35 file family
1213
- Spec companion: `BITCODE_SPEC_V35.md`
1314
- Notes companion: `BITCODE_SPEC_V35_NOTES.md`
1415
- Parity companion: `BITCODE_SPEC_V35_PARITY_MATRIX.md`
1516
- Generated proof appendix: `BITCODE_SPEC_V35_PROVEN.md` only after V35 promotion
16-
- Scope: V35 draft delta for telemetry and documentation depth over promoted V34 deployment canon
17+
- Scope: V35 canonical delta for telemetry and documentation depth over promoted V34 deployment-depth canon
1718

1819
## Why V35 exists
1920

BITCODE_SPEC_V35_NOTES.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33
## Status
44

55
- Version: `V35`
6-
- V35 state: active draft target opened; notes guide telemetry and documentation depth over promoted V34 canon
7-
- Current canonical/latest target: `V34`
6+
- V35 state: canonical promotion complete; V35 notes record the accepted documentation, telemetry, docs QA, rollout, rehearsal, and promotion-readiness evidence
7+
- Current canonical/latest target: `V35`
8+
- Canonical proof-source commit: `db74a494377c1f68d5354c3c2f24fb29c38906bb`
89
- Prior canonical anchor: `BITCODE_SPEC_V34.md`
910
- Prior generated proof appendix: `BITCODE_SPEC_V34_PROVEN.md`
10-
- Generated structured artifact inventory: draft `.bitcode/v35-spec-family-report.json`, draft `.bitcode/v35-canonical-input-report.json`, source-safe `.bitcode/v35-documentation-surface-catalog.json`, source-safe `.bitcode/v35-telemetry-taxonomy-catalog.json`, source-safe `.bitcode/v35-public-docs-usage-guides.json`, source-safe `.bitcode/v35-operator-runbook-catalog.json`, source-safe `.bitcode/v35-docs-qa-alignment-report.json`, source-safe `.bitcode/v35-testnet-rollout-readiness-guide.json`, future source-safe V35 telemetry/documentation artifacts, and `BITCODE_SPEC_V35_PROVEN.md` only after V35 promotion
11-
- Source parity state: V35 opens source parity for telemetry taxonomy, documentation surfaces, public docs usage, dashboard/runbook, documentation QA, onboarding, integration, rehearsal, and promotion-readiness gates
12-
- Scope: V35 draft notes for telemetry and documentation depth over promoted V34 deployment canon
13-
- Last fully realized canonical target preserved in source: `V34`
11+
- Generated structured artifact inventory: active canonical `.bitcode/v35-spec-family-report.json`, `.bitcode/v35-canonical-input-report.json`, `.bitcode/v35-canon-posture-drift-report.json`, `.bitcode/v35-documentation-surface-catalog.json`, `.bitcode/v35-telemetry-taxonomy-catalog.json`, `.bitcode/v35-public-docs-usage-guides.json`, `.bitcode/v35-operator-runbook-catalog.json`, `.bitcode/v35-docs-qa-alignment-report.json`, `.bitcode/v35-testnet-rollout-readiness-guide.json`, `.bitcode/v35-telemetry-documentation-interface-integration.json`, `.bitcode/v35-local-staging-telemetry-documentation-rehearsal.json`, `.bitcode/v35-documentation-telemetry-promotion-readiness-report.json`, V35 gate-quality and promotion workflow evidence, and `BITCODE_SPEC_V35_PROVEN.md` as the generated proof appendix for V35 promotion
12+
- Source parity state: V35 source-side documentation surface catalog, telemetry taxonomy catalog, public docs usage guides, operator runbook catalog, docs QA report, testnet rollout guide, telemetry documentation interface integration, local staging rehearsal, workflow, and promotion surfaces are canonicalized in the promoted V35 file family
13+
- Scope: V35 canonical notes for telemetry and documentation depth over promoted V34 deployment-depth canon
14+
- Last fully realized canonical target preserved in source: `V35`
1415

1516
## Notes companion rule
1617

0 commit comments

Comments
 (0)