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)
|
||||
|
||||
Reference in New Issue
Block a user