Skip to content

Commit 1137a71

Browse files
V35 Gate 7: Add testnet rollout readiness guide
Introduce the package-owned TestnetRolloutReadinessGuide, deterministic source-safe artifact, generator, checker, package exports, and focused tests. Update V35 spec, delta, notes, parity, roadmap, workflow wiring, public/internal docs, README posture, and DocsQaAlignmentReport coverage for rollout guide closure. Validated with check:v35-testnet-rollout-readiness-guide, protocol rollout/docs QA tests, check:v35-gate1 through check:v35-gate7, V35 draft spec-family checks, protocol typecheck/test, uapi typecheck, and git diff --check.
1 parent b7e0272 commit 1137a71

22 files changed

Lines changed: 3585 additions & 27 deletions

.bitcode/v35-docs-qa-alignment-report.json

Lines changed: 51 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,8 @@
102102
"DocumentationSurfaceCatalog",
103103
"TelemetryTaxonomyCatalog",
104104
"PublicDocsUsageGuideCatalog",
105-
"OperatorRunbookCatalog"
105+
"OperatorRunbookCatalog",
106+
"TestnetRolloutReadinessGuide"
106107
],
107108
"generatedArtifacts": [],
108109
"repairCommand": "edit V35 SPEC, DELTA, NOTES, and PARITY together, then rerun pnpm run check:v35-gate6",
@@ -129,7 +130,8 @@
129130
"DocumentationSurfaceCatalog",
130131
"TelemetryTaxonomyCatalog",
131132
"PublicDocsUsageGuideCatalog",
132-
"OperatorRunbookCatalog"
133+
"OperatorRunbookCatalog",
134+
"TestnetRolloutReadinessGuide"
133135
],
134136
"missingTokens": [],
135137
"missingGeneratedArtifacts": [],
@@ -144,7 +146,7 @@
144146
],
145147
"validationCommand": "pnpm run check:v35-gate6",
146148
"failClosedResult": "documentation, route, interface, generated artifact, or promotion use stays blocked until missing sources, stale tokens, or unsupported disclosure claims are repaired",
147-
"alignmentRoot": "docs-qa-alignment-row:d4dcf8c279203a98684bfe60"
149+
"alignmentRoot": "docs-qa-alignment-row:996950c949cdd4b355211f85"
148150
},
149151
{
150152
"alignmentId": "roadmap_readme_alignment",
@@ -158,8 +160,10 @@
158160
"expectedTokens": [
159161
"V35 Gate 5 closure anchor",
160162
"V35 Gate 6 closure anchor",
163+
"V35 Gate 7 closure anchor",
161164
"OperatorRunbookCatalog",
162-
"DocsQaAlignmentReport"
165+
"DocsQaAlignmentReport",
166+
"TestnetRolloutReadinessGuide"
163167
],
164168
"generatedArtifacts": [],
165169
"repairCommand": "refresh roadmap and README posture after gate closure and rerun pnpm run check:v35-gate6",
@@ -180,8 +184,10 @@
180184
"observedTokens": [
181185
"V35 Gate 5 closure anchor",
182186
"V35 Gate 6 closure anchor",
187+
"V35 Gate 7 closure anchor",
183188
"OperatorRunbookCatalog",
184-
"DocsQaAlignmentReport"
189+
"DocsQaAlignmentReport",
190+
"TestnetRolloutReadinessGuide"
185191
],
186192
"missingTokens": [],
187193
"missingGeneratedArtifacts": [],
@@ -196,7 +202,7 @@
196202
],
197203
"validationCommand": "pnpm run check:v35-gate6",
198204
"failClosedResult": "documentation, route, interface, generated artifact, or promotion use stays blocked until missing sources, stale tokens, or unsupported disclosure claims are repaired",
199-
"alignmentRoot": "docs-qa-alignment-row:c97c10f49f42c01009087b4c"
205+
"alignmentRoot": "docs-qa-alignment-row:eedc5ad852aebbee46fe9810"
200206
},
201207
{
202208
"alignmentId": "generated_artifact_inventory_alignment",
@@ -209,22 +215,27 @@
209215
".bitcode/v35-documentation-surface-catalog.json",
210216
".bitcode/v35-telemetry-taxonomy-catalog.json",
211217
".bitcode/v35-public-docs-usage-guides.json",
212-
".bitcode/v35-operator-runbook-catalog.json"
218+
".bitcode/v35-operator-runbook-catalog.json",
219+
".bitcode/v35-docs-qa-alignment-report.json",
220+
".bitcode/v35-testnet-rollout-readiness-guide.json"
213221
],
214222
"expectedTokens": [
215223
".bitcode/v35-docs-qa-alignment-report.json",
224+
".bitcode/v35-testnet-rollout-readiness-guide.json",
216225
".bitcode/v35-documentation-surface-catalog.json",
217226
".bitcode/v35-telemetry-taxonomy-catalog.json",
218227
".bitcode/v35-public-docs-usage-guides.json",
219228
".bitcode/v35-operator-runbook-catalog.json",
229+
"check:v35-gate7",
220230
"check:v35-gate6"
221231
],
222232
"generatedArtifacts": [
223233
".bitcode/v35-documentation-surface-catalog.json",
224234
".bitcode/v35-telemetry-taxonomy-catalog.json",
225235
".bitcode/v35-public-docs-usage-guides.json",
226236
".bitcode/v35-operator-runbook-catalog.json",
227-
".bitcode/v35-docs-qa-alignment-report.json"
237+
".bitcode/v35-docs-qa-alignment-report.json",
238+
".bitcode/v35-testnet-rollout-readiness-guide.json"
228239
],
229240
"repairCommand": "regenerate stale V35 artifacts and rerun pnpm run check:v35-gate6",
230241
"sourceEvidence": [
@@ -255,14 +266,24 @@
255266
{
256267
"sourceRoot": ".bitcode/v35-operator-runbook-catalog.json",
257268
"present": true
269+
},
270+
{
271+
"sourceRoot": ".bitcode/v35-docs-qa-alignment-report.json",
272+
"present": true
273+
},
274+
{
275+
"sourceRoot": ".bitcode/v35-testnet-rollout-readiness-guide.json",
276+
"present": true
258277
}
259278
],
260279
"observedTokens": [
261280
".bitcode/v35-docs-qa-alignment-report.json",
281+
".bitcode/v35-testnet-rollout-readiness-guide.json",
262282
".bitcode/v35-documentation-surface-catalog.json",
263283
".bitcode/v35-telemetry-taxonomy-catalog.json",
264284
".bitcode/v35-public-docs-usage-guides.json",
265285
".bitcode/v35-operator-runbook-catalog.json",
286+
"check:v35-gate7",
266287
"check:v35-gate6"
267288
],
268289
"missingTokens": [],
@@ -278,7 +299,7 @@
278299
],
279300
"validationCommand": "pnpm run check:v35-gate6",
280301
"failClosedResult": "documentation, route, interface, generated artifact, or promotion use stays blocked until missing sources, stale tokens, or unsupported disclosure claims are repaired",
281-
"alignmentRoot": "docs-qa-alignment-row:d8002ce6c71e1a38c74cf32c"
302+
"alignmentRoot": "docs-qa-alignment-row:6b2a9786f30376e28a8e091b"
282303
},
283304
{
284305
"alignmentId": "catalog_implementation_alignment",
@@ -289,6 +310,7 @@
289310
"packages/protocol/src/canonical/telemetry-taxonomy-catalog.js",
290311
"packages/protocol/src/canonical/public-docs-usage-guide-catalog.js",
291312
"packages/protocol/src/canonical/operator-runbook-catalog.js",
313+
"packages/protocol/src/canonical/testnet-rollout-readiness-guide.js",
292314
"packages/protocol/src/index.js",
293315
"packages/protocol/src/index.d.ts"
294316
],
@@ -297,6 +319,7 @@
297319
"buildTelemetryTaxonomyCatalog",
298320
"buildPublicDocsUsageGuideCatalog",
299321
"buildOperatorRunbookCatalog",
322+
"buildTestnetRolloutReadinessGuide",
300323
"source-safe"
301324
],
302325
"generatedArtifacts": [],
@@ -318,6 +341,10 @@
318341
"sourceRoot": "packages/protocol/src/canonical/operator-runbook-catalog.js",
319342
"present": true
320343
},
344+
{
345+
"sourceRoot": "packages/protocol/src/canonical/testnet-rollout-readiness-guide.js",
346+
"present": true
347+
},
321348
{
322349
"sourceRoot": "packages/protocol/src/index.js",
323350
"present": true
@@ -332,6 +359,7 @@
332359
"buildTelemetryTaxonomyCatalog",
333360
"buildPublicDocsUsageGuideCatalog",
334361
"buildOperatorRunbookCatalog",
362+
"buildTestnetRolloutReadinessGuide",
335363
"source-safe"
336364
],
337365
"missingTokens": [],
@@ -347,7 +375,7 @@
347375
],
348376
"validationCommand": "pnpm run check:v35-gate6",
349377
"failClosedResult": "documentation, route, interface, generated artifact, or promotion use stays blocked until missing sources, stale tokens, or unsupported disclosure claims are repaired",
350-
"alignmentRoot": "docs-qa-alignment-row:c121f2ec14da422b2e77870c"
378+
"alignmentRoot": "docs-qa-alignment-row:0c91b599fee0ba467b340392"
351379
},
352380
{
353381
"alignmentId": "public_docs_disclosure_alignment",
@@ -782,6 +810,14 @@
782810
{
783811
"sourceRoot": ".bitcode/v35-operator-runbook-catalog.json",
784812
"present": true
813+
},
814+
{
815+
"sourceRoot": ".bitcode/v35-docs-qa-alignment-report.json",
816+
"present": true
817+
},
818+
{
819+
"sourceRoot": ".bitcode/v35-testnet-rollout-readiness-guide.json",
820+
"present": true
785821
}
786822
]
787823
},
@@ -805,6 +841,10 @@
805841
"sourceRoot": "packages/protocol/src/canonical/operator-runbook-catalog.js",
806842
"present": true
807843
},
844+
{
845+
"sourceRoot": "packages/protocol/src/canonical/testnet-rollout-readiness-guide.js",
846+
"present": true
847+
},
808848
{
809849
"sourceRoot": "packages/protocol/src/index.js",
810850
"present": true
@@ -948,5 +988,5 @@
948988
]
949989
}
950990
],
951-
"artifactRoot": "docs-qa-alignment-report:2379d8f8cd23ea43ae1fae20"
991+
"artifactRoot": "docs-qa-alignment-report:74883e145a97cce4bf4b6641"
952992
}

0 commit comments

Comments
 (0)