docs: teach overzicht, max-lines and the step contract (RD-33)
CLAUDE.md did not name the overzicht context that RD-03 created, and it did not name the max-lines budget that RD-02 enforces. An agent that follows it writes a long page into the wrong context, and meets a red build with no warning. CLAUDE.md now names the context, the @overzicht/* alias, the overzicht -> registratie arrow, the 250-line budget and its glob, and the step-component contract. layers.mdx gains the same arrow. atomic-design.mdx credited eslint.config.mjs with the layer rules. dependency-cruiser enforces them. Each tool is now named for what it does. The page also gains the layer-folder table and the step contract. Four paths were pre-monorepo: three example paths in the ui-component skill, and two citations of libs/shared/src/ui/async, which RD-27 moved to libs/shared/src/ui/molecules/async. npm run ci --full passes: 67 and 45 storybook suites, 306 axe tests. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -38,6 +38,7 @@ different login flows, so the two copies are expected to diverge.
|
||||
**Dependencies only point inward, in one declared direction between contexts:**
|
||||
|
||||
```
|
||||
overzicht → registratie → libs/shared|beheer (ssp)
|
||||
herregistratie → registratie → libs/shared|beheer (ssp)
|
||||
auth → libs/shared|beheer (ssp)
|
||||
brief → libs/shared|beheer (ssp)
|
||||
|
||||
Reference in New Issue
Block a user