V31 Gate 2: Auxillaries Package Route Contracts#45
Merged
geraldarthurdavis merged 2 commits intoMay 22, 2026
Merged
Conversation
Adds package-owned Auxillaries contract builders, JSON-safe serializers, parsers, validators, proof roots, and focused tests for Profile, Connects, Interfaces, Wallet/BTD, organization authority, readiness diagnostics, and recovery runs. Routes now delegate live and mock Auxillaries data through the package contract builders while preserving existing payload fields for UI compatibility. Documentation, V31 spec parity, the roadmap, package READMEs, the Gate 2 checker, and gate-quality workflow coverage were updated. Proof: pnpm run check:v31-gate1; pnpm run check:v31-gate2; node scripts/check-bitcode-spec-family.mjs --version V30 --mode promoted --current-target V30; node scripts/check-bitcode-spec-family.mjs --version V31 --mode draft --current-target V30; node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V30 --draft-target V31; node scripts/check-bitcode-canonical-inputs.mjs --current-target V30; node scripts/check-v30-gate10-promotion-readiness.mjs --promotion-mode --skip-branch-check; pnpm --filter @bitcode/api build; pnpm --filter @bitcode/api exec jest --config jest.config.cjs --runTestsByPath src/routes/__tests__/btd-crypto.test.ts src/routes/__tests__/auxillaries-contract.test.ts --runInBand; pnpm --dir uapi exec jest --runTestsByPath tests/userDataRoute.test.ts tests/api/readReviewRoute.test.ts tests/api/pipelineHarnessRoute.test.ts tests/terminalPipelineHarnessClient.test.ts tests/terminalDepositReadWorkbench.test.ts tests/terminalTransactionQuery.test.ts tests/terminalTransactionReadModel.test.ts tests/terminalProtocolProjection.test.ts tests/terminalInterfaceIntegrationRegression.test.ts tests/terminalWalletBtcOperation.test.ts tests/terminalJournalReconciliation.test.ts tests/terminalOrganizationAuthority.test.ts tests/protocolCommercialBoundary.test.ts tests/terminalTransactionDetailCards.test.tsx tests/terminalTransactionDetailSnapshot.test.ts tests/terminalUxBrowserProof.test.tsx tests/pipelineExecutionLogHeader.test.tsx --runInBand; pnpm --filter @bitcode/btd typecheck; pnpm --filter @bitcode/btd test -- --runTestsByPath __tests__/btc-fee-operation.test.ts __tests__/btd.test.ts --runInBand; bash scripts/find-uppercase-raw-promptparts.sh; bash scripts/check-import-casing.sh; git diff --check.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Aligns the Auxillaries profile route test with the package-hydrated account support contract returned by the route. Proves the preserved profile identity fields and normalized null/default support fields so the broad mocked UAPI CI suite remains green.
geraldarthurdavis
deleted the
v31/gate-2-auxillaries-package-route-contracts
branch
May 22, 2026 03:03
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Proof
Note