diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-01 23:39:46 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-01 23:39:46 -0400 |
| commit | d0c92d0e21dd8698bfc772903bcc42252a70d1ee (patch) | |
| tree | 4dd4d1e2f7a68289fb248301b07ef68db22ac913 /playwright-js/package.json | |
| parent | 328ca18a15c4dd14cc4898b483cc6b2681dbf7eb (diff) | |
| download | rulesets-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 'playwright-js/package.json')
0 files changed, 0 insertions, 0 deletions
