왜 dispose 인가
backlog 의 항목을 단순 삭제하면 6 개월 후 동일한 아이디어가 다시 제안될 때 "이거 검토 했었나?" 라는 정보가 사라집니다. dispose 는 항목을 active backlog 에서 빼되, "왜 폐기했는가" 와 "무엇이 대체했는가" 를 남기는 패턴.
3 종 dispose 결정
- obsoleted_by. 다른 PR 이 같은 문제를 다른 방식으로 해결
- scope_reject. GEODE 의 범위 밖 (plugin / 외부 시스템 대상)
- insufficient_value. 구현 가능하나 비용 대비 효용 부족
흔적 저장 위치
docs/audits/_disposed/YYYY-MM-DD-<slug>.md --- disposed_at: 2026-05-18 decision: obsoleted_by | scope_reject | insufficient_value replaced_by: <PR# or commit SHA> # obsoleted_by 일 때 evidence: <transcript link or audit> --- 원안 요약 + 폐기 이유 본문
관련 PR + skill
- feature/backlog-dispose (#1270) — 본 패턴의 도입 PR
- `.claude/skills/codebase-audit` — dead code + dispose 결정 보조
참조: PR #1270, `docs/audits/_disposed/` (있는 경우).