Taxonomy: three lifetimes plus extract modifier
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.
Rulebook is global in the plugin with per-project overrides
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).
Destination: spec + ADR for lifecycle-aware doc hygiene
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…
Weak-model discoveries need strong-model confirmation
Extend check/clean pipeline; new skill is :calibrate
Directory-level glob rules are first-class
Rulebook is global in the plugin with per-project overrides
Delete means true git deletion, no archive dirs
Extraction routes through existing knowledge routing
Destination: spec + ADR for lifecycle-aware doc hygiene
Taxonomy: three lifetimes plus extract modifier
Wayfinder map: lifecycle-aware doc hygiene (ruthless os-doc-hygiene)