docs(work): close story 03.b — AST-aware ESLint rules
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -3,7 +3,7 @@ id: 03-b-ast-eslint-rules
|
||||
epic: conformance-system-v1
|
||||
title: AST-aware ESLint rules (no-undeclared-event-publish, no-undeclared-audit)
|
||||
type: technical-story
|
||||
status: in-progress
|
||||
status: done
|
||||
feature: core-eslint
|
||||
depends-on: [03-a-structural-eslint-rules]
|
||||
blocks: [04-ci-drift-gate]
|
||||
@@ -35,11 +35,11 @@ Boot assertion + structural rules can't see what happens inside a factory body.
|
||||
- Conditional / nested calls — rules only check top-level CallExpressions in factory bodies
|
||||
|
||||
## Tasks
|
||||
- [ ] Story 03.b scaffold
|
||||
- [ ] Manifest AST parser + tests
|
||||
- [ ] Use-case name helper + tests
|
||||
- [ ] `no-undeclared-event-publish` rule + tests
|
||||
- [ ] `no-undeclared-audit` rule + tests
|
||||
- [ ] Plugin update + base.js wiring
|
||||
- [ ] Verify `pnpm lint` passes
|
||||
- [ ] Final verification + story closeout (tick 03 + 03.b in epic)
|
||||
- [x] Story 03.b scaffold
|
||||
- [x] Manifest AST parser + tests
|
||||
- [x] Use-case name helper + tests
|
||||
- [x] `no-undeclared-event-publish` rule + tests
|
||||
- [x] `no-undeclared-audit` rule + tests
|
||||
- [x] Plugin update + base.js wiring
|
||||
- [x] Verify `pnpm lint` passes
|
||||
- [x] Final verification + story closeout (tick 03 + 03.b in epic)
|
||||
|
||||
@@ -32,9 +32,9 @@ See `docs/architecture/feature-conformance-explainer.html` and
|
||||
## Stories
|
||||
- [x] [01 — defineFeature helper + Instrumented/Captured/Audited brands](01-define-feature-helper/_story.md)
|
||||
- [x] [02 — `assertFeatureConformance` + boot wiring](02-boot-assertions/_story.md)
|
||||
- [ ] 03 — AST-aware ESLint rules (continuing — see 03.a + future 03.b)
|
||||
- [x] 03 — AST-aware ESLint rules (both halves shipped)
|
||||
- [x] [03.a — Structural rules](03-a-structural-eslint-rules/_story.md)
|
||||
- [ ] 03.b — Manifest-aware AST rules (later plan)
|
||||
- [x] [03.b — Manifest-aware AST rules](03-b-ast-eslint-rules/_story.md)
|
||||
- [ ] 04 — CI drift gate (later plan)
|
||||
- [ ] 05 — Generator emits manifest + contracts + test stubs (later plan)
|
||||
- [ ] 06 — Documentation rewrite (later plan)
|
||||
|
||||
Reference in New Issue
Block a user