# 5-distill Pins the **bloat / distill** taxonomy edge → `generative` op (NO `exact_edit`) → derived `confirm` tier (any generative op is forced to confirm by `op_type`, invariant #10). This is the case that exercises the generative branch: `reducible_range` (non-persisted) supplies the span the assembler counts `raw_tokens` over, and the entry carries no `exact_edit`. **Scanner signal exercised:** `archive_to_live_ratio` (95% of the doc is under `## Resolved Incidents` / `## Completed Remediations` headings). The content is *true but mostly irrelevant* long resolved-problem narrative — the bloat distinction, not staleness — so the remedy changes its altitude (distill to a summary) rather than removing it. Shares the `archive_to_live_ratio` signal with case 3 deliberately: the goldens differentiate on class (`bloat` vs `stale`) and op-kind, not on signal.