Skip to main content

Module handoff

Module handoff 

Source
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§

HandoffBrief
The two halves a successor is given: forge’s own facts, then the handing-over session’s judgment.
HandoffCycle
The cycle a handoff ended, read from the handover’s own transcript.
HandoffGitState
The working tree as the brief reads it, from three cheap git probes.
HandoffRecord
One handoff, as the swap signal carries it and as the store keeps it for tuning.
HandoffSection
One labelled block of the brief.
HandoffSuccessor
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§

HandoffReason
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.