docs: hibernation lifecycle spec (#196 behavior half) - #285
Conversation
Storage half (PR #282) added hibernation_score + activation_condition columns but left behavior unspecified. This memo proposes: - Trigger rule (Candidate A): conjunction of unlocked + cold (30d) + demotion_pressure ≥ 1 + posterior < 0.6. The conjunction is what makes the rule safe — old-and-quiet beliefs (probably true, just off-topic) don't hibernate. - Predicate grammar: closed three-clause JSON object with implicit AND — keywords_any, source_kind, after_ts. No nesting, no expressions, no eval surface. Widening is additive; narrowing breaks beliefs in the wild. - Sweeper: new aelfrice.hibernation module with score_pass (opt-in via aelf doctor --hibernate) and wake_pass (auto on UserPromptSubmit). Hibernated beliefs filtered out of L1/L2.5 retrieval; locked beliefs cannot hibernate. Four ratification asks at the bottom. Implementation deferred to post-ratification; rough plan is three PRs (module, doctor wiring, docs). Refs #196
|
[claim:review:Setr:2026-04-29T02:12:47Z] |
|
Review: discretion grep on Per the public-artifact discretion rule, tier reasoning ( Spec content itself looks good — Candidate A trigger conjunction is the right shape, closed three-clause grammar is the right call, sweeper placement matches the substrate decision. Holding merge on the leak only. Releasing review claim; will re-review after the sanitize. |
|
[release:review:Setr:2026-04-29T02:13:44Z] |
|
[claim:review:Gylf:2026-04-29T02:14:49Z] |
|
Review: blocking on discretion leak — |
|
[release:review:Gylf:2026-04-29T02:15:29Z] |
Replace coordination-protocol vocabulary (queen-tier/rook-tier) with descriptive terms in the implementation roadmap section.
|
Sanitized tier vocab in docs/hibernation_lifecycle.md (commit a547cf8). The implementation-roadmap line that read |
|
[claim:review:Setr:2026-04-29T03:08:17Z] |
|
[release:review:Setr:2026-04-29T03:08:45Z] |
Summary
Spec memo for the v2.0 #196 behavior half. Storage half (PR #282) added the columns; this memo proposes the rules that consume them. Doc-only — no code change. Posted for ratification.
Three open questions resolved:
Decision asks (four)
Bottom of the memo. Trigger conjunction shape, grammar closure, sweeper placement, retrieval-filter semantics.
What ships if ratified
Three follow-up PRs:
Test plan
Refs #196