aboutsummaryrefslogtreecommitdiff
path: root/languages/typescript
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-01 23:39:46 -0400
committerCraig Jennings <c@cjennings.net>2026-07-01 23:39:46 -0400
commitd0c92d0e21dd8698bfc772903bcc42252a70d1ee (patch)
tree4dd4d1e2f7a68289fb248301b07ef68db22ac913 /languages/typescript
parent328ca18a15c4dd14cc4898b483cc6b2681dbf7eb (diff)
downloadrulesets-d0c92d0e21dd8698bfc772903bcc42252a70d1ee.tar.gz
rulesets-d0c92d0e21dd8698bfc772903bcc42252a70d1ee.zip
feat(docs-lifecycle): add the lifecycle rule and wire the spec workflows
Phase 1 of the docs-lifecycle build. claude-rules/docs-lifecycle.md captures the shape: formal-vs-notes location split (docs/specs/ vs docs/design/), an authoritative org-keyword status heading with dated history and an :ID: UUID, the two-sequence keyword header that keeps decision cookies computing, named owners for every transition, and the one-grep status board. The four workflows each take their piece: spec-create emits into docs/specs/ and stamps DRAFT in the template; spec-review checks location (legacy spots stay reviewable until :LAST_SPEC_SORT: is stamped) and owns the DRAFT-to-READY flip plus the demote path; spec-response owns READY-to-DOING at decomposition, stamps :SPEC_ID: on the build parent, and always emits the flip-to-IMPLEMENTED task; task-audit reconciles DOING specs against their bound parent's keyword.
Diffstat (limited to 'languages/typescript')
0 files changed, 0 insertions, 0 deletions