|
1 | | -V38 should ensure PTRR agents' steps use FailsafeGenerations above (sans tools) ThricifiedGenerations (RJS per Failsafe (context preparation, large input handling, large output handling - each RJS (Thriceified) within them) |
| 1 | +# Bitcode Spec V38 Notes |
2 | 2 |
|
3 | | -Thricification is the lowest-level inference call chaining (final prompt regsitry resolutions (above call chain) to compose final form, inteprolations formatted etc.). Failsafes are also generic inference chains but delegate their internal infer down (again, in the case of PTRR agent implementations) to Thricified |
| 3 | +## Status |
4 | 4 |
|
5 | | -Ensure pipeline execution agents inference call stack is completed correctly (prompt registries and final compositions and interpolations, prompt contents and context expectations, generation implementations (Failsafes, Thricifieds) from phase->agents(PTRR)->steps->... |
| 5 | +- Canonical pointer: `BITCODE_SPEC.txt` -> `V37` |
| 6 | +- Active canonical anchor: `BITCODE_SPEC_V37.md` |
| 7 | +- Active generated proof appendix: `BITCODE_SPEC_V37_PROVEN.md` |
| 8 | +- V38 state: notes-only draft opening |
| 9 | + |
| 10 | +## Notes-only draft rule |
| 11 | + |
| 12 | +V38 begins as a notes-only draft opening, not first-gate implementation. The |
| 13 | +active implementation remains V37 until a V38 version branch and Gate 1 draft |
| 14 | +family explicitly open the V38 specification set. |
| 15 | + |
| 16 | +These notes preserve candidate work without creating source identifiers, |
| 17 | +routes, tests, or package APIs that claim V38 implementation before Gate 1. |
| 18 | + |
| 19 | +## Deferred from V37 |
| 20 | + |
| 21 | +V37 promoted Website Conversations. V38 should inspect the inference execution |
| 22 | +stack beneath PTRR agents and ensure practical FailsafeGeneration layers are |
| 23 | +specified above ThricifiedGeneration calls where agents need context |
| 24 | +preparation, large input handling, large output handling, and repairable |
| 25 | +typed-output generation. |
| 26 | + |
| 27 | +Thricification remains the lowest-level inference call chain. It resolves final |
| 28 | +prompt registry composition, interpolation, and typed output. Failsafe chains |
| 29 | +may orchestrate setup and repair around those calls, but must delegate final |
| 30 | +reason, judge-reasoning, and typed response production to ThricifiedGeneration |
| 31 | +when used inside Reading pipeline agents. |
| 32 | + |
| 33 | +## Candidate V38 workstreams |
| 34 | + |
| 35 | +- Audit PTRR agent step execution so phase, agent, step, tool, Failsafe, and |
| 36 | + ThricifiedGeneration responsibilities are named without overlap. |
| 37 | +- Specify prompt registry composition from phase prompts through agent prompts, |
| 38 | + step prompts, substep prompts, and final generation prompts. |
| 39 | +- Clarify how Bitcoin, GitHub, compute, storage, and build/process boundaries |
| 40 | + are represented in long-running inference and pipeline telemetry. |
| 41 | +- Confirm that source-safe telemetry exposes prompt templates, interpolated |
| 42 | + prompts, raw provider responses, parsed typed results, repair attempts, and |
| 43 | + failed-output evidence only at their permitted disclosure tier. |
| 44 | + |
| 45 | +## Non-goals during V38 opening |
| 46 | + |
| 47 | +- No new production route, API version, source package name, or UI label should |
| 48 | + carry V38 in source code during the notes-only opening. |
| 49 | +- No Bitcoin, GitHub, compute, storage, or build/process runtime boundary may |
| 50 | + be weakened while the inference execution stack is being clarified. |
| 51 | +- No V38 gate may begin until Gate 1 creates the full draft family and updates |
| 52 | + the roadmap from this notes-only posture. |
0 commit comments