docs: restore FEAT-011/012/013 post-MVP app roadmap entries#25
Conversation
Reviewer's GuideRestores the missing roadmap sections for FEAT-011/012/013 in the MVP feature sequence doc and updates the transition into the Later Features section, without touching any non-doc files or changing existing specs/implementation. Flow diagram for restored FEAT-011/012/013 roadmap sequenceflowchart LR
FEAT011["FEAT-011\nLocal App Backend Contract"] --> FEAT012["FEAT-012\nFlutter Desktop Control Panel (Adopt Existing Sessions)"]
FEAT012 --> FEAT013["FEAT-013\nManaged Session Creation and Lifecycle"]
FEAT013 --> LaterFeatures["Later Features\n(these are intentionally after FEAT-013)"]
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Pull request overview
This PR restores post-MVP roadmap entries (FEAT-011/012/013) in docs/mvp-feature-sequence.md that were removed during a prior resync, reestablishing the documented sequencing for the desktop-app backend contract, initial Flutter control panel, and managed session creation.
Changes:
- Reintroduces roadmap sections for FEAT-011 (Local App Backend Contract), FEAT-012 (Flutter Desktop Control Panel adopting existing sessions), and FEAT-013 (Managed session creation/lifecycle).
- Updates the “Later Features” transition line to explicitly anchor it after FEAT-013.
- Removes one “Later Features” bullet (“Open a new tmux pane or window attached to a selected container.”), which appears incidental relative to the PR’s stated intent.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ## Later Features | ||
|
|
||
| These are intentionally after the first 10: | ||
| These are intentionally after FEAT-013: | ||
|
|
||
| - Open a new tmux pane or window attached to a selected container. | ||
| - Inferred swarm parentage. | ||
| - Shell helper integration for yodex, yolo, cta, and related tools. |
| - The app can manage the same end-to-end workflow the CLI demo proved: | ||
| register, attach log, observe events, send direct input, create route, and | ||
| inspect queue/audit state. |
|



Summary
docs/mvp-feature-sequence.mdroadmap entries for FEAT-011 (Local App Backend Contract), FEAT-012 (Flutter Desktop Control Panel), and FEAT-013 (Managed Session Creation) that were dropped during the 2026-05-22 main resync.backup/main-pre-sync-2026-05-22; this PR cherry-picks it cleanly onto current main.specs/011-app-backend-contract/), but the roadmap doc never picked the entry back up — this PR closes that gap and also re-establishes the FEAT-012/013 planning records that have no spec yet.Note on the "Later Features" bullet removal
The cherry-pick also removes the "Open a new tmux pane or window attached to a selected container." bullet from the Later Features list. This is intentional and part of the original commit: that capability is now covered by FEAT-013 (Managed Session Creation and Lifecycle), so leaving it under Later Features would have double-counted the work.
Test plan
docs/mvp-feature-sequence.mdcontains headings## FEAT-011,## FEAT-012,## FEAT-013and the "These are intentionally after FEAT-013:" transition into Later Features.specs/011-app-backend-contract/spec.md(local-only, adopt-existing-panes first, managed session creation deferred to FEAT-013).git diff main..HEAD --statshould list onlydocs/mvp-feature-sequence.md).🤖 Generated with Claude Code