Skip to content

Commit f27fcc5

Browse files
V42 Gate 7: Prove AI-reading AssetPack uplift
Add the self-contained protocol-demonstration AI-reading loop that compares a public-data-only remediation answer against an AssetPack-enhanced answer after local Need synthesis and Finding Fits selection. Add the V42 AI-reading demonstration artifact, checker, protocol exports/tests, docs, workflow wiring, and forward-compatible Gate 6 roadmap predicate. Validated with check:v42-gate7, check-v42-gate6 with package/UAPI skips, protocol-demonstration test:v28-mvp-qa, protocol package tests/typecheck, syntax checks, secret marker scan, and git diff --check.
1 parent 467678f commit f27fcc5

25 files changed

Lines changed: 1287 additions & 11 deletions

.bitcode/v42-ai-reading-demonstration.json

Lines changed: 416 additions & 0 deletions
Large diffs are not rendered by default.

.bitcode/v42-settlement-rights-delivery.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,7 @@
521521
"passed": true
522522
},
523523
{
524-
"id": "roadmap-advanced-to-gate6",
524+
"id": "roadmap-records-gate6-closure",
525525
"sourcePath": "SPECIFICATIONS_ROADMAP.md",
526526
"passed": true
527527
},
@@ -583,5 +583,5 @@
583583
"failedPredicateIds": []
584584
},
585585
"passed": true,
586-
"artifactRoot": "v42-settlement-rights-delivery:09c7a0fd5dd0b1952aa75eb9"
586+
"artifactRoot": "v42-settlement-rights-delivery:6866f71624c147178c383189"
587587
}

.github/workflows/bitcode-canon-quality.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,9 @@ jobs:
310310
if [ -f scripts/check-v42-gate6-settlement-rights-delivery.mjs ]; then
311311
node scripts/check-v42-gate6-settlement-rights-delivery.mjs --skip-branch-check --skip-package-tests --skip-uapi-tests
312312
fi
313+
if [ -f scripts/check-v42-gate7-ai-reading-demonstration.mjs ]; then
314+
node scripts/check-v42-gate7-ai-reading-demonstration.mjs --skip-branch-check --skip-package-tests --skip-demonstration-tests
315+
fi
313316
fi
314317
else
315318
echo "Unexpected BITCODE_SPEC.txt pointer: $POINTER" >&2

.github/workflows/bitcode-gate-quality.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,9 @@ jobs:
439439
if [ -f scripts/check-v42-gate6-settlement-rights-delivery.mjs ]; then
440440
node scripts/check-v42-gate6-settlement-rights-delivery.mjs --skip-branch-check --skip-package-tests --skip-uapi-tests
441441
fi
442+
if [ -f scripts/check-v42-gate7-ai-reading-demonstration.mjs ]; then
443+
node scripts/check-v42-gate7-ai-reading-demonstration.mjs --skip-branch-check --skip-package-tests --skip-demonstration-tests
444+
fi
442445
fi
443446
else
444447
echo "Unexpected BITCODE_SPEC.txt pointer: $POINTER" >&2

BITCODE_SPEC_V42.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,9 @@ Source-bearing AssetPack delivery remains withheld until payment, finality, BTD
157157
Gate 7 must update the standalone demonstration so it proves Bitcode's AI-reading value.
158158
The demonstration should show deposited non-public technical intelligence becoming an AssetPack that measurably improves an AI system's training, prompt/context, or evaluation performance beyond a public-data-only baseline.
159159
It must remain minimal, self-contained inside `protocol-demonstration/`, and independent from commercial product code.
160+
Gate 7 is implemented by `.bitcode/v42-ai-reading-demonstration.json`.
161+
The artifact binds the local public-data-only baseline, reviewed ReadNeed synthesis, local Depository Finding Fits, selected AssetPack preview, AssetPack-enhanced AI-reading answer, basis-point benchmark uplift, settlement-gated source-safety boundary, self-contained demonstration import boundary, demonstration tests, protocol tests, docs, package scripts, and workflow wiring.
162+
The accepted proof is an AI-reading AssetPack improvement: public-only assistance scores below the AssetPack-enhanced result, selected deposit provenance is explicit, protected source remains withheld before settlement, and the demonstration can run locally without product runtime imports.
160163

161164
## V42 Gate 8 Local And Staging-Testnet Full MVP Rehearsal
162165

BITCODE_SPEC_V42_DELTA.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ Gate 6 now binds settlement rights transfer through `AssetPackSettlementRightsDe
6262
### Gate 7: AI-Reading Dominant Demonstration MVP
6363

6464
Implement and prove the standalone demonstration where deposited technical intelligence improves an AI system beyond a public-data-only baseline.
65+
Gate 7 now binds the local AI-reading demonstration runtime, public-data-only baseline, reviewed Need, local Depository fit selection, source-safe AssetPack preview, AssetPack-enhanced answer, deterministic basis-point uplift, settlement-gated source boundary, `.bitcode/v42-ai-reading-demonstration.json`, and `check:v42-gate7`.
6566

6667
### Gate 8: Local And Staging-Testnet Full MVP Rehearsal
6768

@@ -76,7 +77,7 @@ Bind every V42 product artifact, workflow, generated proof, promotion command, s
7677
- V43+ agentic deposit AssetPack option synthesis remains deferred.
7778
- `/terminal` is not split into `/read` and `/deposit` during V42.
7879
- `/exchange` is not renamed to `/packs` during V42.
79-
- V43+ must take the route-vocabulary cleanup seriously: `/packs` replaces Exchange as the searchable master-detail activity route, while `/read` and `/deposit` become the short core paths for buying and selling AssetPacks.
80+
- V43+ must take the route-vocabulary cleanup seriously: `/packs` replaces Exchange as the searchable master-detail activity route, including route names, component prefixes, tests, docs, and product vocabulary, while `/read` and `/deposit` become the short core paths for buying and selling AssetPacks.
8081
- Production-mainnet value-bearing operation remains blocked unless a later promoted canon explicitly admits it.
8182
- V42 Gate 1 does not change route behavior, pipeline behavior, settlement behavior, or demonstration behavior.
8283

BITCODE_SPEC_V42_NOTES.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ Protected source, private settlement payloads, wallet private material, raw prot
8181
The standalone demonstration should prove why Bitcode matters for AI-dominant Reading.
8282
A deposited proprietary or otherwise non-public technical intelligence source should contribute to an AssetPack that measurably improves an AI system's training, prompt/context, or evaluation result beyond what a public-data-only baseline can do.
8383
The demonstration must remain minimal, local, deterministic where feasible, and self-contained inside `protocol-demonstration/`.
84+
Gate 7 records that proof as a public-data-only baseline, a reviewed local Need, a local Depository Finding Fits step, a selected AssetPack preview, an AssetPack-enhanced AI-reading answer, and deterministic benchmark uplift.
85+
The demonstration proves value without weakening the settlement-gated visibility boundary: protected source is still withheld until settlement, and the demonstration remains independent from product runtime imports.
8486

8587
## V43+ agentic depositing roadmap note
8688

@@ -93,7 +95,7 @@ The `/packs` master view should support column sorting, filtering, and search ov
9395
The detail view should expose the selected activity's source-safe data, proof roots, telemetry, ledger/database synchronization, and expandable payloads without replacing the short default path.
9496
Outside public documentation, product UX should avoid self-referential explanatory copy; route structure, concise labels, progressive detail, and proof-on-expand must make Depositing, Reading, and Pack activity self-explanatory.
9597
The current transitional Terminal/Exchange UX remains too dense for the final MVP posture.
96-
V43+ should explicitly own the broad UX cleanup: remove Exchange naming from route and component vocabulary in favor of Packs, split Terminal into `/read` and `/deposit`, keep `/packs` as searchable master-detail activity, and use rich themed reusable components without relying on in-product explanatory copy to compensate for unclear flows.
98+
V43+ route vocabulary must remove Exchange naming from route and component prefixes in favor of Packs, split Terminal into `/read` and `/deposit`, keep `/packs` as searchable master-detail activity, and use rich themed reusable components without relying on in-product explanatory copy to compensate for unclear flows.
9799

98100
## Concise current-system reading
99101

BITCODE_SPEC_V42_PARITY_MATRIX.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ This matrix records the reliable MVP product surfaces that must become promotion
3838
| ReadNeed product closure | Need synthesis, review, feedback, resynthesis, accepted-Need admission, rejected Need blockers, source-safe telemetry, and Terminal runtime readback are product-ready | `.bitcode/v42-readneed-review-resynthesis-product-closure.json`, `ReadNeedReviewResynthesisRuntime`, `/api/read-review`, Terminal Need runtime readback | implemented |
3939
| Finding Fits preview and quote | Many-candidate search, selected-fit provenance, source-safe preview, and quote are product-ready | `.bitcode/v42-readfitsfinding-preview-quote.json`, `ReadFitsFindingRuntime`, `AssetPackPreviewBoundary`, harness preview summary, Terminal preview/quote/provenance readback | implemented |
4040
| Settlement and delivery | BTC/BTD settlement, rights transfer, compensation, and repository PR delivery are synchronized | `.bitcode/v42-settlement-rights-delivery.json`, `AssetPackSettlementRightsDeliveryBoundary`, live harness settlement boundary, route summary, Terminal settlement readback | implemented |
41-
| AI-reading demonstration | Standalone demonstration proves AssetPack improves AI beyond public-data-only baseline | later V42 Gate 7 artifact | draft-required |
41+
| AI-reading demonstration | Standalone demonstration proves AssetPack improves AI beyond public-data-only baseline | `.bitcode/v42-ai-reading-demonstration.json`, `protocol-demonstration/src/ai-reading-demonstration.js`, `test:v42-ai-reading-mvp` | implemented |
4242
| Local/staging rehearsal | Full MVP path rehearsed locally and in staging-testnet with mainnet blocked | later V42 Gate 8 artifact | draft-required |
4343
| Promotion readiness | V42 proof and workflow promotion ready | later V42 Gate 9 artifact | draft-required |
4444

@@ -52,7 +52,7 @@ This matrix records the reliable MVP product surfaces that must become promotion
5252
| Gate 4 | ReadNeed review and resynthesis product closure artifact | implemented |
5353
| Gate 5 | ReadFitsFinding AssetPack preview and quote closure artifact | implemented |
5454
| Gate 6 | Settlement rights transfer and repository delivery closure artifact | implemented |
55-
| Gate 7 | AI-reading dominant demonstration MVP artifact | draft-required |
55+
| Gate 7 | AI-reading dominant demonstration MVP artifact | implemented |
5656
| Gate 8 | Local and staging-testnet full MVP rehearsal artifact | draft-required |
5757
| Gate 9 | Promotion readiness artifact and workflow | draft-required |
5858

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,14 @@ pull-request delivery only after paid readback agrees. Route summaries and
127127
Terminal detail remain source-safe metadata: unpaid AssetPack source, wallet
128128
private material, private settlement payloads, credentials, raw protected
129129
prompts, and raw provider responses are withheld.
130+
V42 Gate 7 adds the AI-reading dominant demonstration MVP with
131+
`protocol-demonstration/src/ai-reading-demonstration.js`,
132+
`.bitcode/v42-ai-reading-demonstration.json`, and `check:v42-gate7`.
133+
It compares a public-data-only AI remediation answer against an
134+
AssetPack-enhanced answer after a reviewed local Need and local Finding Fits
135+
step select the deposited runbook AssetPack. The benchmark uplift is
136+
deterministic, the demonstration stays self-contained, and protected source
137+
remains withheld before settlement.
130138
V43+ is roadmapped as the later agentic depositing evolution: repository
131139
agents synthesize deposit AssetPack options from connected enterprise code,
132140
Depository state, and Reading demand; enterprises approve or reject
@@ -806,4 +814,5 @@ Demonstration verification:
806814
cd protocol-demonstration
807815
pnpm test:integration
808816
pnpm test:v28-mvp-qa
817+
pnpm test:v42-ai-reading-mvp
809818
```

0 commit comments

Comments
 (0)