You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add doc discovery and scattered TODO detection to /roadmap (v0.8.4) (#27)
* feat: add doc discovery and scattered TODO detection to roadmap audit
New audit checks: check_doc_inventory() lists all .md files with TODO pattern
counts and doc type classification. check_scattered_todos() flags non-standard
docs containing TODO-like patterns. Shared find_scannable_md_files() helper
with proper exclusion list. count_todo_patterns() with fenced code block
exclusion supporting backtick and tilde fences including nesting.
17 new test cases covering all patterns, exclusions, code blocks, nested
fences, mixed patterns, and edge cases. 65 total tests passing.
* feat: add Step 1.5 Doc Discovery to /roadmap skill
New step between audit and triage: discovers scattered TODOs in non-standard
docs, extracts items one-by-one for user confirmation, deduplicates against
existing TODOS.md/ROADMAP.md, merges with [discovered:filepath] provenance
tags, and offers doc reclassification as primary resolution. Framed as
one-time cleanup with drift detection, not ongoing vacuum.
Also adds deferred E5 (doc type heuristics) to TODOS.md.
* chore: bump version and changelog (v0.8.4)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,17 @@
2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
+
## [0.8.4] - 2026-04-07
6
+
7
+
### Added
8
+
- Full doc discovery in `/roadmap`: scans all .md files for scattered TODOs (checkboxes, TODO:/FIXME:/HACK:/XXX: markers, section headings, effort markers), extracts actionable items, deduplicates against existing TODOS.md/ROADMAP.md, and merges confirmed items with `[discovered:<filepath>]` provenance tags.
9
+
- Doc reclassification offers: after extracting TODOs from a file like plan.md, offers to rewrite the remaining content as a properly-named spec in docs/designs/, delete just the TODO sections, or leave as-is with drift detection.
10
+
- Doc inventory audit check: lists all .md files with TODO-pattern counts and doc type classification.
Copy file name to clipboardExpand all lines: docs/PROGRESS.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@ Build the /browse-native skill and validate it against real macOS apps.
6
6
7
7
| Version | Date | Summary |
8
8
|---------|------|---------|
9
+
| 0.8.4 | 2026-04-07 | /roadmap doc discovery: scans all .md files for scattered TODOs, extracts actionable items with one-by-one triage, deduplicates against existing TODOS.md/ROADMAP.md, merges with [discovered:filepath] provenance tags, and offers doc reclassification (rewrite as spec, delete TODO sections, or leave with drift detection). Hybrid architecture: deterministic bash audit for discovery, LLM for semantic extraction and dedup. 17 new tests (65 total). |
9
10
| 0.8.1 | 2026-04-06 | /roadmap phase triage step: keep/kill + phase assignment before Group/Track placement. Items triaged to current phase or deferred to Future. Version history audit: removed invalid 0.4.2 (doc-only rename folded into 0.4.1), added missing 0.8.0 CHANGELOG entry. |
10
11
| 0.8.0 | 2026-04-06 | New /full-review skill: weekly codebase review pipeline with 3 specialized agents (reviewer, hygiene, consistency-auditor) dispatched in parallel, root-cause clustering for triage UX, human approve/reject/defer per cluster, approved findings written to TODOS.md as `[full-review]` source-tagged items. Dedup against ROADMAP.md prevents re-flagging tracked issues. Incremental state checkpointing for resume support. Designed to feed into /roadmap for execution topology. |
11
12
| 0.7.0 | 2026-04-06 | New /roadmap skill: deterministic audit script (8 checks, 28 tests) + skill prompt for doc restructuring into Groups > Tracks > Tasks. TODOS.md/ROADMAP.md split (inbox vs execution plan). Two modes: overhaul (first run) and triage (process unprocessed items). /pair-review writes to TODOS.md Unprocessed section with source tags. Shared semver lib extracted. |
0 commit comments