Skip to content

Commit 96027fc

Browse files
V33 Gate 10: Add promotion readiness proof
Adds the source-safe V33 promotion readiness generator, checker, artifact, and protocol generated-proof coverage. Wires V33 into gate/canon quality workflows, promotion planning, spec-family preparation, runtime posture rewriting, and the V33 canon promotion workflow. Documents Gate 10 closure in the V33 spec family, README, and roadmap, with regenerated V33 interface artifacts. Validated with V33 gate checks, spec-family/canonical-input/drift checks, V33 promotion dry-run, V33 generated-proof dry-run, protocol and BTD typechecks/tests, pipeline package typechecks/tests, demonstration tests, import/prompt hygiene, diff hygiene, and changed-file secret scan.
1 parent 52709a1 commit 96027fc

25 files changed

Lines changed: 1952 additions & 52 deletions

.bitcode/v33-api-schema-compatibility-matrix.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"currentTarget": "V32",
1818
"docsEvidence": [
1919
{
20-
"digest": "sha256:3f4dbb00f0d4119f488d030d2eef6865ecd4243a367582726243253cf79061f9",
20+
"digest": "sha256:c5f427b82720085093158501a0141d4db171ace7437481a4bc175b4897081df5",
2121
"relativePath": "BITCODE_SPEC_V33.md",
2222
"requiredTokens": [
2323
{
@@ -31,7 +31,7 @@
3131
]
3232
},
3333
{
34-
"digest": "sha256:d5c32b09bc3862f939cc182710116833fc9f2062e8393a63d80cb4780090283e",
34+
"digest": "sha256:3fb790d89c99396ca8e422cdfdadcff9baf2c4bf5b44cd338313bf08826c8f5a",
3535
"relativePath": "BITCODE_SPEC_V33_DELTA.md",
3636
"requiredTokens": [
3737
{
@@ -41,7 +41,7 @@
4141
]
4242
},
4343
{
44-
"digest": "sha256:6f894cad5457b2c6fb49f37a1ea84e80d0db9deeac29b4a0cda00c18fdf425a8",
44+
"digest": "sha256:a08ef4caf86e231ca2402522f3d750de8ab81a8271bd63b8b541adb91b87d164",
4545
"relativePath": "BITCODE_SPEC_V33_PARITY_MATRIX.md",
4646
"requiredTokens": [
4747
{
@@ -51,7 +51,7 @@
5151
]
5252
},
5353
{
54-
"digest": "sha256:f1f06f1a44640b84ca3376ea993b510b88168a742921f6c2e24e2ff159cecb6c",
54+
"digest": "sha256:ce9ec6145a06aed32c5b346095152dc44892f5d71bf0987ed2af282c664ac5c1",
5555
"relativePath": "SPECIFICATIONS_ROADMAP.md",
5656
"requiredTokens": [
5757
{

.bitcode/v33-interface-authorization-policy.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"currentTarget": "V32",
1818
"docsEvidence": [
1919
{
20-
"digest": "sha256:3f4dbb00f0d4119f488d030d2eef6865ecd4243a367582726243253cf79061f9",
20+
"digest": "sha256:c5f427b82720085093158501a0141d4db171ace7437481a4bc175b4897081df5",
2121
"relativePath": "BITCODE_SPEC_V33.md",
2222
"requiredTokens": [
2323
{
@@ -31,7 +31,7 @@
3131
]
3232
},
3333
{
34-
"digest": "sha256:d5c32b09bc3862f939cc182710116833fc9f2062e8393a63d80cb4780090283e",
34+
"digest": "sha256:3fb790d89c99396ca8e422cdfdadcff9baf2c4bf5b44cd338313bf08826c8f5a",
3535
"relativePath": "BITCODE_SPEC_V33_DELTA.md",
3636
"requiredTokens": [
3737
{
@@ -41,7 +41,7 @@
4141
]
4242
},
4343
{
44-
"digest": "sha256:6f894cad5457b2c6fb49f37a1ea84e80d0db9deeac29b4a0cda00c18fdf425a8",
44+
"digest": "sha256:a08ef4caf86e231ca2402522f3d750de8ab81a8271bd63b8b541adb91b87d164",
4545
"relativePath": "BITCODE_SPEC_V33_PARITY_MATRIX.md",
4646
"requiredTokens": [
4747
{
@@ -51,7 +51,7 @@
5151
]
5252
},
5353
{
54-
"digest": "sha256:f1f06f1a44640b84ca3376ea993b510b88168a742921f6c2e24e2ff159cecb6c",
54+
"digest": "sha256:ce9ec6145a06aed32c5b346095152dc44892f5d71bf0987ed2af282c664ac5c1",
5555
"relativePath": "SPECIFICATIONS_ROADMAP.md",
5656
"requiredTokens": [
5757
{

.bitcode/v33-interface-consumer-ux-regression-proof.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"currentTarget": "V32",
1919
"docsEvidence": [
2020
{
21-
"digest": "sha256:3f4dbb00f0d4119f488d030d2eef6865ecd4243a367582726243253cf79061f9",
21+
"digest": "sha256:c5f427b82720085093158501a0141d4db171ace7437481a4bc175b4897081df5",
2222
"relativePath": "BITCODE_SPEC_V33.md",
2323
"requiredTokens": [
2424
{
@@ -32,7 +32,7 @@
3232
]
3333
},
3434
{
35-
"digest": "sha256:d5c32b09bc3862f939cc182710116833fc9f2062e8393a63d80cb4780090283e",
35+
"digest": "sha256:3fb790d89c99396ca8e422cdfdadcff9baf2c4bf5b44cd338313bf08826c8f5a",
3636
"relativePath": "BITCODE_SPEC_V33_DELTA.md",
3737
"requiredTokens": [
3838
{
@@ -42,7 +42,7 @@
4242
]
4343
},
4444
{
45-
"digest": "sha256:9960b44e64c6ffa405fca337cdb82a9b23868c0a3415f7135318c8acb5d87e5f",
45+
"digest": "sha256:3dea3f5113e0fc89303a92fef92d88eef7faf56c3015cd00950965983c463f86",
4646
"relativePath": "BITCODE_SPEC_V33_NOTES.md",
4747
"requiredTokens": [
4848
{
@@ -52,7 +52,7 @@
5252
]
5353
},
5454
{
55-
"digest": "sha256:6f894cad5457b2c6fb49f37a1ea84e80d0db9deeac29b4a0cda00c18fdf425a8",
55+
"digest": "sha256:a08ef4caf86e231ca2402522f3d750de8ab81a8271bd63b8b541adb91b87d164",
5656
"relativePath": "BITCODE_SPEC_V33_PARITY_MATRIX.md",
5757
"requiredTokens": [
5858
{
@@ -62,7 +62,7 @@
6262
]
6363
},
6464
{
65-
"digest": "sha256:f1f06f1a44640b84ca3376ea993b510b88168a742921f6c2e24e2ff159cecb6c",
65+
"digest": "sha256:ce9ec6145a06aed32c5b346095152dc44892f5d71bf0987ed2af282c664ac5c1",
6666
"relativePath": "SPECIFICATIONS_ROADMAP.md",
6767
"requiredTokens": [
6868
{

.bitcode/v33-interface-contract-catalog.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@
232232
]
233233
},
234234
{
235-
"digest": "sha256:3f4dbb00f0d4119f488d030d2eef6865ecd4243a367582726243253cf79061f9",
235+
"digest": "sha256:c5f427b82720085093158501a0141d4db171ace7437481a4bc175b4897081df5",
236236
"relativePath": "BITCODE_SPEC_V33.md",
237237
"requiredTokens": [
238238
{

.bitcode/v33-interface-telemetry-proof-hooks.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"currentTarget": "V32",
2222
"docsEvidence": [
2323
{
24-
"digest": "sha256:3f4dbb00f0d4119f488d030d2eef6865ecd4243a367582726243253cf79061f9",
24+
"digest": "sha256:c5f427b82720085093158501a0141d4db171ace7437481a4bc175b4897081df5",
2525
"relativePath": "BITCODE_SPEC_V33.md",
2626
"requiredTokens": [
2727
{
@@ -35,7 +35,7 @@
3535
]
3636
},
3737
{
38-
"digest": "sha256:d5c32b09bc3862f939cc182710116833fc9f2062e8393a63d80cb4780090283e",
38+
"digest": "sha256:3fb790d89c99396ca8e422cdfdadcff9baf2c4bf5b44cd338313bf08826c8f5a",
3939
"relativePath": "BITCODE_SPEC_V33_DELTA.md",
4040
"requiredTokens": [
4141
{
@@ -45,7 +45,7 @@
4545
]
4646
},
4747
{
48-
"digest": "sha256:6f894cad5457b2c6fb49f37a1ea84e80d0db9deeac29b4a0cda00c18fdf425a8",
48+
"digest": "sha256:a08ef4caf86e231ca2402522f3d750de8ab81a8271bd63b8b541adb91b87d164",
4949
"relativePath": "BITCODE_SPEC_V33_PARITY_MATRIX.md",
5050
"requiredTokens": [
5151
{
@@ -55,7 +55,7 @@
5555
]
5656
},
5757
{
58-
"digest": "sha256:f1f06f1a44640b84ca3376ea993b510b88168a742921f6c2e24e2ff159cecb6c",
58+
"digest": "sha256:ce9ec6145a06aed32c5b346095152dc44892f5d71bf0987ed2af282c664ac5c1",
5959
"relativePath": "SPECIFICATIONS_ROADMAP.md",
6060
"requiredTokens": [
6161
{

0 commit comments

Comments
 (0)