15 lines
613 B
Markdown
15 lines
613 B
Markdown
# Architecture Quality Gate
|
|
|
|
### Structural integrity
|
|
- [ ] Logic extracted to custom hooks in `src/hooks/`.
|
|
- [ ] No monolithic files; strictly Atomic/Composite modularity.
|
|
- [ ] All static text/URLs moved to `src/data/mockData.ts`.
|
|
|
|
### Type safety and syntax
|
|
- [ ] Props use `Readonly<T>` interfaces.
|
|
- [ ] File is syntactically valid TypeScript (no red squiggles).
|
|
- [ ] Placeholders from templates (e.g., `StitchComponent`) have been replaced with actual names.
|
|
|
|
### Styling and theming
|
|
- [ ] Dark mode (`dark:`) applied to all color classes.
|
|
- [ ] No hardcoded hex values; use theme-mapped Tailwind classes. |