--- id: conformance-hardening-v1 prd: null title: Conformance hardening v1 — AST manifest parsing + dev-seed boot assertion type: epic status: done features: [core-eslint, auth, blog, media, navigation, marketing-pages] created: 2026-05-13 --- ## Goal Tighten two known fragilities in conformance-system-v1: 1. `_manifest-source.js` uses regex for `name` + `requiredCores` extraction — replace with AST parsing for correctness (comments, quote styles, edge cases) 2. Boot assertion only runs at the production binder's tail. Dev mode (`USE_DEV_SEED=true`) skips it. Extend to dev-seed paths. ## Why - The regex false-match concern was flagged by the milestone iii.a final reviewer and held only by today's convention; a future manifest with a `// name: "x"` comment would break `required-cores-installed`. - `pnpm dev` is the inner loop. Drift in dev-seed binders is currently invisible until production boot — too late. ## Stories - [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)