diff --git a/docs/work/conformance-hardening-v1/01-ast-manifest-source/_story.md b/docs/work/conformance-hardening-v1/01-ast-manifest-source/_story.md index 171b3c9..f5a7b82 100644 --- a/docs/work/conformance-hardening-v1/01-ast-manifest-source/_story.md +++ b/docs/work/conformance-hardening-v1/01-ast-manifest-source/_story.md @@ -3,7 +3,7 @@ id: 01-ast-manifest-source epic: conformance-hardening-v1 title: Replace regex manifest source parser with AST type: technical-story -status: in-progress +status: done feature: core-eslint depends-on: [] blocks: [02-dev-seed-assertion] @@ -26,8 +26,8 @@ uses `@typescript-eslint/parser` AST traversal instead of regex. - Changing any rule's behaviour beyond the parsing path ## Tasks -- [ ] Epic + story scaffold -- [ ] Extend `_manifest-ast.js` with `parseManifestFully` -- [ ] Switch `readManifestSource` to delegate to `parseManifestFully` -- [ ] Add edge-case tests -- [ ] Verify all rules still pass; commit +- [x] Epic + story scaffold +- [x] Extend `_manifest-ast.js` with `parseManifestFully` +- [x] Switch `readManifestSource` to delegate to `parseManifestFully` +- [x] Add edge-case tests +- [x] Verify all rules still pass; commit diff --git a/docs/work/conformance-hardening-v1/02-dev-seed-assertion/_story.md b/docs/work/conformance-hardening-v1/02-dev-seed-assertion/_story.md index c39ea71..112f425 100644 --- a/docs/work/conformance-hardening-v1/02-dev-seed-assertion/_story.md +++ b/docs/work/conformance-hardening-v1/02-dev-seed-assertion/_story.md @@ -3,7 +3,7 @@ id: 02-dev-seed-assertion epic: conformance-hardening-v1 title: Extend assertFeatureConformance to all bind-dev-seed paths type: technical-story -status: todo +status: done feature: depends-on: [01-ast-manifest-source] blocks: [] @@ -21,9 +21,9 @@ at its tail, matching the bind-production pattern. - Behavioural changes to dev-seed binders ## Tasks -- [ ] Update auth bind-dev-seed -- [ ] Update blog bind-dev-seed -- [ ] Update media bind-dev-seed -- [ ] Update navigation bind-dev-seed -- [ ] Update marketing-pages bind-dev-seed -- [ ] Verify pnpm test passes +- [x] Update auth bind-dev-seed +- [x] Update blog bind-dev-seed +- [x] Update media bind-dev-seed +- [x] Update navigation bind-dev-seed +- [x] Update marketing-pages bind-dev-seed +- [x] Verify pnpm test passes diff --git a/docs/work/conformance-hardening-v1/_epic.md b/docs/work/conformance-hardening-v1/_epic.md index d199c4d..ea3d8e4 100644 --- a/docs/work/conformance-hardening-v1/_epic.md +++ b/docs/work/conformance-hardening-v1/_epic.md @@ -3,7 +3,7 @@ id: conformance-hardening-v1 prd: null title: Conformance hardening v1 — AST manifest parsing + dev-seed boot assertion type: epic -status: in-progress +status: done features: [core-eslint, auth, blog, media, navigation, marketing-pages] created: 2026-05-13 --- @@ -23,5 +23,5 @@ Tighten two known fragilities in conformance-system-v1: invisible until production boot — too late. ## Stories -- [ ] [01 — AST-based manifest source parser](01-ast-manifest-source/_story.md) -- [ ] [02 — Dev-seed boot assertion across all 5 features](02-dev-seed-assertion/_story.md) +- [x] [01 — AST-based manifest source parser](01-ast-manifest-source/_story.md) +- [x] [02 — Dev-seed boot assertion across all 5 features](02-dev-seed-assertion/_story.md)