feat: DOC-01 semver-политика + VISUAL-01 инфраструктура превью - #84
Conversation
Классификация изменений per-поверхность (имена, SVG-байты, оси, union-типы, topologySignature как opaque, gestures immutable, proposalVersion) с разными классами до/после первого потребителя. Нестабильные поверхности заявлены: motion/morph до MOTION-CONTRACT-01, iconDesignContract.agent исключается при CONTRACT-01 (Хайрам-риск из future-ревью PR #81). Docs-only: поведенческого дрейфа нет (verify 789/789).
|
Warning Review limit reachedYou’ve reached a temporary PR review limit under our Fair Usage Limits Policy. Next review available in: 43 minutes Limit details: You’ve used all 1 included review currently available under your plan. You completed 105 included PR reviews in the past 7 days; at that activity level, included reviews refill at 1 review per hour. Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
Comment |
corpus.html: размеры 16/20/24/32/48 (CSS-переменная вместо двух классов). Класс-фикс: builder пересобирает preview/ir-bundle.js из текущего dist esbuild'ом при каждом прогоне — stale-бандл (222 имени от 15.08 при живых 238) показывал владельцу устаревший корпус и модель. Живая проверка браузером (Playwright DOM-замер): 238/238 ячеек, 0 битых img, 85 model-оверлеев, все 5 размеров дают точный px, Outline/Filled и фильтр работают. verify 789/789.
Что
Два узла плана r2 одним PR (совместимые: docs + превью-инструментарий, поставка не тронута).
DOC-01: справка semver-классификации для
.,./ir,./ir/recipes— классы изменений до/после первого потребителя; нестабильные поверхности заявлены (motion/morph; iconDesignContract.agent — Хайрам-finding future-ревью PR #81).VISUAL-01: corpus.html — размеры 16/20/24/32/48; класс-фикс stale ir-bundle (builder пересобирает из dist esbuild'ом каждый прогон — превью показывало 222 имени при живых 238).
Гейты
pnpm verify: 67 файлов / 789 тестов, exit 0Rollback
Revert коммитов ветки; preview/ генерируемый (gitignored), код превью восстанавливается revert'ом.