You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: BITCODE_SPEC_V28.md
+20-10Lines changed: 20 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -318,9 +318,9 @@ Acceptance criteria:
318
318
- access policy id/hash is shown before mint or licensed-read commitment.
319
319
- ledgerized synthesis uses protocol-specified models and configuration; Terminal must not expose user-driven model selection for Fit, AssetPack, measurement, measuremint, proof, journal, or settlement behavior.
320
320
321
-
#### Single-deposit commercial Reading QA
321
+
#### Single-deposit Reading QA
322
322
323
-
The first commercially meaningful V28 Read/Fit QA scenario runs against the
323
+
The first value-producing V28 Read/Fit QA scenario runs against the
324
324
smallest real Bitcode data-space: one deposited repository revision.
325
325
The current staging fixture happens to use `engineeredsoftware/ENGI`, but
326
326
Terminal implementation must remain repository-, owner-, branch-, and
AssetPack range projection, or finality readback is unavailable.
446
-
- staging-testnet commercial Read/Fit QA must run model-backed inference.
456
+
- staging-testnet Read/Fit QA must run model-backed inference.
447
457
`BITCODE_ASSET_PACK_REAL_INFERENCE=1` is the deployment-level switch for the
448
458
AssetPack pipeline; it forces every PTRR-capable setup, discovery, synthesis,
449
459
validation, and Finish agent off deterministic bring-up branches. A run with
@@ -613,10 +623,10 @@ V28 keeps these layer boundaries:
613
623
-`/terminal` plus `uapi/app/terminal`: Terminal route surface.
614
624
-`uapi/app/terminal`: Terminal implementation module retained as an internal component boundary while the prior generic workspace route remains absent.
615
625
-`uapi/app/btd/[assetPackId]`: AssetPack range disclosure surface.
616
-
- MCP API and ChatGPT App: V28 MVP commercial interface surfaces over registry-derived policy and proof truth.
626
+
- MCP API and ChatGPT App: V28 MVP interface surfaces over registry-derived policy and proof truth.
617
627
-`protocol-demonstration`: minimal deterministic protocol witness. It may
618
-
contain a local source-bound fit-finding loop for demonstration E2E proof, but
619
-
it must not import commercial packages or be imported by commercial runtime
628
+
contain a local source-bound fit-finding loop for E2E proof, but
629
+
it must not import workspace packages or be imported by product runtime
Copy file name to clipboardExpand all lines: BITCODE_V28_QA.md
+26-15Lines changed: 26 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -321,8 +321,8 @@ Implemented after Pass 2, pending next manual QA confirmation:
321
321
| Terminal transaction search keeps the typed value stable while URL-backed filter state updates. | Focused Terminal activity-search E2E passes; full commercial MVP E2E passes. |
322
322
| Retired generic workspace route/import/runtime compatibility artifacts are absent from commercial source scans. | Source scans show no active retired route, generic workspace subtree, or retired-shell runtime names outside explicit historical spec notes and framework error patterns. |
323
323
| Protocol-demonstration client-entry, public mount globals, UAPI demonstration witness mocks, and demonstration state title use demonstration vocabulary rather than retired shell vocabulary. | Runtime/API scans show no retired shell names across active demonstration entrypoints. |
324
-
| Standalone demonstration is not a commercial runtime dependency. |`@bitcode/protocol` is the commercial dependency, UAPI source/tests no longer import `@bitcode/protocol-demonstration`, Terminal witness routes read `packages/protocol/public`, `protocol-demonstration` is outside `pnpm-workspace.yaml`, and bidirectional boundary tests are added. |
325
-
| Embedded demonstration witness no longer overwrites the commercial `/terminal` document title. | Dual-lane Playwright smoke found `/terminal` rendering with the browser title `Bitcode Demonstration`; the protocol witness bundle now skips `document.title` updates when mounted under the commercial witness host attribute, while standalone demonstration can keep its own title. |
324
+
| Standalone demonstration is not a product runtime dependency. |`@bitcode/protocol` is the product dependency, UAPI source/tests no longer import `@bitcode/protocol-demonstration`, Terminal witness routes read `packages/protocol/public`, `protocol-demonstration` is outside `pnpm-workspace.yaml`, and bidirectional boundary tests are added. |
325
+
| Embedded demonstration witness no longer overwrites the `/terminal` document title. | Dual-lane Playwright smoke found `/terminal` rendering with the browser title `Bitcode Demonstration`; the protocol witness bundle now skips `document.title` updates when mounted under the product witness host attribute, while standalone demonstration can keep its own title. |
0 commit comments