Skip to content

Commit 7c536bd

Browse files
V46 Gate 6: Proof readback operator explanation
Add the source-safe V46ProofReadbackOperatorExplanation artifact, generator, checker, protocol tests, package exports, workflow hooks, and specification/roadmap anchors. Regenerate dependent V46 artifacts after advancing the draft gate posture and make the Gate 5 predicate closure-based for subsequent gates. Validation: pnpm run check:v46-gate6; pnpm run check:v46-gate1 --skip-branch-check && pnpm run check:v46-gate2 --skip-branch-check --skip-package-tests && pnpm run check:v46-gate3 --skip-branch-check --skip-package-tests && pnpm run check:v46-gate4 --skip-branch-check --skip-package-tests && pnpm run check:v46-gate5 --skip-branch-check --skip-package-tests && pnpm run check:v46-gate6 --skip-branch-check --skip-package-tests; pnpm --filter @bitcode/protocol typecheck; pnpm --filter @bitcode/protocol test; git diff --check; staged diff secret scan found no matches.
1 parent 27cc141 commit 7c536bd

22 files changed

Lines changed: 2312 additions & 62 deletions

.bitcode/v46-interface-claim-contracts.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,22 @@
88
"artifactRoot": "v46-interface-claim-contracts:e336eab9588d13d70bf55365",
99
"sourceRoots": {
1010
"BITCODE_SPEC.txt": "BITCODE_SPEC.txt:674f33696f4048b636f67e13",
11-
"BITCODE_SPEC_V46.md": "BITCODE_SPEC_V46.md:3b619dd4971f05e9f26d2d52",
12-
"BITCODE_SPEC_V46_DELTA.md": "BITCODE_SPEC_V46_DELTA.md:ae7a032374ef3a15afc165b1",
13-
"BITCODE_SPEC_V46_NOTES.md": "BITCODE_SPEC_V46_NOTES.md:553cd172a2197af62d359f90",
14-
"BITCODE_SPEC_V46_PARITY_MATRIX.md": "BITCODE_SPEC_V46_PARITY_MATRIX.md:f136e996c7f10fec0294d763",
15-
"SPECIFICATIONS_ROADMAP.md": "SPECIFICATIONS_ROADMAP.md:1deef7aebb8b8ffaa629800b",
16-
"README.md": "README.md:72b51bb4c1dd930185f6f4d6",
17-
"packages/protocol/README.md": "packages/protocol/README.md:72af480ca278f8f038ee27af",
18-
"package.json": "package.json:c34b3c2fad27dcdda5681997",
19-
"packages/protocol/src/index.js": "packages/protocol/src/index.js:7d253665b2eb8abc2c84ef31",
20-
"packages/protocol/src/index.d.ts": "packages/protocol/src/index.d.ts:91eb37870471a544f284be49",
21-
"packages/protocol/src/canonical/v46-interface-claim-contracts.js": "packages/protocol/src/canonical/v46-interface-claim-contracts.js:d8cb37ec0769b2a561875e0e",
11+
"BITCODE_SPEC_V46.md": "BITCODE_SPEC_V46.md:009872679425104535947045",
12+
"BITCODE_SPEC_V46_DELTA.md": "BITCODE_SPEC_V46_DELTA.md:508fa749abdad4c294fef507",
13+
"BITCODE_SPEC_V46_NOTES.md": "BITCODE_SPEC_V46_NOTES.md:8041973f6b9db38b565008b4",
14+
"BITCODE_SPEC_V46_PARITY_MATRIX.md": "BITCODE_SPEC_V46_PARITY_MATRIX.md:cd7df12991c31a2b95e8dbd6",
15+
"SPECIFICATIONS_ROADMAP.md": "SPECIFICATIONS_ROADMAP.md:4ef6602f19fc9f0d1a25ab4f",
16+
"README.md": "README.md:2c7f6204927f16e8a5da94a2",
17+
"packages/protocol/README.md": "packages/protocol/README.md:fc9ae7ef5297a5127a407267",
18+
"package.json": "package.json:85e5be572a1904c4a439cfe6",
19+
"packages/protocol/src/index.js": "packages/protocol/src/index.js:c4536f5d4e30be2dd345a81d",
20+
"packages/protocol/src/index.d.ts": "packages/protocol/src/index.d.ts:d79dee28d095eb4d74a4436d",
21+
"packages/protocol/src/canonical/v46-interface-claim-contracts.js": "packages/protocol/src/canonical/v46-interface-claim-contracts.js:7bacc41bc1e35d1513baf796",
2222
"packages/protocol/test/v46-interface-claim-contracts.test.js": "packages/protocol/test/v46-interface-claim-contracts.test.js:f1dcb481edcbadee07f42127",
2323
"scripts/generate-v46-interface-claim-contracts.mjs": "scripts/generate-v46-interface-claim-contracts.mjs:c6faeaf341acbb26e4e51179",
2424
"scripts/check-v46-gate5-interface-claim-contracts.mjs": "scripts/check-v46-gate5-interface-claim-contracts.mjs:b6be899067bc320750689824",
25-
".github/workflows/bitcode-gate-quality.yml": ".github/workflows/bitcode-gate-quality.yml:5146b7aad831ade15738e8e8",
26-
".github/workflows/bitcode-canon-quality.yml": ".github/workflows/bitcode-canon-quality.yml:c0dcd99e25b780873e412123",
25+
".github/workflows/bitcode-gate-quality.yml": ".github/workflows/bitcode-gate-quality.yml:51171a1ceff781d3a2e6c2b9",
26+
".github/workflows/bitcode-canon-quality.yml": ".github/workflows/bitcode-canon-quality.yml:a9b24db5df436aed023707e6",
2727
"packages/btd/src/api-schema-compatibility-matrix.ts": "packages/btd/src/api-schema-compatibility-matrix.ts:21527a4ab84909ce72247fab",
2828
"packages/btd/__tests__/api-schema-compatibility-matrix.test.ts": "packages/btd/__tests__/api-schema-compatibility-matrix.test.ts:32fa0cfd7301dc44808b3eac",
2929
"packages/btd/src/mcp-tool-contract.ts": "packages/btd/src/mcp-tool-contract.ts:ed7ff68bb55bd47afc9c538b",
@@ -675,7 +675,7 @@
675675
"passed": true
676676
},
677677
{
678-
"id": "roadmap-advanced-to-gate5",
678+
"id": "roadmap-records-gate5-closure",
679679
"sourcePath": "SPECIFICATIONS_ROADMAP.md",
680680
"passed": true
681681
},

.bitcode/v46-product-route-comprehension-readback.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@
88
"sourceSafetyVerdict": "source-safe-product-route-comprehension-readback",
99
"sourceRoots": {
1010
"activePointer": "BITCODE_SPEC.txt:674f33696f4048b636f67e13",
11-
"spec": "BITCODE_SPEC_V46.md:3b619dd4971f05e9f26d2d52",
12-
"delta": "BITCODE_SPEC_V46_DELTA.md:ae7a032374ef3a15afc165b1",
13-
"notes": "BITCODE_SPEC_V46_NOTES.md:553cd172a2197af62d359f90",
14-
"parity": "BITCODE_SPEC_V46_PARITY_MATRIX.md:f136e996c7f10fec0294d763",
15-
"roadmap": "SPECIFICATIONS_ROADMAP.md:1deef7aebb8b8ffaa629800b",
16-
"packageJson": "package.json:c34b3c2fad27dcdda5681997",
17-
"packageIndex": "packages/protocol/src/index.js:7d253665b2eb8abc2c84ef31",
18-
"packageTypes": "packages/protocol/src/index.d.ts:91eb37870471a544f284be49",
11+
"spec": "BITCODE_SPEC_V46.md:009872679425104535947045",
12+
"delta": "BITCODE_SPEC_V46_DELTA.md:508fa749abdad4c294fef507",
13+
"notes": "BITCODE_SPEC_V46_NOTES.md:8041973f6b9db38b565008b4",
14+
"parity": "BITCODE_SPEC_V46_PARITY_MATRIX.md:cd7df12991c31a2b95e8dbd6",
15+
"roadmap": "SPECIFICATIONS_ROADMAP.md:4ef6602f19fc9f0d1a25ab4f",
16+
"packageJson": "package.json:85e5be572a1904c4a439cfe6",
17+
"packageIndex": "packages/protocol/src/index.js:c4536f5d4e30be2dd345a81d",
18+
"packageTypes": "packages/protocol/src/index.d.ts:d79dee28d095eb4d74a4436d",
1919
"packageSource": "packages/protocol/src/canonical/v46-product-route-comprehension-readback.js:c7b3e44d22703ca4b8f17ac3",
2020
"packageTest": "packages/protocol/test/v46-product-route-comprehension-readback.test.js:3118d40ad600a9fb1d025bf6",
2121
"generator": "scripts/generate-v46-product-route-comprehension-readback.mjs:131473a8dcd0d665f74f56a7",
2222
"checker": "scripts/check-v46-gate4-product-route-comprehension-readback.mjs:483822ed6cd2809c20ee8fe5",
23-
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:5146b7aad831ade15738e8e8",
24-
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:c0dcd99e25b780873e412123",
23+
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:51171a1ceff781d3a2e6c2b9",
24+
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:a9b24db5df436aed023707e6",
2525
"productRouteShell": "uapi/components/base/bitcode/routes/product-route-shell.tsx:e71f90c289dec52fd158568a",
2626
"packsClient": "uapi/app/packs/PacksPageClient.tsx:68c61c8fd312e6c750d742ba",
2727
"packsModel": "uapi/components/base/bitcode/activity/pack-activity-model.ts:88d0334af8bc699e071ca2a1",

0 commit comments

Comments
 (0)