Skip to content
maenifold
GitHub

Sleep Epistemic (Assumption Review)

2 steps

Epistemic hygiene during cognitive sleep. Reviews assumptions touched by recent activity, validates or invalidates based on evidence, and applies status-based decay pressure. Part of the multi-agent Cognitive Sleep Cycle.

Triggers

sleep epistemicassumption reviewepistemic hygiene

Steps

  1. 1.

    🔄 Memory Replay (Assumption Focus)

    Replay recent activity to identify assumptions that were touched.

    1. Run recent_activity to retrieve events since last sleep cycle
    2. Scan for assumption-related activity:
      • Assumptions referenced in thinking sessions
      • Assumptions validated or challenged by work outcomes
      • New assumptions introduced during problem-solving
    3. Extract assumption identifiers and context for review
    4. Note which assumptions align with or contradict recent evidence

    Output: List of assumptions to review with their recent context

    Tools:recent_activity*
    Effort:low
    Guardrails
    • no_read_memory: DO NOT use read_memory - it triggers access boosting
    • observation_only: This phase is observation-only, no state changes
  2. 2.

    ⚖️ Assumption Review (Epistemic Hygiene)

    🧠 ENHANCED THINKING REQUIRED

    Review active assumptions and apply validation pressure.

    1. Query assumption_ledger for active and refined assumptions
    2. Cross-reference with assumptions identified in memory replay
    3. For each assumption touched by recent activity:
      • Search memories for supporting or contradicting evidence
      • Evaluate evidence quality and relevance
      • Determine if status should change
    4. Update assumption status based on evidence:
      • Move to 'validated' if confirmed (grants immortality)
      • Move to 'invalidated' if disproven (triggers aggressive decay)
      • Keep as 'active' or 'refined' if inconclusive
    5. Document status changes with evidence citations

    Decay rules by status:

    • validated: No decay (immortal, NFR-7.8.1)
    • active/refined: 14-day grace, 30-day half-life (NFR-7.8.2)
    • invalidated: 7-day grace, 14-day half-life (aggressive, NFR-7.8.3)

    Output: Return assumption review as workflow output - DO NOT write to memory:// Include: Assumptions reviewed, status changes, evidence cited, decay implications

    Enhanced Thinking
    Tools:assumption_ledger*search_memoriessequential_thinking*
    Effort:medium
    Guardrails
    • no_read_memory: NEVER use read_memory - assumption_ledger has its own storage separate from memory files
    • no_write_memory: NEVER use write_memory - epistemic reports are ephemeral, return as output
    • evidence_required: Status changes require cited evidence from search_memories
    • validation_immortality: Validated assumptions become permanent (NFR-7.8.1)
    • invalidation_decay: Invalidated assumptions decay aggressively (NFR-7.8.3)