Skip to content

Commit 7f3b39e

Browse files
V32 Gate 4: Prove Reading pipeline coverage
Adds a source-safe generated Reading pipeline coverage artifact and checker for ReadNeedComprehensionSynthesis and ReadFitsFindingSynthesis. Covers phases, PTRR agents, PTRR steps, ThricifiedGeneration telemetry, prompt digest metadata, tool input/output telemetry, plural Finding Fits discovery, source-safe preview, and settlement-bound PR delivery. Wires Gate 4 package scripts, gate-quality workflow coverage, V32 spec-family updates, roadmap status, and refreshed deterministic replay artifacts. Validation: pnpm run check:v32-reading-pipeline-proof-coverage; focused Reading pipeline Jest tests; pnpm run check:v32-gate1 && pnpm run check:v32-gate2 && pnpm run check:v32-gate3 && pnpm run check:v32-gate4; V32 spec/canonical/posture checks; pnpm --filter @bitcode/pipeline-asset-pack typecheck; full asset-pack Jest suite; git diff --check.
1 parent 97925ae commit 7f3b39e

15 files changed

Lines changed: 3890 additions & 19 deletions

.bitcode/v32-deterministic-replay-report.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
{
1212
"artifactPath": ".bitcode/v32-proof-coverage-matrix.json",
1313
"byteEqual": true,
14-
"byteLength": 19340,
15-
"firstDigest": "sha256:dad4dd6b12ed1c45b703ba88bffa589981d722e51bb298f52aec84ed16c4a4c8",
16-
"secondDigest": "sha256:dad4dd6b12ed1c45b703ba88bffa589981d722e51bb298f52aec84ed16c4a4c8"
14+
"byteLength": 19541,
15+
"firstDigest": "sha256:17baa9261f5b338ab319519e86e0aa5562403182e9fc9e71873a33c3821d19be",
16+
"secondDigest": "sha256:17baa9261f5b338ab319519e86e0aa5562403182e9fc9e71873a33c3821d19be"
1717
}
1818
],
1919
"artifactId": "v32-deterministic-replay-report",

.bitcode/v32-proof-coverage-matrix.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,12 @@
9090
"blocked-readiness-without-repair-path",
9191
"pre-settlement-source-disclosure"
9292
],
93-
"fixture": "packages/pipelines/asset-pack/src/__tests__/reading-pipeline-contract.test.ts; packages/pipelines/asset-pack/src/__tests__/reading-pipeline-observability.test.ts; packages/pipelines/asset-pack/src/__tests__/read-need.test.ts; packages/pipelines/asset-pack/src/__tests__/asset-pack-disclosure.test.ts",
93+
"fixture": "packages/pipelines/asset-pack/src/__tests__/reading-pipeline-contract.test.ts; packages/pipelines/asset-pack/src/__tests__/reading-pipeline-observability.test.ts; packages/pipelines/asset-pack/src/__tests__/v32-reading-pipeline-proof-coverage.test.ts; packages/pipelines/asset-pack/src/__tests__/read-need.test.ts; packages/pipelines/asset-pack/src/__tests__/asset-pack-disclosure.test.ts",
9494
"owner": "packages/pipelines/asset-pack",
9595
"plannedGate": "Gate 4",
9696
"promotedBehavior": "Read Request to reviewed Need, Finding Fits, source-safe AssetPack preview, settlement boundary, and paid PR delivery.",
9797
"repairPosture": "Gate 4 enumerates every pipeline phase, PTRR agent, PTRR step, ThricifiedGeneration, prompt, tool, typed output, telemetry row, and storage record.",
98-
"replayCommand": "pnpm --filter @bitcode/pipeline-asset-pack exec jest --config jest.config.cjs --runTestsByPath src/__tests__/reading-pipeline-contract.test.ts src/__tests__/reading-pipeline-observability.test.ts src/__tests__/read-need.test.ts src/__tests__/asset-pack-disclosure.test.ts --runInBand",
98+
"replayCommand": "pnpm --filter @bitcode/pipeline-asset-pack exec jest --config jest.config.cjs --runTestsByPath src/__tests__/reading-pipeline-contract.test.ts src/__tests__/reading-pipeline-observability.test.ts src/__tests__/v32-reading-pipeline-proof-coverage.test.ts src/__tests__/read-need.test.ts src/__tests__/asset-pack-disclosure.test.ts --runInBand && pnpm run check:v32-reading-pipeline-proof-coverage",
9999
"requiredContexts": [
100100
"ReadNeedComprehensionSynthesis",
101101
"ReadFitsFindingSynthesis",

0 commit comments

Comments
 (0)