- Export OverlapScope, AnalyzeOverlapsSummary, and OverlapIntersection from the analyze barrel so consumers don't deep-import. - Expand the local rectangle by stroke overflow before transforming through the world matrix, so stroked rotated nodes get their true rotated footprint instead of an underestimated canvas-space expansion. - Add clipPolygon to geometry and preserve the clipped polygon through the full clip chain in computeNodeBounds, so a later outer clip can't reintroduce corners an inner clip already removed. - Cap returned overlaps to an empty list when limit is 0 or negative; summary totals still reflect the complete result set. - Trim whitespace from scope and severity inputs so " major " resolves. - Add geometry and overlap tests covering each fix. |
||
|---|---|---|
| .. | ||
| analyze/overlaps | ||
| modify | ||
| xpath | ||
| ai-adapter.test.ts | ||
| cli.test.ts | ||
| create.test.ts | ||
| eval-wrap.test.ts | ||
| modify.test.ts | ||
| read.test.ts | ||
| registry.test.ts | ||
| structure.test.ts | ||