Write real Purpose sections for five archived specs #128
No reviewers
Labels
No labels
dependencies
major
security-pin
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
trails-cool/trails!128
Loading…
Reference in a new issue
No description provided.
Delete branch "openspec-purposes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
#104 bumps
@fission-ai/openspec1.10.0 → 1.12.0 and fails CI on five specs:Not a regression in the tool. 1.12 added a check for a Purpose section that is still the sentence
openspec archivewrites, and CI'spnpm openspec validate --all --strictpromotes that warning to a failure. All five carried the placeholder verbatim:So the check is right and the specs were wrong — five capabilities had shipped with no statement of what they are for. Suppressing the warning or holding the bump would both preserve that.
What each Purpose now says
Written from each spec's own requirements, stating what the capability is for rather than restating the requirement list:
activity-sport-typeactivity-statsjournal-elevation-profileprofile-statsprofile-weekly-distanceVerified under both versions
validate --all --strict --no-interactive:So this lands on
mainindependently and unblocks #104 without holding the bump.b0195a0811657ff0b654657ff0b654c9f6671d07