-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Description
Context
This was experienced while working in a new Ruby on Rails application.
Undesired behavior
When running /plan, the output at Quickstart.md came with full 454 lines of code, including implementation for all models, migrations, validations and tests.
Why this seems a bug
Given the objective of that file, as per the documentation, is
Quickstart Validation: Produces a quickstart guide capturing key validation scenarios
and considering the next step is the creation of implementation tasks, it appears that code generation is happening before it should, and in the incorrect place
Possible cause
This effect sounds like a reasonable, if undesired, outcome, given the content of this Quickstart.md file is so scantly defined. A global search for "quickstart" finds only:
Read any runtime guidance docs (e.g., README.md, docs/quickstart.md, or agent-specific guidance files if present).(speckit.constitution.md)**IF EXISTS**: Read quickstart.md for integration scenarios(speckit.implement.md)Phase 1: Generate data-model.md, contracts/, quickstart.mdand**Output**: data-model.md, /contracts/*, quickstart.md, agent-specific file(speckit.plan.md)data-model.md (entities), contracts/ (API endpoints), research.md (decisions), quickstart.md (test scenarios)(speckit.tasks.md)
That is: somewhere it mentions integration, somewhere it mentions tests, but the actual intent and desired content becomes a guess.