Recommend Prune
Three cleanup categories
- Retire: section with <2 posts added in 3 months AND no new cluster signal → candidate for retirement.
- Merge: two sections whose promises overlap >60% semantically OR whose post-sets have >40% cross-fit → merge candidate.
- Reassign: posts from
audit-driftflagged as genuine-drift → suggest target section or move tounassigned.
Workflow
Per Curator run:
- [ ] Step 1: For each section, check retire conditions
- [ ] Step 2: Cross-check section promises for merge candidates
- [ ] Step 3: Collect reassignment candidates from drift audit
- [ ] Step 4: For each proposal: write reasoning + reasons-to-reject
- [ ] Step 5: Emit three lists (retire / merge / reassign)
Guardrails
- Never delete. Only retire (mark status: retired, keep in map).
- Never merge without the merge proposal fully visible in review artifact (both original promises preserved verbatim).
- Never recommend pruning a provisional section in its first 2 cycles — give it probation time.
- Reasons-to-reject are mandatory for every proposal. Writer needs the counter-argument pre-built.