Drop SR-N identifiers from closeout artifacts and SREQ template #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Problem
After #3 fixed the
sreqs/SR-*/directory path drift, residual SR-N naming still appears in consumer artifact templates and in the SREQ template itself, even though the current model has:SREQ.mdper feature (no SR-N decomposition at the SREQ layer)/developat runtimefeat($FEATURE_SLUG):, notfeat(SR-001):(see.claude/skills/develop/SKILL.md:151)These remaining sites don't break path resolution the way #3 did — they shape the downstream generated documents (traceability matrix, new SREQ scaffolds) around an entity (
SR-N) that no longer exists.Drift sites
.claude/skills/closeout/procedures/generate-docs.md`api: abc1234 feat(SR-001): ...`SR-Nprefix —/developemitsfeat($FEATURE_SLUG):SREQ(s)column withSR-001,SR-002, SR-003entriesWU-Nwork unitsSREQ Summarytable (SR-001 | title | tasks | commits | status)SR-Nentities exist — would be aWork Units Summary[List all files created/modified across all SREQs]**SREQs table** — populate with SR-XXX IDs, titles, statusesdefault-preq-template.md.claude/skills/_shared/templates/default-sreq-template.md# SR-XXX: <Title>— vestigial; when instantiated as$FEATURE_FOLDER/SREQ.mdthere's noSR-Nto disambiguate**Dependencies:** [SR-YYY or none]— no sibling SREQs to depend on in the single-file modelMinor stragglers
closeout/procedures/learning-analysis.md:50— example"SR-002 was estimated at 2 hours but took 5..."— should useWU-Nintegrate/SKILL.md:98— "no SREQs to trace against" — minor wording, reads as plural/multiProposed fix
generate-docs.md: replace theSREQ(s)column withWork Units(WU-N values come from /develop's decomposition), drop theSREQ Summarytable in favor of aWork Units Summarypopulated from /develop's final report.feat($FEATURE_SLUG):.default-sreq-template.mdas a single-SREQ document — header like# SREQ: <Feature Name>, drop the SR-YYY Dependencies field.learning-analysis.md:50andintegrate/SKILL.md:98.Why this wasn't bundled with #3
#3's scope was path mismatches — consumers globbing a directory that no longer exists. The residual drift here modifies the shape of downstream generated artifacts (what a traceability matrix looks like, what a new SREQ scaffold looks like). The matrix redesign in particular is worth discussing before landing — deciding whether ACs map 1:1 to WU-N or whether WU-N should even appear in the external MR/PR deliverable.
Related
sreqs/SR-*/path drift (fixed in commits4ff8a84,d34aeea)