Skip to content
Discussion options

You must be logged in to vote

/speckit.specify is appropriate for a refactor when the refactor is a new bounded change, but whether an old spec should change depends on the persistence model you chose.

The current Evolving Specs guide describes three supported models:

  • Flow-forward: create a new spec for the refactor and leave older feature directories as historical records.
  • Living spec: edit the existing spec first, then regenerate or revise plan.md and tasks.md.
  • Flow-back: capture an implementation discovery where it occurs, then reconcile every artifact that now disagrees.

That is why old specs are not changed automatically: Spec Kit cannot know whether your team treats them as immutable history or as living contr…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by voipp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants