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
-`ConversationSession`: route-local conversation identity, route-local history, user/account posture, source context, policy decision, stream state, and proof-rooted history references.
33
33
-`ConversationMessage`: user, assistant, system, tool, and handoff message records with source-safe disclosure classification, redaction posture, retry state, and telemetry event ids.
34
-
-`ConversationStreamEvent`: readable streaming rows for model deltas, tool calls, retrieval summaries, proof roots, error states, and completion decisions.
34
+
-`ConversationStreamEvent`: readable streaming rows for model deltas, tool calls, retrieval summaries, proof roots, retry states, completion decisions, and error rows.
35
35
-`ConversationWritingWorkspace`: fullscreen writing mode for drafting Read Requests, Need feedback, AssetPack review notes, and Terminal handoff summaries without source leakage.
36
36
-`ConversationSourceSelector`: repository, branch, commit, deposit, BTD range, AssetPack preview, and document source selectors governed by policy, rights, and disclosure posture.
37
37
-`ConversationTerminalHandoff`: source-safe handoff from conversation context into `/terminal` transactions for Depositing, Reading, Finding Fits, Exchange, settlement, and delivery workflows.
@@ -81,6 +81,32 @@ source, or any claim that route-local Conversations are global ledger truth.
Copy file name to clipboardExpand all lines: BITCODE_SPEC_V37_DELTA.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,12 +3,12 @@
3
3
## Status
4
4
5
5
- Version: `V37`
6
-
- V37 state: draft implementation; this delta records the V36-to-V37 Website Conversations opening and Gate 2 ConversationSession contract set
6
+
- V37 state: draft implementation; this delta records the V36-to-V37 Website Conversations opening through Gate 3 ConversationStreamEvent stream UI/event contracts
The required operations are create, restore, branch, retry, redact, and stream.
56
56
Restore, branch, retry, and redaction preserve route-local history and proof roots without exposing protected source, raw protected prompts, protected model responses with source, wallet private material, provider tokens, secrets, settlement private payloads, unpaid AssetPack source, or any global ledger authority claim.
57
57
58
+
## Gate 3 implementation notes
59
+
60
+
ConversationStreamEvent stream contracts are source-safe SSE metadata
61
+
contracts, not a transcript of raw model or tool payloads. Gate 3 adds
@@ -63,7 +76,7 @@ No `_legacy/` source is active source truth.
63
76
| Draft family and branch posture | Gate 1 |`BITCODE_SPEC_V37.md`, DELTA, NOTES, PARITY, `BITCODE_SPEC.txt`, branch `v37/gate-1-conversations-roadmap-opening`| drafted | V37 family validates in draft mode over active V36 and `check:v37-gate1` passes. |
64
77
| Roadmap truth | Gate 1 |`SPECIFICATIONS_ROADMAP.md`, README, PR template, workflow posture | drafted | Roadmap states V36 active, V37 draft, and coherent post-V37 responsibility. |
65
78
| Conversation session and route history | Gate 2 |`ConversationSession`, `.bitcode/v37-conversation-session-route-history.json`, package source, route contracts, tests, and `check:v37-gate2`| closed | Route-local identity, route-local history, restore, branch, retry, redaction, stream, and proof roots are typed and source-safe. |
66
-
| Conversation stream events | Gate 3 |future `ConversationStreamEvent`, streamUI tests, telemetry hooks, and `check:v37-gate3`|pending| Model deltas, tool calls, retrieval summaries, completion decisions, retry/error states, proof roots, and expanded metadata are source-safe. |
| Disclosure boundary | Conversations expose source-safe stream, selector, proof, handoff, and policy metadata, not protected source, secrets, wallet private material, or unpaid AssetPack contents | drafted |
89
104
| Terminal handoff boundary | Terminal remains the transaction cockpit and ledger/wallet authority; Conversations prepare and hand off source-safe intent | drafted |
0 commit comments