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 `.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`, future source-safe V35 telemetry/documentation artifacts, and `BITCODE_SPEC_V35_PROVEN.md` only after V35 promotion
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`, future source-safe V35 telemetry/documentation artifacts, and `BITCODE_SPEC_V35_PROVEN.md` only after V35 promotion
11
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
12
12
- Active canonical pointer during draft opening: `BITCODE_SPEC.txt` -> `V34`
13
13
- Notes companion: `BITCODE_SPEC_V35_NOTES.md`
@@ -260,6 +260,7 @@ Telemetry payloads are source-safe metadata only.
260
260
They may carry event ids, correlation ids, proof roots, counts, state enums, policy ids, dashboard panel ids, and runbook ids.
261
261
They must not carry secret values, service key values, provider tokens, wallet private material, raw protected prompts, raw model responses with protected source, protected source payloads, or unpaid AssetPack source.
262
262
The catalog fails closed on missing event families, missing source roots, missing runbook links, missing dashboard panels, missing proof root fields, missing redaction posture, missing correlation ids, secret-shaped markers, protected source disclosure, wallet private material disclosure, raw protected prompts, and unpaid AssetPack source disclosure.
263
+
The artifact is generated by `pnpm run generate:v35-telemetry-taxonomy-catalog`, checked by `pnpm run check:v35-telemetry-taxonomy-catalog`, closed by `pnpm run check:v35-gate3`, and exported by `@bitcode/protocol` through `buildTelemetryTaxonomyCatalog`.
263
264
264
265
## V35 PublicDocsUsageGuideCatalog canon
265
266
@@ -286,7 +287,33 @@ Public docs must not expose secret values, provider tokens, wallet private mater
286
287
The settlement boundary is explicit: measurements and proof posture may be previewed before payment, but source-bearing AssetPack contents cross to the reader only after settlement and rights transfer.
287
288
V35 public docs catalog Exchange and Conversations usage while deeper Exchange and website Conversations product depth remains future-canon work.
288
289
The artifact is generated by `pnpm run generate:v35-public-docs-usage-guides`, checked by `pnpm run check:v35-public-docs-usage-guides`, closed by `pnpm run check:v35-gate4`, and exported by `@bitcode/protocol` through `buildPublicDocsUsageGuideCatalog`.
289
-
The artifact is generated by `pnpm run generate:v35-telemetry-taxonomy-catalog`, checked by `pnpm run check:v35-telemetry-taxonomy-catalog`, closed by `pnpm run check:v35-gate3`, and exported by `@bitcode/protocol` through `buildTelemetryTaxonomyCatalog`.
290
+
291
+
## V35 OperatorRunbookCatalog canon
292
+
293
+
Gate 5 materializes `OperatorRunbookCatalog` as package-owned protocol truth.
294
+
The deterministic artifact `.bitcode/v35-operator-runbook-catalog.json` carries `source-safe-runbook-metadata` and proves fourteen dashboard, alert, runbook, incident, and escalation rows derived from the fourteen `TelemetryTaxonomyCatalog` event families:
295
+
296
+
-`runbook.pipeline.execution-repair`
297
+
-`runbook.execution.orphan-repair`
298
+
-`runbook.inference.ptrr-agent-debug`
299
+
-`runbook.inference.generation-redaction`
300
+
-`runbook.tools.policy-denial`
301
+
-`runbook.ledger.reconciliation-repair`
302
+
-`runbook.wallet.signing-failure`
303
+
-`runbook.storage.object-repair`
304
+
-`runbook.interfaces.auth-denial`
305
+
-`runbook.deployment.lane-repair`
306
+
-`runbook.observer.finality-lag`
307
+
-`runbook.repair.failed`
308
+
-`runbook.docs.qa-repair`
309
+
-`runbook.promotion.blocked`
310
+
311
+
Every row binds a telemetry event family and event ids to a dashboard panel, alert id, alert threshold, runbook id, incident class, severity, escalation path, command sequence, verification commands, safe operator data, forbidden operator data, proof root basis, repair references, post-incident documentation updates, source-safety class, redaction posture, storage target, correlation ids, source roots, replay expectation, and deterministic runbook root.
312
+
Dashboard, alert, runbook, incident, and escalation posture must derive from telemetry taxonomy rows; they must not become dashboard-only assertions or operator folklore.
313
+
Operator runbook payloads may carry event ids, correlation ids, proof roots, state enums, policy ids, dashboard panel ids, runbook ids, and redacted error classes.
314
+
They must not carry secret values, privileged database key values, provider tokens, wallet private material, raw protected prompts, raw model responses with protected source, protected source payloads, or unpaid AssetPack source.
The artifact is generated by `pnpm run generate:v35-operator-runbook-catalog`, checked by `pnpm run check:v35-operator-runbook-catalog`, closed by `pnpm run check:v35-gate5`, and exported by `@bitcode/protocol` through `buildOperatorRunbookCatalog`.
- dashboard and alert definitions derive from `TelemetryTaxonomyCatalog`;
131
131
- incident evidence is source-safe and proof-rooted.
132
+
-`OperatorRunbookCatalog` is exported by `@bitcode/protocol`, generated into `.bitcode/v35-operator-runbook-catalog.json` with `source-safe-runbook-metadata`, and checked by `pnpm run check:v35-gate5`;
133
+
- every runbook row binds one telemetry event family to dashboard panel id, alert id, threshold, incident class, escalation path, command sequence, verification command, proof root basis, repair reference, post-incident docs update, source roots, and deterministic runbook root;
134
+
- operator payloads allow source-safe event ids, correlation ids, proof roots, state enums, policy ids, dashboard panel ids, runbook ids, and redacted error classes while blocking secrets, provider tokens, wallet private material, raw protected prompts, protected source payloads, and unpaid AssetPack source.
Copy file name to clipboardExpand all lines: BITCODE_SPEC_V35_NOTES.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,6 +60,7 @@ Read the system as:
60
60
- Gate 2 closes `DocumentationSurfaceCatalog` with `.bitcode/v35-documentation-surface-catalog.json`, `source-safe-documentation-surface-metadata`, package export `buildDocumentationSurfaceCatalog`, package test coverage, and `check:v35-gate2`.
61
61
- Gate 3 closes `TelemetryTaxonomyCatalog` with `.bitcode/v35-telemetry-taxonomy-catalog.json`, `source-safe-telemetry-taxonomy-metadata`, package export `buildTelemetryTaxonomyCatalog`, package test coverage, redaction posture for every event family, ThricifiedGeneration inference telemetry boundaries, and `check:v35-gate3`.
62
62
- Gate 4 closes `PublicDocsUsageGuideCatalog` with `.bitcode/v35-public-docs-usage-guides.json`, `source-safe-public-docs-metadata`, package export `buildPublicDocsUsageGuideCatalog`, package test coverage, public disclosure-limit docs content, and `check:v35-gate4`.
63
+
- Gate 5 closes `OperatorRunbookCatalog` with `.bitcode/v35-operator-runbook-catalog.json`, `source-safe-runbook-metadata`, package export `buildOperatorRunbookCatalog`, package test coverage, dashboard/alert/runbook derivation from telemetry taxonomy rows, incident escalation paths, operator command sequences, forbidden-data boundaries, post-incident documentation update requirements, and `check:v35-gate5`.
0 commit comments