Skip to content

Gate 7 reading pipeline coverage criteria#12

Merged
geraldarthurdavis merged 7 commits into
version/v28from
v28/gate-7-reading-pipeline-coverage
May 19, 2026
Merged

Gate 7 reading pipeline coverage criteria#12
geraldarthurdavis merged 7 commits into
version/v28from
v28/gate-7-reading-pipeline-coverage

Conversation

@geraldarthurdavis

@geraldarthurdavis geraldarthurdavis commented May 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • adds the package-level Terminal operational health read model in @bitcode/btd/terminal-operational-health, built from existing BTD primitives for deployment lanes, telemetry, upgrades, receipts, ranges, ledger anchors, journals, and reconciliation
  • renders the operations read in Terminal so Gate 7 has UI parity for lanes, telemetry, generated type refresh, provider/network scope, and synthetic testnet AssetPack mint readback
  • expands Gate 7 specification and package/UI tests so Reading pipeline coverage, operations readiness, and protocol docs move together

Validation

  • pnpm -C packages/btd test
  • pnpm -C uapi exec jest --runTestsByPath tests/terminalOperationalHealthPanel.test.tsx tests/terminalPageShell.test.tsx --runInBand
  • pnpm -C packages/pipelines/asset-pack exec jest --runTestsByPath src/__tests__/read-need.test.ts src/__tests__/depository-search.test.ts src/__tests__/depository-search-tool.test.ts --runInBand
  • pnpm -C packages/pipeline-hosts exec jest --runTestsByPath src/__tests__/asset-pack-harness.test.ts src/__tests__/manifest.test.ts src/__tests__/vercel-sandbox-host.test.ts --runInBand
  • pnpm -C uapi exec jest --runTestsByPath tests/api/readReviewRoute.test.ts tests/api/pipelineHarnessRoute.test.ts tests/api/pipelineHarnessPreflight.test.ts tests/terminalPipelineHarnessClient.test.ts tests/searchRelevantAssetPackEvidence.test.ts tests/terminalOperationalHealthPanel.test.tsx --runInBand
  • pnpm -C protocol-demonstration test:fit-finding
  • node --test scripts/verify-v28-pipeline-readback.test.mjs
  • pnpm -C uapi exec tsc --noEmit --pretty false
  • pnpm -C uapi build
  • pnpm run check:canon-posture-drift
  • node scripts/check-bitcode-spec-family.mjs --version V28 --mode draft --current-target V27 --skip-pointer-check
  • git diff --check

Known Existing Caveat

  • pnpm run check:spec-family and node scripts/run-bitcode-spec-quality.mjs --mode strict-version --version V28 still fail before V28 validation because the current promoted V27 spec family is missing required appendix/proof-family entries. The V28 draft-family check above passes.

Add the focused Read-Need and Need-Fit test contract to the V28 gate criteria, including typed phase/agent/tool/step/substep mock requirements and the rule that specification, tests, and core algorithmic design must move together.
@vercel

vercel Bot commented May 19, 2026

Copy link
Copy Markdown

Deployment failed with the following error:

There is no GitHub account connected to this Vercel account.

@vercel

vercel Bot commented May 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
engi-uapi Ready Ready Preview, Comment May 19, 2026 3:22pm

Specify the ReadNeedComprehensionSynthesis and ReadFindingFitsSynthesis contracts with PTRR agents, ThricifiedGeneration ids, prompt registry metadata, and V28 parity/QA coverage.

Implement bounded ThricifiedGeneration telemetry for Reading inference, source-safe Finding Fits admission, richer pipeline harness stream metadata, and default Terminal visibility for the five enterprise Reading steps.

Expand asset-pack, harness, protocol, and UAPI tests for Read-Need synthesis, Finding Fits discovery, source-safe preview, stream telemetry, and local Terminal browser/build readiness.
Normalize common real-model response variance in Reading inference outputs while keeping PTRR ThricifiedGeneration telemetry typed and auditable.

Coerce scalar list fields into arrays and fail closed on nonnumeric confidence or quality labels returned by live OpenAI runs so local staging Read-Need synthesis can complete without weakening the contract.
Update the V28 parity matrix and QA ledger with current local OpenAI, Terminal browser, REST readback, and DB readback validation for the Reading pipelines.

Mark the bounded ReadNeedComprehensionSynthesis and ReadFindingFitsSynthesis gate surfaces closed where the source-bound staging-testnet verifier now proves telemetry, Finding Fits, AssetPack delivery, settlement, and ledger/database synchronization.
Carry the verified source-bound Reading run back into the high-level V28 staging parity rows so Fit-finding, pipeline runtime, telemetry, BTC fee, ledger, and database readback no longer contradict the detailed Gate 7 closure evidence.

Leave unrelated V28 promotion blockers, including MCP/ChatGPT parity and broad ledgerized model-selection cleanup, explicitly outside this gate closure.
Resolve Gate 6 to Gate 7 conflicts after registry access policy landed on version/v28.

The resolution preserves Gate 7's BTD exports and Jest module mappers while adopting Gate 6's BTD typecheck script and newer Jest dependency ranges. The lockfile remains frozen-consistent.
@geraldarthurdavis
geraldarthurdavis merged commit 44cedbb into version/v28 May 19, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant