Skip to content

Commit 4a28e2a

Browse files
V47 Gate 6: Complete packs and Auxillaries commercial dashboard
Record Gate 6 packs/Auxillaries commercial dashboard law across BITCODE_SPEC_V47, DELTA, NOTES, PARITY, and the roadmap, and advance roadmap posture to working Gate 6 with Gate 5 recorded as latest closed. Track BTD rights transfer state across the dashboard: PackActivity records and the detail projection carry a rightsState derived from explicit fields or finality-consistent commodity-state evidence, the /packs detail State readback renders the BTD rights pill between settlement and compensation/delivery, and repair-required activity exposes a fail-closed Repair surface listing commodity-state blockers. Add the V47PacksAuxillariesCommercialDashboard protocol object binding the searchable master-detail dashboard, type/state facets, saved filters, histories, proof readback, repair surface, and Auxillaries identity, source connection, interface, wallet, team, and treasury panes; add its generator, Gate 6 checker, protocol tests, package exports, package.json scripts, and gate/canon workflow wiring; generate .bitcode/v47-packs-auxillaries-commercial-dashboard.json and refresh the Gate 2-5 artifacts against the advanced spec family. Validated with: - pnpm --filter @bitcode/protocol test - pnpm --dir uapi exec jest tests/packActivityModel.test.ts tests/packsPageClient.test.tsx tests/auxillariesWalletPane.test.tsx tests/auxillariesWorkspacePanels.test.tsx - node scripts/check-v47-gate1-scope-measurement-launch-freeze.mjs --skip-branch-check - pnpm run check:v47-gate2 through check:v47-gate6 - node scripts/check-bitcode-spec-family.mjs --version V46 --mode promoted --current-target V46 - node scripts/check-bitcode-spec-family.mjs --version V47 --mode draft --current-target V46 - node scripts/check-bitcode-canonical-inputs.mjs --current-target V46 - node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V46 --draft-target V47 - node scripts/run-bitcode-spec-quality.mjs --mode basic - node scripts/check-import-casing.mjs - uapi eslint and tsc --noEmit on the packs surfaces - git diff --check Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent c87358d commit 4a28e2a

23 files changed

Lines changed: 1354 additions & 58 deletions

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

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -363,33 +363,33 @@
363363
],
364364
"sourceRoots": {
365365
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
366-
"spec": "BITCODE_SPEC_V47.md:5e08c32075a5cf1e62cb642c",
367-
"delta": "BITCODE_SPEC_V47_DELTA.md:e2b4676e37edb72333a88426",
368-
"notes": "BITCODE_SPEC_V47_NOTES.md:4bc61f933332743ac4ed3694",
369-
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:9a8230ecc50d23015c962ad6",
370-
"roadmap": "SPECIFICATIONS_ROADMAP.md:681907090de43e26d061e9b1",
366+
"spec": "BITCODE_SPEC_V47.md:568da1f91d4c1596fcc14d46",
367+
"delta": "BITCODE_SPEC_V47_DELTA.md:da744232536c2d9261dddb13",
368+
"notes": "BITCODE_SPEC_V47_NOTES.md:a8227a21ad1f6718a1ef9d72",
369+
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:5a67b61fd85ab0807bd9b3a5",
370+
"roadmap": "SPECIFICATIONS_ROADMAP.md:39a17e5e9e50ee030c449c04",
371371
"depositRouteModel": "uapi/app/deposit/deposit-route-model.ts:6485e388dd745c79907f992c",
372372
"depositClient": "uapi/app/deposit/DepositPageClient.tsx:f01b600f9ef64cd3739460ef",
373373
"depositPage": "uapi/app/deposit/page.tsx:6bab6a9debab3f4350d0ddca",
374374
"depositRouteModelTest": "uapi/tests/depositRouteModel.test.ts:3f7377f8c55ce132f970ad09",
375375
"depositPageTest": "uapi/tests/depositPageClient.test.tsx:2687bda81e123c91056efeb6",
376-
"packActivityModel": "uapi/components/base/bitcode/activity/pack-activity-model.ts:88d0334af8bc699e071ca2a1",
376+
"packActivityModel": "uapi/components/base/bitcode/activity/pack-activity-model.ts:5505d016bb0af42b461d98bb",
377377
"optionModel": "packages/pipelines/asset-pack/src/deposit-asset-pack-options.ts:df560ea2544282645f57a6b5",
378378
"policyModel": "packages/pipelines/asset-pack/src/deposit-asset-pack-option-policy.ts:12816b23b2d8e304ab4a1638",
379379
"admissionModel": "packages/pipelines/asset-pack/src/deposit-asset-pack-option-admission.ts:4d2b0c5e6e10c2b14a75a8c8",
380380
"earningModel": "packages/pipelines/asset-pack/src/depositor-earning-supply-intelligence.ts:e0ec2d83cfaf3bfaaa126387",
381381
"authorityModel": "packages/pipelines/asset-pack/src/organization-policy-wallet-authority.ts:ed6fa07bc3f69caaca598249",
382-
"packageJson": "package.json:8b75d21dc1f680be68094bb8",
383-
"protocolIndex": "packages/protocol/src/index.js:73e79f7bd4afca94cc389678",
384-
"protocolTypes": "packages/protocol/src/index.d.ts:c39022fedff40a0b52756a74",
382+
"packageJson": "package.json:5677aab11c6fbc9b132b817c",
383+
"protocolIndex": "packages/protocol/src/index.js:25aeb8da056d865bc241aabd",
384+
"protocolTypes": "packages/protocol/src/index.d.ts:33006f10baf9db7d513c9663",
385385
"protocolSource": "packages/protocol/src/canonical/v47-depositor-website-completion.js:13be769e5cbeb901de02bb8c",
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",
389-
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:e7e6817efaff43ce29f79086",
390-
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:6c498c32ef28e1a57aba4967"
389+
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:b9ec667950be5f6ef7d42b45",
390+
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:ef7c0f5b5cb7797a979af4aa"
391391
},
392-
"artifactRoot": "v47-depositor-website-completion:d33e3201906792b355d91e99",
392+
"artifactRoot": "v47-depositor-website-completion:0083582f53fe149dc68f21a0",
393393
"coverage": {
394394
"requiredPredicateCount": 21,
395395
"passedPredicateCount": 21,

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

Lines changed: 11 additions & 11 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:84b3482dc8002055ea4ece6b",
8+
"artifactRoot": "v47-feature-excess-alignment-audit:999f95cb36715ba4f8b25e9d",
99
"passed": true,
1010
"launchRouteIds": [
1111
"/deposit",
@@ -166,11 +166,11 @@
166166
],
167167
"sourceRoots": {
168168
"activePointer": "BITCODE_SPEC.txt:820a850b09546da1a1a1c447",
169-
"spec": "BITCODE_SPEC_V47.md:5e08c32075a5cf1e62cb642c",
170-
"delta": "BITCODE_SPEC_V47_DELTA.md:e2b4676e37edb72333a88426",
171-
"notes": "BITCODE_SPEC_V47_NOTES.md:4bc61f933332743ac4ed3694",
172-
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:9a8230ecc50d23015c962ad6",
173-
"roadmap": "SPECIFICATIONS_ROADMAP.md:681907090de43e26d061e9b1",
169+
"spec": "BITCODE_SPEC_V47.md:568da1f91d4c1596fcc14d46",
170+
"delta": "BITCODE_SPEC_V47_DELTA.md:da744232536c2d9261dddb13",
171+
"notes": "BITCODE_SPEC_V47_NOTES.md:a8227a21ad1f6718a1ef9d72",
172+
"parity": "BITCODE_SPEC_V47_PARITY_MATRIX.md:5a67b61fd85ab0807bd9b3a5",
173+
"roadmap": "SPECIFICATIONS_ROADMAP.md:39a17e5e9e50ee030c449c04",
174174
"publicCopy": "uapi/components/base/bitcode/layout/bitcode-public-copy.ts:9b39322f872b899e1c752701",
175175
"nav": "uapi/components/base/bitcode/layout/nav.tsx:2b2eaaf65982969883af8d1e",
176176
"features": "uapi/config/features.ts:6ff2da113ab17dfc468d7461",
@@ -186,15 +186,15 @@
186186
"exchangePage": "uapi/app/exchange/page.tsx:be7a744d1f9c9252d1b6eba9",
187187
"exchangeReadme": "uapi/app/exchange/README.md:3a0b7052de6be76fcda2b094",
188188
"btdDetailPage": "uapi/app/btd/[assetPackId]/page.tsx:b94efe66179c2a2a27bde659",
189-
"packageJson": "package.json:8b75d21dc1f680be68094bb8",
190-
"protocolIndex": "packages/protocol/src/index.js:73e79f7bd4afca94cc389678",
191-
"protocolTypes": "packages/protocol/src/index.d.ts:c39022fedff40a0b52756a74",
189+
"packageJson": "package.json:5677aab11c6fbc9b132b817c",
190+
"protocolIndex": "packages/protocol/src/index.js:25aeb8da056d865bc241aabd",
191+
"protocolTypes": "packages/protocol/src/index.d.ts:33006f10baf9db7d513c9663",
192192
"protocolSource": "packages/protocol/src/canonical/v47-feature-excess-alignment-audit.js:b816208bf2ff100ad0ed6542",
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",
196-
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:e7e6817efaff43ce29f79086",
197-
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:6c498c32ef28e1a57aba4967"
196+
"gateWorkflow": ".github/workflows/bitcode-gate-quality.yml:b9ec667950be5f6ef7d42b45",
197+
"canonWorkflow": ".github/workflows/bitcode-canon-quality.yml:ef7c0f5b5cb7797a979af4aa"
198198
},
199199
"predicateResults": [
200200
{

0 commit comments

Comments
 (0)