RESOLUTION: Patterns discovered by cheap subagents (haiku/sonnet) during :calibrate must be verified and confirmed by a strong model (Opus or Fable) before becoming rulebook rules.
RESOLUTION: Lifecycle categorization becomes a new signal class in the existing scanner/classifier pipeline; delete and extract-then-delete become new op types in the clean report schema. The only…
RESOLUTION: Rulebook matches paths/globs; a directory rule assigns a lifetime to everything beneath it and the scanner never opens those files individually. File-level rules override directory…
RESOLUTION: True deletion in a dedicated hygiene git commit; git history is the archive. No archive/ dirs or graveyard branches (relocated clutter still distracts AI/search). Untracked or non-git…
RESOLUTION: Reuse existing routing rules — repo-durable residue to ADR/CLAUDE.md/docs; cross-repo lessons to SecondBrain via /os-vault:write. No new destinations or 'retired specs' pile.
RESOLUTION: Three lifetimes — keep-indefinitely / temporary (age-triggered) / delete-once-served (purpose-triggered) — with extract-then-delete as a modifier on deletion, not a fourth lifetime.
RESOLUTION: Global rulebook versioned in plugins/os-doc-hygiene (ships everywhere), plus a thin optional per-project override file for exceptions (e.g. repos where specs are the product).
RESOLUTION: A locked design (spec + ADR set) for lifecycle-aware doc hygiene in os-doc-hygiene, validated against one calibration project. Shipping the recurring cross-project skill is out of this…