From f374d8b8742d95f00b454794d3097cbe8c81c86d Mon Sep 17 00:00:00 2001 From: Danijel Martinek Date: Tue, 12 May 2026 23:58:51 +0200 Subject: [PATCH] =?UTF-8?q?docs(work):=20close=20story=2004=20=E2=80=94=20?= =?UTF-8?q?CI=20drift=20gate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../04-ci-drift-gate/_story.md | 14 +++++++------- docs/work/conformance-system-v1/_epic.md | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/work/conformance-system-v1/04-ci-drift-gate/_story.md b/docs/work/conformance-system-v1/04-ci-drift-gate/_story.md index 03ba9c8..64adff9 100644 --- a/docs/work/conformance-system-v1/04-ci-drift-gate/_story.md +++ b/docs/work/conformance-system-v1/04-ci-drift-gate/_story.md @@ -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 diff --git a/docs/work/conformance-system-v1/_epic.md b/docs/work/conformance-system-v1/_epic.md index ff74758..4edaa4d 100644 --- a/docs/work/conformance-system-v1/_epic.md +++ b/docs/work/conformance-system-v1/_epic.md @@ -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)