23 lines
666 B
Markdown
23 lines
666 B
Markdown
---
|
|
id: frontend-conformance-v1
|
|
prd: null
|
|
title: Frontend conformance rules v1
|
|
type: epic
|
|
status: done
|
|
features: [core-eslint]
|
|
created: 2026-05-13
|
|
---
|
|
|
|
## Goal
|
|
Three structural ESLint rules for frontend component files: every
|
|
component has a sibling Storybook story, a sibling test, and respects
|
|
atomic-design tier direction (atoms can't import from organisms, etc.).
|
|
|
|
## Why
|
|
The frontend-work-shape guide describes these conventions; without
|
|
rules, they're advisory only. Ship them now so they activate the moment
|
|
core-ui or feature UI components land — preventing drift from day one.
|
|
|
|
## Stories
|
|
- [x] [01 — Frontend ESLint rules](01-frontend-rules/_story.md)
|