Why: 3abdfcf9 added integration tests for 4 of the 6 new aesthetic detectors (rotation / text-cornerRadius / text-stroke / mixed-sibling- cornerRadius). text-effect (7aef1b14) and mixed-sibling-padding (ad025c95) landed without integration coverage of the detect → applyFixes → store mutation chain. What: 2 more it() cases mirroring the existing pattern: - text-effect: text node with shadow effects → effects cleared - mixed-sibling-padding: 3 cards with padding 16/16/20 → outlier rewritten to scalar 16 (collapsed from the 4-tuple modal because all sides are equal — locks in the scalar-collapse code path) 13 / 13 tests in design-pre-validation.test.ts pass (was 11; +2). 1088 / 1088 AI tests overall (was 1086; +2). |
||
|---|---|---|
| .. | ||
| public | ||
| server | ||
| src | ||
| CLAUDE.md | ||
| components.json | ||
| dev.ts | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||