docs(work): close story 04 — CI drift gate
This commit is contained in:
@@ -3,7 +3,7 @@ id: 04-ci-drift-gate
|
||||
epic: conformance-system-v1
|
||||
title: CI drift gate — pnpm conformance with cross-feature event closure
|
||||
type: technical-story
|
||||
status: in-progress
|
||||
status: done
|
||||
feature: scripts
|
||||
depends-on: [03-b-ast-eslint-rules]
|
||||
blocks: [05-generator-updates]
|
||||
@@ -39,9 +39,9 @@ silent until the broken handler is exercised in prod.
|
||||
events are intentionally "fire and forget"; not a closure violation
|
||||
|
||||
## Tasks
|
||||
- [ ] Story scaffold
|
||||
- [ ] `scripts/conformance.mjs` implementation
|
||||
- [ ] Tests for the script
|
||||
- [ ] Wire into root package.json + turbo.json
|
||||
- [ ] Wire into ci.yml
|
||||
- [ ] Final verification + closeout
|
||||
- [x] Story scaffold
|
||||
- [x] `scripts/conformance.mjs` implementation
|
||||
- [x] Tests for the script
|
||||
- [x] Wire into root package.json + turbo.json
|
||||
- [x] Wire into ci.yml
|
||||
- [x] Final verification + closeout
|
||||
|
||||
@@ -35,7 +35,7 @@ See `docs/architecture/feature-conformance-explainer.html` and
|
||||
- [x] 03 — AST-aware ESLint rules (both halves shipped)
|
||||
- [x] [03.a — Structural rules](03-a-structural-eslint-rules/_story.md)
|
||||
- [x] [03.b — Manifest-aware AST rules](03-b-ast-eslint-rules/_story.md)
|
||||
- [ ] 04 — CI drift gate (later plan)
|
||||
- [x] [04 — CI drift gate](04-ci-drift-gate/_story.md)
|
||||
- [ ] 05 — Generator emits manifest + contracts + test stubs (later plan)
|
||||
- [ ] 06 — Documentation rewrite (later plan)
|
||||
- [ ] 07 — Migrate auth feature reference (later plan)
|
||||
|
||||
Reference in New Issue
Block a user