Type
Change / Follow-up
Parent
Why
The former plan command surface still contains backlog-shaped editing verbs from an older product direction where SpecFact CLI was positioned as a universal I/O interface. That positioning no longer applies. Backlog items, refinement, provider sync, Definition-of-Ready checks, and backlog hierarchy are now owned by nold-ai/specfact-backlog.
Keeping local project-plan editing verbs such as add-feature, add-story, update-idea, update-feature, and update-story creates duplicated workflow ownership and invites users to edit project-bundle data directly instead of using the backlog module as the canonical backlog interface.
What Changes
- Treat
plan add-feature, plan add-story, plan update-idea, plan update-feature, and plan update-story as deprecated compatibility mappings.
- Warn users that those backlog-shaped plan editing verbs are deprecated and scheduled for removal starting with version
0.50.x.
- Point users from deprecated plan editing verbs to canonical
specfact backlog ... workflows or docs.
- Keep only non-backlog project lifecycle behavior from the former
plan surface as candidates for specfact project ... re-homing.
- Keep project artifact migration as a candidate for
specfact project migrate ....
- Do not restore
specfact plan ... or specfact migrate ... as root flat commands.
Acceptance Criteria
OpenSpec
- Change proposal:
project-plan-backlog-edit-deprecation
- Source repository for proposal: nold-ai/specfact-cli
- Implementation repository: nold-ai/specfact-cli-modules
Notes
This is a follow-up and should not be bundled into the current flat-alias diagnostic fix unless explicitly pulled forward.
Type
Change / Follow-up
Parent
Why
The former
plancommand surface still contains backlog-shaped editing verbs from an older product direction where SpecFact CLI was positioned as a universal I/O interface. That positioning no longer applies. Backlog items, refinement, provider sync, Definition-of-Ready checks, and backlog hierarchy are now owned bynold-ai/specfact-backlog.Keeping local project-plan editing verbs such as
add-feature,add-story,update-idea,update-feature, andupdate-storycreates duplicated workflow ownership and invites users to edit project-bundle data directly instead of using the backlog module as the canonical backlog interface.What Changes
plan add-feature,plan add-story,plan update-idea,plan update-feature, andplan update-storyas deprecated compatibility mappings.0.50.x.specfact backlog ...workflows or docs.plansurface as candidates forspecfact project ...re-homing.specfact project migrate ....specfact plan ...orspecfact migrate ...as root flat commands.Acceptance Criteria
0.50.x.specfact backlog ...workflows or docs.specfact project ...or explicitly retired.specfact project migrate ...or explicitly retired.specfact-project/module-package.yamlno longer advertises unreachableplanroot command surface unless intentionally mounted as a nested compatibility path.OpenSpec
project-plan-backlog-edit-deprecationNotes
This is a follow-up and should not be bundled into the current flat-alias diagnostic fix unless explicitly pulled forward.