docs(roadmap): refresh -- add #301-#304, #305, #307, Phase 2 vBRIEF Cutover (#309+bundle); restructure phases#327
Conversation
…bundle to roadmap; restructure phases - Phase 1 Cleanup: tighten deft-interview routing keyword (#301, t1.26.1), clarify invocation contract (#302, t1.27.1), fix Rule 5 vs Rule 6 ok/gate inconsistency (#303, t1.28.1), add regression test for deft-setup Phase 1/2 referencing deft-interview (#304, t1.29.1) - Phase 1 Adoption Blockers: Greptile review cycle bottlenecks 5-change bundle (#305, t1.30.1); deft-review-cycle Approach 2 silent failure -- add Approach 3 interactive blocking fallback (#307, t1.31.1) - Phase 2 (new): vBRIEF Architecture Cutover -- RFC #309 + stories #310-#324 (18 design decisions, big-bang cutover, deft-directive-* rename, t2.12.1); closed #308 as absorbed by RFC - Phase restructure: inserted Phase 2 (vBRIEF Cutover); shifted Phases 2-5 to 3-6; Documentation & Content Fixes now Phase 3, CI/Testing Phase 4, Distribution Phase 5, Features Phase 6 - Stale cleanup: moved #293 and #298 (both closed) to Completed; removed from phase bodies; struck through in Open Issues Index - SPECIFICATION.md: skeleton spec tasks t1.26.1-t1.31.1 and t2.12.1 added - CHANGELOG.md: batch roadmap refresh entry (2026-04-13)
Greptile SummaryDoc-only roadmap refresh: adds 6 new Phase 1 issues (#301–#305, #307) and a new Phase 2 vBRIEF Architecture Cutover block (#309+#310–#324), restructures the phase numbering, adds 7 skeleton spec tasks (t1.26.1–t1.31.1, t2.12.1), and moves #293/#298 to Completed.
Confidence Score: 4/5Safe to merge after removing the duplicate #301 stub and optionally adding the Phase 4 title; no code changes are involved. One P1 finding (duplicate bare ROADMAP.md — duplicate entry on line 15 and missing Phase 4 title on line 104. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
P1["Phase 1 -- Bug Fixes & Issue Resolution\n#301 #302 #303 #304 (Cleanup)\n#305 #307 (Adoption Blockers)"]
P2["Phase 2 -- vBRIEF Architecture Cutover NEW\nRFC #309 + Stories #310-#324\n(5 Tiers)"]
P3["Phase 3 -- Documentation & Content Fixes\n(was Phase 2)"]
P4["Phase 4 -- CI/Testing\n(was Phase 3)"]
P5["Phase 5 -- Package Distribution & Install UX\n(was Phase 4)"]
P6["Phase 6 -- CLI Overhaul & New Features\n(was Phase 5)"]
P1 --> P2
P2 --> P3
P3 --> P4
P4 --> P5
P5 --> P6
T1["Tier 1: Foundation\n#310 #311 #312 #323 #324"]
T2["Tier 2: Framework Docs\n#313"]
T3["Tier 3: Skills (swarm)\n#314-#319"]
T4["Tier 4: CLI + Tests\n#320 #321"]
T5["Tier 5: Post-cutover\n#322"]
P2 --> T1 --> T2 --> T3 --> T4 --> T5
Prompt To Fix All With AIThis is a comment left during a code review.
Path: ROADMAP.md
Line: 15
Comment:
**Stale duplicate `#301` entry**
Line 15 is a bare `- **#301**` with no description — the complete entry follows immediately on line 16. This duplicates the same issue number, which violates the project's own anti-pattern rule against duplicate roadmap entries (see `#196` / `skills/deft-roadmap-refresh`). Readers and automated tooling scanning for `#301` will encounter two rows, the first of which has no useful content.
```suggestion
```
How can I resolve this? If you propose a fix, please make it concise.
---
This is a comment left during a code review.
Path: ROADMAP.md
Line: 104
Comment:
**Phase 4 missing descriptive title**
After the phase restructure the old Phase 3 (CI/Testing) became Phase 4, but the header was not updated to include a name. Every other phase has one — `## Phase 3 -- Documentation & Content Fixes`, `## Phase 5 -- Package Distribution & Install UX`, `## Phase 6 -- CLI Overhaul & New Features`. The PR description itself names this phase "CI/Testing", so the fix is straightforward.
```suggestion
## Phase 4 -- CI/Testing
```
How can I resolve this? If you propose a fix, please make it concise.
---
This is a comment left during a code review.
Path: ROADMAP.md
Line: 484
Comment:
**#308 not tracked in Open Issues Index**
`#308` was absorbed by RFC `#309` and closed, but there is no row for it in the Open Issues Index table. By the established convention (see `#196`) absorbed/closed issues should be struck through with a disposition note. All other absorbed issues (`#101`, `#201`, `#271`, `#85`) are present in the index. A row like the following should be added:
```
| ~~#308~~ | ~~vBRIEF architecture prep -- absorbed by RFC #309~~ | closed -- absorbed by #309 |
```
How can I resolve this? If you propose a fix, please make it concise.Reviews (1): Last reviewed commit: "docs(roadmap): refresh -- add #301, #302..." | Re-trigger Greptile |
| - **#305** -- Greptile review cycle bottlenecks: mandate deft-pre-pr, PR scope gate, adaptive poll cadence, parallel swarm cascade monitoring, `.greptile/rules.md` template (all 5 changes in one PR) | ||
| - **#307** -- deft-review-cycle Approach 2 silent failure in interactive sessions -- no start_agent + no scheduler = agent claims to yield but never re-polls; add Approach 3 blocking fallback with user warning | ||
|
|
||
| ### Cleanup |
There was a problem hiding this comment.
Line 15 is a bare - **#301** with no description — the complete entry follows immediately on line 16. This duplicates the same issue number, which violates the project's own anti-pattern rule against duplicate roadmap entries (see #196 / skills/deft-roadmap-refresh). Readers and automated tooling scanning for #301 will encounter two rows, the first of which has no useful content.
| ### Cleanup |
Prompt To Fix With AI
This is a comment left during a code review.
Path: ROADMAP.md
Line: 15
Comment:
**Stale duplicate `#301` entry**
Line 15 is a bare `- **#301**` with no description — the complete entry follows immediately on line 16. This duplicates the same issue number, which violates the project's own anti-pattern rule against duplicate roadmap entries (see `#196` / `skills/deft-roadmap-refresh`). Readers and automated tooling scanning for `#301` will encounter two rows, the first of which has no useful content.
```suggestion
```
How can I resolve this? If you propose a fix, please make it concise.
Summary
Full roadmap refresh session (2026-04-13). Triaged 8 items covering 23 issues, performed stale cleanup, and restructured the phase architecture to prioritize the vBRIEF-centric model cutover.
Related Issues
Triaged (no closes -- roadmap tracking only):
#301, #302, #303, #304, #305, #307, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321, #322, #323, #324
Closed (absorbed):
#308 absorbed by RFC #309
What Changed
Phase 1 Cleanup (4 issues):
Phase 1 Adoption Blockers (2 issues):
Phase 2 -- vBRIEF Architecture Cutover (new phase, 16 issues):
Phase restructure:
Stale cleanup:
SPECIFICATION.md: skeleton spec tasks t1.26.1-t1.31.1 (6 Phase 1 tasks) + t2.12.1 (vBRIEF RFC umbrella)
CHANGELOG.md: single batch entry for full session
Checklist
Generated by Oz: https://app.warp.dev/conversation/dd7ebf91-bd4f-40a5-b26f-b6f09fca1988