carryctx 0.0.3

Persistent project context for coding agents
/// Context relevance group ordering (1-12)
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum ContextGroup {
    Task = 1,
    Checkpoint = 2,
    Git = 3,
    Blockers = 4,
    Todos = 5,
    Dependencies = 6,
    BlockedTasks = 7,
    ScopeOverlaps = 8,
    Decisions = 9,
    AgentTasks = 10,
    TaskEvents = 11,
    ProjectActivity = 12,
}

impl ContextGroup {
    pub fn order(self) -> u32 {
        self as u32
    }
}