Skip to content

Commit 8556543

Browse files
V47 promotion: harden canon pointer predicates
Repair promoted-state protocol proofs after the V47 canonical pointer advanced by replacing the exact active-pointer checks in the V47 gate modules (Gates 2-9) with version-aware floor predicates (active-canon-pointer-supports-v47-launch-or-later via bitcodeVersionAtLeast), mirroring the V46 hardening precedent. Add V47 to the protocol package boundary canon posture expectations (V47 active / V48 draft). Refresh the V47 gate and promotion-readiness artifacts under the promoted posture. Validated with: - pnpm --filter @bitcode/protocol test (237 pass under pointer V47) - node scripts/check-bitcode-spec-family.mjs --version V47 --mode promoted --current-target V47 - node scripts/check-bitcode-canonical-inputs.mjs --current-target V47 - node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V47 --draft-target V48 - node scripts/check-v47-gate10-promotion-readiness.mjs --promotion-mode --skip-branch-check --skip-package-tests - node scripts/check-import-casing.mjs - git diff --check Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent b1277ca commit 8556543

18 files changed

Lines changed: 98 additions & 97 deletions

.bitcode/v47-depositor-website-completion.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@
256256
],
257257
"predicateResults": [
258258
{
259-
"id": "active-canon-pointer-remains-v46",
259+
"id": "active-canon-pointer-supports-v47-launch-or-later",
260260
"sourcePath": "BITCODE_SPEC.txt",
261261
"passed": true
262262
},
@@ -362,11 +362,11 @@
362362
}
363363
],
364364
"sourceRoots": {
365-
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
366-
"spec": "BITCODE_SPEC_V47.md:867cb6f9af5fbf3f7f757f68",
367-
"delta": "BITCODE_SPEC_V47_DELTA.md:de7d68aebeff1756eafc16b8",
368-
"notes": "BITCODE_SPEC_V47_NOTES.md:3b0d18b58f46616b77bf8aba",
369-
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:059c410d08d286fe541ed6ad",
365+
"activePointer": "BITCODE_SPEC.txt:8c4fbbb3acf2c3e74be6b449",
366+
"spec": "BITCODE_SPEC_V47.md:476ca5a5d0b07b31694f0b68",
367+
"delta": "BITCODE_SPEC_V47_DELTA.md:40c3a78f1d2502d7b3cdca93",
368+
"notes": "BITCODE_SPEC_V47_NOTES.md:171306fae397cc25ca8de67f",
369+
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:f2ec234455412a4f64c4e743",
370370
"roadmap": "SPECIFICATIONS_ROADMAP.md:dd65b4f247f3f62a2b2ed547",
371371
"depositRouteModel": "uapi/app/deposit/deposit-route-model.ts:6485e388dd745c79907f992c",
372372
"depositClient": "uapi/app/deposit/DepositPageClient.tsx:f01b600f9ef64cd3739460ef",
@@ -382,14 +382,14 @@
382382
"packageJson": "package.json:4d9f041eb01a920860a26f75",
383383
"protocolIndex": "packages/protocol/src/index.js:fdc9c740328fe41b9c7134c8",
384384
"protocolTypes": "packages/protocol/src/index.d.ts:df3330e66cf6b01b41c762ee",
385-
"protocolSource": "packages/protocol/src/canonical/v47-depositor-website-completion.js:13be769e5cbeb901de02bb8c",
385+
"protocolSource": "packages/protocol/src/canonical/v47-depositor-website-completion.js:1551628fffd56ccd8bf6138b",
386386
"protocolTest": "packages/protocol/test/v47-depositor-website-completion.test.js:227e3b47a4fbbed7cea7e642",
387387
"generator": "scripts/generate-v47-depositor-website-completion.mjs:d14545eb606901fdc4df3b08",
388388
"checker": "scripts/check-v47-gate4-depositor-website-completion.mjs:b918d7afafcad45ec6c22360",
389389
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:406e0b5c647ecf5d1f1b3097",
390390
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:ab37403273c35c918071e3cd"
391391
},
392-
"artifactRoot": "v47-depositor-website-completion:939674f1a21d4cc7687a2c6e",
392+
"artifactRoot": "v47-depositor-website-completion:2f255b29b5377c600235d0c3",
393393
"coverage": {
394394
"requiredPredicateCount": 21,
395395
"passedPredicateCount": 21,

.bitcode/v47-e2e-ip-selling-buying-tests.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@
176176
],
177177
"predicateResults": [
178178
{
179-
"id": "active-canon-pointer-remains-v46",
179+
"id": "active-canon-pointer-supports-v47-launch-or-later",
180180
"sourcePath": "BITCODE_SPEC.txt",
181181
"passed": true
182182
},
@@ -262,11 +262,11 @@
262262
}
263263
],
264264
"sourceRoots": {
265-
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
266-
"spec": "BITCODE_SPEC_V47.md:867cb6f9af5fbf3f7f757f68",
267-
"delta": "BITCODE_SPEC_V47_DELTA.md:de7d68aebeff1756eafc16b8",
268-
"notes": "BITCODE_SPEC_V47_NOTES.md:3b0d18b58f46616b77bf8aba",
269-
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:059c410d08d286fe541ed6ad",
265+
"activePointer": "BITCODE_SPEC.txt:8c4fbbb3acf2c3e74be6b449",
266+
"spec": "BITCODE_SPEC_V47.md:476ca5a5d0b07b31694f0b68",
267+
"delta": "BITCODE_SPEC_V47_DELTA.md:40c3a78f1d2502d7b3cdca93",
268+
"notes": "BITCODE_SPEC_V47_NOTES.md:171306fae397cc25ca8de67f",
269+
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:f2ec234455412a4f64c4e743",
270270
"roadmap": "SPECIFICATIONS_ROADMAP.md:dd65b4f247f3f62a2b2ed547",
271271
"ipExchangeSpec": "uapi/tests/e2e/commercial-mvp.ip-exchange.spec.ts:86af66133e5ede25935ffd9d",
272272
"e2eHelpers": "uapi/tests/e2e/commercial-mvp.helpers.ts:5bb8c28f36170b877e8a467a",
@@ -278,14 +278,14 @@
278278
"packageJson": "package.json:4d9f041eb01a920860a26f75",
279279
"protocolIndex": "packages/protocol/src/index.js:fdc9c740328fe41b9c7134c8",
280280
"protocolTypes": "packages/protocol/src/index.d.ts:df3330e66cf6b01b41c762ee",
281-
"protocolSource": "packages/protocol/src/canonical/v47-e2e-ip-selling-buying-tests.js:74a3ed6605317d28aa87f9a0",
281+
"protocolSource": "packages/protocol/src/canonical/v47-e2e-ip-selling-buying-tests.js:1ecddb0bd123deefbc5068b1",
282282
"protocolTest": "packages/protocol/test/v47-e2e-ip-selling-buying-tests.test.js:4faaa57ae3a59253e6f1cb7e",
283283
"generator": "scripts/generate-v47-e2e-ip-selling-buying-tests.mjs:c0c83f7b37d8db3db755d1c5",
284284
"checker": "scripts/check-v47-gate7-e2e-ip-selling-buying-tests.mjs:a4cda45b853fd314679baab4",
285285
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:406e0b5c647ecf5d1f1b3097",
286286
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:ab37403273c35c918071e3cd"
287287
},
288-
"artifactRoot": "v47-e2e-ip-selling-buying-tests:b5854cc25ea01781ba5f215b",
288+
"artifactRoot": "v47-e2e-ip-selling-buying-tests:41410d8306013276c481f356",
289289
"coverage": {
290290
"requiredPredicateCount": 17,
291291
"passedPredicateCount": 17,

.bitcode/v47-feature-excess-alignment-audit.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"currentTarget": "V46",
66
"sourceSafetyVerdict": "source-safe-launch-scope-metadata",
77
"generatedAt": "deterministic",
8-
"artifactRoot": "v47-feature-excess-alignment-audit:9c60e3494bc2eb65e89c83a8",
8+
"artifactRoot": "v47-feature-excess-alignment-audit:76351ff10deb6505730951c4",
99
"passed": true,
1010
"launchRouteIds": [
1111
"/deposit",
@@ -165,11 +165,11 @@
165165
}
166166
],
167167
"sourceRoots": {
168-
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
169-
"spec": "BITCODE_SPEC_V47.md:867cb6f9af5fbf3f7f757f68",
170-
"delta": "BITCODE_SPEC_V47_DELTA.md:de7d68aebeff1756eafc16b8",
171-
"notes": "BITCODE_SPEC_V47_NOTES.md:3b0d18b58f46616b77bf8aba",
172-
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:059c410d08d286fe541ed6ad",
168+
"activePointer": "BITCODE_SPEC.txt:8c4fbbb3acf2c3e74be6b449",
169+
"spec": "BITCODE_SPEC_V47.md:476ca5a5d0b07b31694f0b68",
170+
"delta": "BITCODE_SPEC_V47_DELTA.md:40c3a78f1d2502d7b3cdca93",
171+
"notes": "BITCODE_SPEC_V47_NOTES.md:171306fae397cc25ca8de67f",
172+
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:f2ec234455412a4f64c4e743",
173173
"roadmap": "SPECIFICATIONS_ROADMAP.md:dd65b4f247f3f62a2b2ed547",
174174
"publicCopy": "uapi/components/base/bitcode/layout/bitcode-public-copy.ts:c5be84e7b72e6930dd78f91d",
175175
"nav": "uapi/components/base/bitcode/layout/nav.tsx:2b2eaaf65982969883af8d1e",
@@ -189,7 +189,7 @@
189189
"packageJson": "package.json:4d9f041eb01a920860a26f75",
190190
"protocolIndex": "packages/protocol/src/index.js:fdc9c740328fe41b9c7134c8",
191191
"protocolTypes": "packages/protocol/src/index.d.ts:df3330e66cf6b01b41c762ee",
192-
"protocolSource": "packages/protocol/src/canonical/v47-feature-excess-alignment-audit.js:b816208bf2ff100ad0ed6542",
192+
"protocolSource": "packages/protocol/src/canonical/v47-feature-excess-alignment-audit.js:3b2f56997d5b108960a5c9e2",
193193
"protocolTest": "packages/protocol/test/v47-feature-excess-alignment-audit.test.js:d4eb230b98bcbc3ee18af459",
194194
"generator": "scripts/generate-v47-feature-excess-alignment-audit.mjs:1132b37cd29dddc216db998d",
195195
"checker": "scripts/check-v47-gate2-feature-excess-alignment-audit.mjs:007c139e5c0a60e0d621e7f4",
@@ -198,7 +198,7 @@
198198
},
199199
"predicateResults": [
200200
{
201-
"id": "active-canon-pointer-remains-v46",
201+
"id": "active-canon-pointer-supports-v47-launch-or-later",
202202
"sourcePath": "BITCODE_SPEC.txt",
203203
"passed": true
204204
},

.bitcode/v47-landing-public-launch-messaging.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@
201201
],
202202
"predicateResults": [
203203
{
204-
"id": "active-canon-pointer-remains-v46",
204+
"id": "active-canon-pointer-supports-v47-launch-or-later",
205205
"sourcePath": "BITCODE_SPEC.txt",
206206
"passed": true
207207
},
@@ -287,11 +287,11 @@
287287
}
288288
],
289289
"sourceRoots": {
290-
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
291-
"spec": "BITCODE_SPEC_V47.md:867cb6f9af5fbf3f7f757f68",
292-
"delta": "BITCODE_SPEC_V47_DELTA.md:de7d68aebeff1756eafc16b8",
293-
"notes": "BITCODE_SPEC_V47_NOTES.md:3b0d18b58f46616b77bf8aba",
294-
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:059c410d08d286fe541ed6ad",
290+
"activePointer": "BITCODE_SPEC.txt:8c4fbbb3acf2c3e74be6b449",
291+
"spec": "BITCODE_SPEC_V47.md:476ca5a5d0b07b31694f0b68",
292+
"delta": "BITCODE_SPEC_V47_DELTA.md:40c3a78f1d2502d7b3cdca93",
293+
"notes": "BITCODE_SPEC_V47_NOTES.md:171306fae397cc25ca8de67f",
294+
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:f2ec234455412a4f64c4e743",
295295
"roadmap": "SPECIFICATIONS_ROADMAP.md:dd65b4f247f3f62a2b2ed547",
296296
"publicCopy": "uapi/components/base/bitcode/layout/bitcode-public-copy.ts:c5be84e7b72e6930dd78f91d",
297297
"landingPage": "uapi/app/(root)/components/MarketingLandingPage.tsx:5a7bbc85fa67525dd83127b2",
@@ -302,14 +302,14 @@
302302
"packageJson": "package.json:4d9f041eb01a920860a26f75",
303303
"protocolIndex": "packages/protocol/src/index.js:fdc9c740328fe41b9c7134c8",
304304
"protocolTypes": "packages/protocol/src/index.d.ts:df3330e66cf6b01b41c762ee",
305-
"protocolSource": "packages/protocol/src/canonical/v47-landing-public-launch-messaging.js:0042ab1f28575a37a675b48f",
305+
"protocolSource": "packages/protocol/src/canonical/v47-landing-public-launch-messaging.js:93aa33d0fd45739577cbc642",
306306
"protocolTest": "packages/protocol/test/v47-landing-public-launch-messaging.test.js:4f2b7fee5b05b2ed9c34d3b9",
307307
"generator": "scripts/generate-v47-landing-public-launch-messaging.mjs:4b5cb939652aef2842e9264c",
308308
"checker": "scripts/check-v47-gate8-landing-public-launch-messaging.mjs:68b9701f73590bc466a589a7",
309309
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:406e0b5c647ecf5d1f1b3097",
310310
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:ab37403273c35c918071e3cd"
311311
},
312-
"artifactRoot": "v47-landing-public-launch-messaging:06a786efd1b20b0f69f08bd4",
312+
"artifactRoot": "v47-landing-public-launch-messaging:57accb8f0e8c1f4a4849e668",
313313
"coverage": {
314314
"requiredPredicateCount": 17,
315315
"passedPredicateCount": 17,

.bitcode/v47-packs-auxillaries-commercial-dashboard.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@
251251
],
252252
"predicateResults": [
253253
{
254-
"id": "active-canon-pointer-remains-v46",
254+
"id": "active-canon-pointer-supports-v47-launch-or-later",
255255
"sourcePath": "BITCODE_SPEC.txt",
256256
"passed": true
257257
},
@@ -347,11 +347,11 @@
347347
}
348348
],
349349
"sourceRoots": {
350-
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
351-
"spec": "BITCODE_SPEC_V47.md:867cb6f9af5fbf3f7f757f68",
352-
"delta": "BITCODE_SPEC_V47_DELTA.md:de7d68aebeff1756eafc16b8",
353-
"notes": "BITCODE_SPEC_V47_NOTES.md:3b0d18b58f46616b77bf8aba",
354-
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:059c410d08d286fe541ed6ad",
350+
"activePointer": "BITCODE_SPEC.txt:8c4fbbb3acf2c3e74be6b449",
351+
"spec": "BITCODE_SPEC_V47.md:476ca5a5d0b07b31694f0b68",
352+
"delta": "BITCODE_SPEC_V47_DELTA.md:40c3a78f1d2502d7b3cdca93",
353+
"notes": "BITCODE_SPEC_V47_NOTES.md:171306fae397cc25ca8de67f",
354+
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:f2ec234455412a4f64c4e743",
355355
"roadmap": "SPECIFICATIONS_ROADMAP.md:dd65b4f247f3f62a2b2ed547",
356356
"packsClient": "uapi/app/packs/PacksPageClient.tsx:6314e03df5bf7c598e5b7802",
357357
"packsPage": "uapi/app/packs/page.tsx:1b3d7a1cc00500a13042e8dd",
@@ -371,14 +371,14 @@
371371
"packageJson": "package.json:4d9f041eb01a920860a26f75",
372372
"protocolIndex": "packages/protocol/src/index.js:fdc9c740328fe41b9c7134c8",
373373
"protocolTypes": "packages/protocol/src/index.d.ts:df3330e66cf6b01b41c762ee",
374-
"protocolSource": "packages/protocol/src/canonical/v47-packs-auxillaries-commercial-dashboard.js:f163a375879747b16954010d",
374+
"protocolSource": "packages/protocol/src/canonical/v47-packs-auxillaries-commercial-dashboard.js:ed13671bff6c12bc8e929b82",
375375
"protocolTest": "packages/protocol/test/v47-packs-auxillaries-commercial-dashboard.test.js:51c1c6c89b1002dc637161dc",
376376
"generator": "scripts/generate-v47-packs-auxillaries-commercial-dashboard.mjs:c743ce9b2e298da9add2e2cb",
377377
"checker": "scripts/check-v47-gate6-packs-auxillaries-commercial-dashboard.mjs:84e5efc2b954e1295bcdf3d8",
378378
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:406e0b5c647ecf5d1f1b3097",
379379
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:ab37403273c35c918071e3cd"
380380
},
381-
"artifactRoot": "v47-packs-auxillaries-commercial-dashboard:6ff1cca4f44990f5e06a46a4",
381+
"artifactRoot": "v47-packs-auxillaries-commercial-dashboard:04b0c33edfcbaa5a04c4c79f",
382382
"coverage": {
383383
"requiredPredicateCount": 19,
384384
"passedPredicateCount": 19,

.bitcode/v47-promotion-readiness-report.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"schemaId": "bitcode.v47.promotionReadinessReport.v1",
44
"version": "V47",
55
"currentTarget": "V46",
6-
"generatedAt": "2026-06-12T12:58:57-03:00",
6+
"generatedAt": "2026-06-11T00:00:00.000Z",
77
"sourceSafetyVerdict": "source-safe-v47-commercial-website-testnet-launch-promotion-metadata",
88
"prePromotionPosture": "V46 active / V47 draft",
99
"postPromotionPosture": "V47 active / V48 draft",
@@ -41,8 +41,8 @@
4141
"relativePath": ".bitcode/v47-feature-excess-alignment-audit.json",
4242
"present": true,
4343
"parseable": true,
44-
"digest": "sha256:cb602fd93dbbf218b10f972c19060c85197d8e21bc62db17e7f9a969b7d0b669",
45-
"byteLength": 12891,
44+
"digest": "sha256:ec88096fd3a5b362283f3ced4402dde5b36ffd6c8f17b439cab3cdad684d24c2",
45+
"byteLength": 12908,
4646
"sourceSafe": true,
4747
"artifactId": "v47-feature-excess-alignment-audit",
4848
"version": "V47",
@@ -52,8 +52,8 @@
5252
"relativePath": ".bitcode/v47-seller-buyer-state-machine-law.json",
5353
"present": true,
5454
"parseable": true,
55-
"digest": "sha256:a7ad0f6b163a61e30f097ae843ee1c05dcaa9ab8b2b661a35a4c97e6451a68a3",
56-
"byteLength": 17826,
55+
"digest": "sha256:e83504078f8b9339d5791531235dd9a86899e5f2b7e379433c6d0a6466978847",
56+
"byteLength": 17843,
5757
"sourceSafe": true,
5858
"artifactId": "v47-seller-buyer-state-machine-law",
5959
"version": "V47",
@@ -63,8 +63,8 @@
6363
"relativePath": ".bitcode/v47-depositor-website-completion.json",
6464
"present": true,
6565
"parseable": true,
66-
"digest": "sha256:38bd1dfd0a921e8999d74f97531fabd28fe4c5c1c3c91c5ccc9801176d898842",
67-
"byteLength": 15993,
66+
"digest": "sha256:d7388b0964dd1290ff6ade6c4e489e6316f75df0e0047210acecfb4c6434bd01",
67+
"byteLength": 16010,
6868
"sourceSafe": true,
6969
"artifactId": "v47-depositor-website-completion",
7070
"version": "V47",
@@ -74,8 +74,8 @@
7474
"relativePath": ".bitcode/v47-reader-website-completion.json",
7575
"present": true,
7676
"parseable": true,
77-
"digest": "sha256:0bab36b83a8edb05349235b49944bb290d4a53ac33b9effb45f5bddbe7ee96d9",
78-
"byteLength": 15745,
77+
"digest": "sha256:aeab52810017f5318a110fe908a7171e016c4eee5cd1439b5435e69bf89abfcd",
78+
"byteLength": 15762,
7979
"sourceSafe": true,
8080
"artifactId": "v47-reader-website-completion",
8181
"version": "V47",
@@ -85,8 +85,8 @@
8585
"relativePath": ".bitcode/v47-packs-auxillaries-commercial-dashboard.json",
8686
"present": true,
8787
"parseable": true,
88-
"digest": "sha256:e2bf6ae72feb5dca4baca380fdbe7e412c398369d288cd794ab3d1cbae9ca714",
89-
"byteLength": 15709,
88+
"digest": "sha256:af71c0b0048fd00584984c387ecc6b19bfbb6b3400fb7824c066d23e8b9d3f54",
89+
"byteLength": 15726,
9090
"sourceSafe": true,
9191
"artifactId": "v47-packs-auxillaries-commercial-dashboard",
9292
"version": "V47",
@@ -96,8 +96,8 @@
9696
"relativePath": ".bitcode/v47-e2e-ip-selling-buying-tests.json",
9797
"present": true,
9898
"parseable": true,
99-
"digest": "sha256:440ae0f9e30142175b1d000d33c3405155397eee9ae598071b8ed53dde8ab07b",
100-
"byteLength": 11914,
99+
"digest": "sha256:0bef67ac6eb962f0cfbc828b941f3e7e43640ea76203d5de2760efd06614dbea",
100+
"byteLength": 11931,
101101
"sourceSafe": true,
102102
"artifactId": "v47-e2e-ip-selling-buying-tests",
103103
"version": "V47",
@@ -107,8 +107,8 @@
107107
"relativePath": ".bitcode/v47-landing-public-launch-messaging.json",
108108
"present": true,
109109
"parseable": true,
110-
"digest": "sha256:72224b7a77aa2d17085fac640042f14ad147bc5857c37c48dd3a69d40fd792cf",
111-
"byteLength": 12988,
110+
"digest": "sha256:60d12bff0913cf10c5ce853747bf28b61555d989f91ea9cb6ab67229165c4e24",
111+
"byteLength": 13005,
112112
"sourceSafe": true,
113113
"artifactId": "v47-landing-public-launch-messaging",
114114
"version": "V47",
@@ -118,8 +118,8 @@
118118
"relativePath": ".bitcode/v47-staging-testnet-deployment-rehearsal.json",
119119
"present": true,
120120
"parseable": true,
121-
"digest": "sha256:b48974efd4c1e7ed6c60b1707dee494f674a5bd4a7cb4c882cc957a47c95cca9",
122-
"byteLength": 17303,
121+
"digest": "sha256:141bc3abe7e28c9d2861c17b1c46223677918a979f70f54b33f5fa2459c230d4",
122+
"byteLength": 17320,
123123
"sourceSafe": true,
124124
"artifactId": "v47-staging-testnet-deployment-rehearsal",
125125
"version": "V47",

.bitcode/v47-reader-website-completion.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@
262262
],
263263
"predicateResults": [
264264
{
265-
"id": "active-canon-pointer-remains-v46",
265+
"id": "active-canon-pointer-supports-v47-launch-or-later",
266266
"sourcePath": "BITCODE_SPEC.txt",
267267
"passed": true
268268
},
@@ -363,11 +363,11 @@
363363
}
364364
],
365365
"sourceRoots": {
366-
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
367-
"spec": "BITCODE_SPEC_V47.md:867cb6f9af5fbf3f7f757f68",
368-
"delta": "BITCODE_SPEC_V47_DELTA.md:de7d68aebeff1756eafc16b8",
369-
"notes": "BITCODE_SPEC_V47_NOTES.md:3b0d18b58f46616b77bf8aba",
370-
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:059c410d08d286fe541ed6ad",
366+
"activePointer": "BITCODE_SPEC.txt:8c4fbbb3acf2c3e74be6b449",
367+
"spec": "BITCODE_SPEC_V47.md:476ca5a5d0b07b31694f0b68",
368+
"delta": "BITCODE_SPEC_V47_DELTA.md:40c3a78f1d2502d7b3cdca93",
369+
"notes": "BITCODE_SPEC_V47_NOTES.md:171306fae397cc25ca8de67f",
370+
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:f2ec234455412a4f64c4e743",
371371
"roadmap": "SPECIFICATIONS_ROADMAP.md:dd65b4f247f3f62a2b2ed547",
372372
"readRouteModel": "uapi/app/read/read-route-model.ts:d033da8b41b8116c65cbcc7f",
373373
"readClient": "uapi/app/read/ReadPageClient.tsx:71e7c03e77104e9ab995dafb",
@@ -383,14 +383,14 @@
383383
"packageJson": "package.json:4d9f041eb01a920860a26f75",
384384
"protocolIndex": "packages/protocol/src/index.js:fdc9c740328fe41b9c7134c8",
385385
"protocolTypes": "packages/protocol/src/index.d.ts:df3330e66cf6b01b41c762ee",
386-
"protocolSource": "packages/protocol/src/canonical/v47-reader-website-completion.js:143350da6d05f8cf4232376d",
386+
"protocolSource": "packages/protocol/src/canonical/v47-reader-website-completion.js:2487836bf4ac9fbd6c7159b1",
387387
"protocolTest": "packages/protocol/test/v47-reader-website-completion.test.js:067393dc86876d820d83b6e3",
388388
"generator": "scripts/generate-v47-reader-website-completion.mjs:396705fdf05e3a58d2dd1c59",
389389
"checker": "scripts/check-v47-gate5-reader-website-completion.mjs:22d541c91d1666bc190dbbb4",
390390
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:406e0b5c647ecf5d1f1b3097",
391391
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:ab37403273c35c918071e3cd"
392392
},
393-
"artifactRoot": "v47-reader-website-completion:ddb3c35ce1739c77f0724e59",
393+
"artifactRoot": "v47-reader-website-completion:485bb67fa24ac23eafcf06c3",
394394
"coverage": {
395395
"requiredPredicateCount": 20,
396396
"passedPredicateCount": 20,

0 commit comments

Comments
 (0)