pub enum ModelEpochKind {
Source,
Semantic,
Evidence,
Intent,
Runtime,
Derived,
}Expand description
The independent truth sources whose generations compose the model epoch. Any change to one of them invalidates previously cached context packs.
Variants§
Source
Indexed file contents (snapshot completion).
Semantic
Semantic resolver promotions (LSP/SCIP edge upgrades).
Evidence
Imported external evidence (SCIP/CCG/GitNexus/Beads/CBM/Hindsight).
Intent
Declared intent (.scc/intent.yaml claims).
Runtime
Runtime trace ingestion.
Derived
Derived compilation (components/flows/invariants/drift/boundaries).
Implementations§
Trait Implementations§
Source§impl Clone for ModelEpochKind
impl Clone for ModelEpochKind
impl Copy for ModelEpochKind
Source§impl Debug for ModelEpochKind
impl Debug for ModelEpochKind
impl Eq for ModelEpochKind
Source§impl PartialEq for ModelEpochKind
impl PartialEq for ModelEpochKind
impl StructuralPartialEq for ModelEpochKind
Auto Trait Implementations§
impl Freeze for ModelEpochKind
impl RefUnwindSafe for ModelEpochKind
impl Send for ModelEpochKind
impl Sync for ModelEpochKind
impl Unpin for ModelEpochKind
impl UnsafeUnpin for ModelEpochKind
impl UnwindSafe for ModelEpochKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more