Resolution — design approved (human sign-off 2026-07-15). KISS boundary reaffirmed first: every verdict with an actual answer (keep/temporary/delete-once-served/ignore) persists as a plain…
Resolution — approved wording (human sign-off 2026-07-15). Deliverable turned out to be two additions plus two corrective edits: the current judge workflow encourages the exact anti-pattern…
Done 2026-07-15. Replaced autoresearch/*/ with two rules — autoresearch/classic-*/ and autoresearch/improve-*/ (same retention: retain_recent 3, max_age_days 30, confirmed_by human)…
Resolved: same file, second top-level key nominations (no sibling artifact — one file to read, slurp, and discuss). Holds rejected nominations and open consults; never touches the file…
Resolved: writer-enforced canonical ordering, no hook. Every code path that serializes .dochygiene-rules.json writes it grouped by lifetime tier (delete-once-served, temporary, keep;…
Resolved: reuse keep rules — no separate assessments artifact for keeps. A judge 'keep' verdict persists as a normal lifetime: keep rule (glob + note) in the existing rules array;…
Resolved: operational. Persisted assessments are read by future :calibrate runs so the same files aren't re-judged every pass (saving judge tokens/time), and remain human-readable. Third role…