44 tests (42 builders × no-op assertion + 2 regression anchors for activity-ring / progress-bar primitives). Builders are clean-by-construction templates — they should never trip an LLM anti-pattern detector. If any detector mutates a builder tree, this test fails on that row with a visible diff, pointing directly at either: - a builder regression (e.g. drifted to stacked ellipses), or - a false-positive in the detector on valid builder output. Two regression anchors hard-code the ring rule from auto-memory: activity-ring and progress-bar must use frame/rectangle, never stacked ellipses — the same anti-pattern from the 2026-04-07 lesson. |
||
|---|---|---|
| .. | ||
| public | ||
| server | ||
| src | ||
| CLAUDE.md | ||
| components.json | ||
| dev.ts | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||