V30 Gate 10: Promotion Readiness#42
Merged
Merged
Conversation
Add the V30 promotion workflow, Gate 10 readiness checker, promotion command support, and generated V30 proof artifacts. Extend canonical proven generation and runtime/spec-family promotion helpers for V30, update roadmap and QA documentation, and wire Gate 10 into repository checks.\n\nProof: pnpm run check:v30-gate10; git diff --cached --check; staged secret-marker scan for Supabase/OpenAI credential markers.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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\n- Adds the V30 promotion-readiness checker, V30 canon promotion workflow, and Gate 10 wiring into gate/canon quality checks.\n- Extends canonical proof generation, spec-family promotion, runtime canon promotion, and promotion command planning for V30.\n- Adds generated V30 proof artifacts plus V30 QA, roadmap, README, and spec-family updates that document the promotion posture.\n\n## Verification\n- pnpm run check:v30-gate10\n- node scripts/check-v30-gate10-promotion-readiness.mjs --promotion-mode --skip-branch-check\n- node scripts/promote-bitcode-canon.mjs --version V30 --commit HEAD --dry-run\n- node scripts/check-bitcode-spec-family.mjs --version V30 --mode draft --current-target V29\n- node scripts/check-bitcode-canonical-inputs.mjs --current-target V29\n- node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V29 --draft-target V30\n- node scripts/generate-bitcode-proven.mjs --version V30 --commit f177157 --worktree-state dirty-preview --output BITCODE_SPEC_V30_PROVEN.md --check --allow-dirty\n- V30 gate checks 1-10\n- pnpm --filter @bitcode/protocol typecheck && pnpm --filter @bitcode/protocol test\n- pnpm --filter @bitcode/btd typecheck && pnpm --filter @bitcode/btd test\n- pnpm --filter @bitcode/api build\n- pnpm test:qa:v28:pipeline-readback\n- npm --prefix protocol-demonstration run test:v28-mvp-qa\n- npm --prefix protocol-demonstration test\n- pnpm --dir uapi exec jest --runTestsByPath tests/api/assetPackPipelineHarness.test.ts tests/api/pipelineHarnessPreflight.test.ts tests/api/pipelineRunsDbTelemetry.test.ts tests/api/terminalPipelineStream.test.ts tests/terminal/readingFlowController.test.ts tests/terminal/readNeedComprehensionSynthesisFlow.test.ts tests/terminal/readFitsFindingSynthesisFlow.test.ts tests/api/readNeedComprehensionPipelineApi.test.ts tests/api/readFitsFindingPipelineApi.test.ts tests/terminal/readingFiveStepExperience.test.ts tests/api/readNeedComprehensionPipelineCoverage.test.ts tests/api/readFitsFindingSynthesisPipelineCoverage.test.ts tests/api/readFitsFindingSynthesisDetailedCoverage.test.ts tests/api/readingPipelinePromptAudit.test.ts tests/terminal/terminalLogStreamBitcodeEvents.test.ts tests/terminal/terminalPipelineUx.test.ts --runInBand\n- pnpm --filter @bitcode/pipeline-asset-pack typecheck && pnpm --filter @bitcode/pipeline-asset-pack exec jest --config jest.config.cjs --passWithNoTests --forceExit\n- pnpm --filter @bitcode/pipeline-hosts typecheck && pnpm --filter @bitcode/pipeline-hosts exec jest --config jest.config.cjs --passWithNoTests --forceExit\n- git diff --cached --check\n- staged secret-marker scan for Supabase/OpenAI credential markers\n\n## Notes\n- BITCODE_SPEC_V30_PROVEN.md is generated in dirty-preview mode on this gate branch. The V30 promotion workflow regenerates promotion artifacts from the clean version branch before promoting BITCODE_SPEC.txt to V30.