Expand description
The handoff record: what one session swap carries, and the numbers it leaves behind for tuning the trigger.
Re-exports§
use serde::Deserialize;🔒use serde::Deserialize;🔒use serde::Serialize;🔒use serde::Serialize;🔒use crate::session_slot::SessionSlot;🔒
Structs§
- Handoff
Brief - The two halves a successor is given: forge’s own facts, then the handing-over session’s judgment.
- Handoff
Cycle - The cycle a handoff ended, read from the handover’s own transcript.
- Handoff
GitState - The working tree as the brief reads it, from three cheap git probes.
- Handoff
Record - One handoff, as the swap signal carries it and as the store keeps it for tuning.
- Handoff
Section - One labelled block of the brief.
- Handoff
Successor - How the successor’s first ten turns went, which is what says whether the handoff fired too early (a successor re-reading everything) or too late (a compaction firing first).
Enums§
- Handoff
Reason - Why a session handed over.
Functions§
- short_
id 🔒 - The short form a row names a session by - the first eight characters, which is how transcripts are told apart in this project already.