Skip to content

docs(roadmap): refresh -- add #301-#304, #305, #307, Phase 2 vBRIEF Cutover (#309+bundle); restructure phases#327

Merged
MScottAdams merged 1 commit intomasterfrom
roadmap-refresh
Apr 13, 2026
Merged

docs(roadmap): refresh -- add #301-#304, #305, #307, Phase 2 vBRIEF Cutover (#309+bundle); restructure phases#327
MScottAdams merged 1 commit intomasterfrom
roadmap-refresh

Conversation

@MScottAdams
Copy link
Copy Markdown
Collaborator

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:

  • Inserted new Phase 2 (vBRIEF Architecture Cutover) as the primary gate after Phase 1
  • Shifted existing phases: Documentation & Content Fixes (Phase 3), CI/Testing (Phase 4), Distribution (Phase 5), Features (Phase 6)

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

  • /deft:change -- N/A (doc-only roadmap refresh, not a code change)
  • CHANGELOG.md -- [Unreleased] entry added
  • ROADMAP.md -- updated (this is the ROADMAP.md update)
  • Tests pass locally (task check: 1053 passed, 2 xfailed)

Generated by Oz: https://app.warp.dev/conversation/dd7ebf91-bd4f-40a5-b26f-b6f09fca1988

…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-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 13, 2026

Greptile Summary

Doc-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/5

Safe 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 #301 entry violates the project's own anti-pattern rule) keeps this at 4 rather than 5; the remaining two findings are P2 style/consistency items.

ROADMAP.md — duplicate entry on line 15 and missing Phase 4 title on line 104.

Important Files Changed

Filename Overview
ROADMAP.md Phase restructure, 6 new Phase 1 items, new Phase 2 vBRIEF block, and stale cleanup — but introduces a duplicate bare #301 entry, a Phase 4 header missing its descriptive title, and #308 absent from the Open Issues Index.
CHANGELOG.md Single batch "Roadmap Refresh (2026-04-13)" entry under [Unreleased] correctly following the one-batch-per-session convention; counts and descriptions are consistent with ROADMAP.md and SPECIFICATION.md content.
SPECIFICATION.md Seven new skeleton spec tasks added (t1.26.1–t1.31.1 and t2.12.1), all marked [pending] with placeholder acceptance criteria; task IDs, issue traces, and descriptions are internally consistent with ROADMAP.md entries.

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
Loading
Prompt To Fix All 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.

---

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

Comment thread ROADMAP.md
- **#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
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 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.

Suggested change
### 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.

@MScottAdams MScottAdams merged commit f65a814 into master Apr 13, 2026
9 checks passed
@MScottAdams MScottAdams deleted the roadmap-refresh branch April 13, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(vbrief): extend vBRIEF source-of-truth to all agent-generated MD artifacts (ROADMAP.md, PRD.md)

1 participant