What problem does it solve? Over time a project's .opencode/plans/ folder accumulates unfinished change plans whose checkboxes no longer reflect reality — some plans are actually done but never archived, others are genuinely incomplete. Manually re-checking every plan against the live codebase is tedious and error-prone. ## Core Features & Use Cases - Batch completeness assessment: Re-verifies every unchecked step of every non-archived plan against the live tree using grep/read inspections, then runs each plan's own ## Verification block (tests, linters, or import checks documented in AGENTS.md). - Automatic archiving: Functionally complete plans get all steps ticked, Status: complete set, a Reconciled: note added, and are moved to .opencode/plans/archive/ with collision-safe naming. - Dry-run preview: A --dry-run flag reports which plans would be archived and why, without editing or moving any files. - Use Case: After a week of executing change plans, run a backlog sweep to discover that 4 of 9 open plans are actually complete, archive them, and get a table showing exactly which step or verification check failed for the remaining 5. ## Quick Start Ask the agent to triage the plan backlog with a dry run first, for example: "sweep my plans with plan-triage --dry-run and tell me which ones are done".