Commit Graph
3690 Commits
Author SHA1 Message Date
Sergey Matyuninandclaude[bot] 85cba3d8b4 docs: синхронизировать английское руководство (#668)
Английская версия догнана до структуры и содержания русского руководства. Структурный гейт защищает H2-H4 и маркер актуальной версии от нового рассинхрона.

Issue: #668
User-Visible: no
2026-09-27 09:18:50 +00:00
claude[bot] cbc39cea7b docs: review document for #668
Issue: #668
User-Visible: no
2026-09-27 09:18:50 +00:00
claude[bot] d24b0f0eac docs: review document for #668
Issue: #668
User-Visible: no
2026-09-27 09:18:50 +00:00
Claude 19587a797f Release v1.78.0-beta.5 candidate refresh
Пересборка кандидата на голове dev после слияния #669–#673 и #675:
бандл из текущих исходников, снимок STATUS и строка текущего цикла.

Issue: #663
Issue: #664
Issue: #665
Issue: #666
Issue: #667
Issue: #669
Issue: #670
Issue: #671
Issue: #672
Issue: #673
Issue: #675
User-Visible: no
Release: v1.78.0-beta.5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
v1.78.0-beta.5
2026-09-27 12:14:08 +03:00
claude[bot] 1ffb1c4eb3 docs(reviews): индекс после сдвига каталога (#675)
Issue: #675
User-Visible: no
2026-09-27 09:02:13 +00:00
claude[bot] b11d60eb4e docs: review document for #675
Issue: #675
User-Visible: no
2026-09-27 09:02:10 +00:00
Claude 6183119f1e ci: перекалибровать общий потолок spaceSwitchMs изометрии по ряду CI (#675)
spaceSwitchMs изометрии — одно холодное переключение этажа со сборкой
2.5D-геометрии; он растёт с каждой стадией 2.5D, и потолок 1800 мс из #89
stage 1 стал самим уровнем. Медиана perf-smoke на hosted-раннере:
1500 мс (09-09…09-12, 12 прогонов) → 1668 (09-19…09-25, 6) → 1798 после
#649 (9, σ 42, максимум 1867,7). Попытки одного SHA расходятся на 0,4 %,
разные прогоны одного SHA — до 5,5 %: больше образцов вердикт не меняют,
рычаг — потолок.

2200 мс: +17,8 % над наблюдённым максимумом и ниже единственной настоящей
регрессии окна (2719,6 мс, #583 до решётки, 09-16); удвоение уровня
краснеет с запасом. Одно число в трёх файлах: смок = полный профиль
(#473 AC4), плотный двойник = исторический (#160). Коэффициент и допуск
полного сравнения не тронуты. Обоснование — demo/performance/README.md,
тест закрепляет число и три точки ряда.

Issue: #675
User-Visible: no
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-27 08:50:34 +00:00
claude[bot] 7871efb0d6 docs(reviews): индекс после сдвига каталога (#673)
Issue: #673
User-Visible: no
2026-09-27 08:39:59 +00:00
claude[bot] e62dec74cd docs: review document for #673
Issue: #673
User-Visible: no
2026-09-27 08:39:55 +00:00
Matysh 2475403469 docs: обновить fingerprint после ребейза #673
После автоматического ребейза на dev все 11 кадров повторно проверены через docs:accept --identical: пиксели не изменились. Строгий docs-гейт теперь зелёный.

Issue: #673
User-Visible: no
2026-09-27 11:27:28 +03:00
claude[bot] 2aeda2dfa4 docs: review document for #673
Issue: #673
User-Visible: no
2026-09-27 08:24:17 +00:00
Matyshandclaude[bot] 855bede537 docs: обновить fingerprint скриншотов для #673
Все 11 кадров попиксельно совпали с закоммиченными (docs:accept --identical). PNG не изменялись; обновлён только отпечаток исходников.

Issue: #673
User-Visible: no
2026-09-27 07:51:54 +00:00
Matyshandclaude[bot] fc237f93be chore(golden): принять пять сцен Stage 6 (#673)
Issue: #673
User-Visible: no
Release: v1.78.0-beta.5
Baseline-Reviewed-Local: sha256:adb377c40236510ed767a5a829dbbc88e51156e8d1f6eb206166fd3a7c61f921
2026-09-27 07:51:54 +00:00
Sergey Matyuninandclaude[bot] 15207dbacd test: добавить Stage 6 в golden-матрицу (#673)
Issue: #673
User-Visible: no
2026-09-27 07:51:54 +00:00
claude[bot] 2f857a0f6b docs(reviews): индекс после сдвига каталога (#669)
Issue: #669
User-Visible: no
2026-09-27 07:46:02 +00:00
claude[bot] 7e8605981b docs: review document for #669
Issue: #669
User-Visible: no
2026-09-27 07:45:59 +00:00
Claude 47c245b5ba perf: вычитать лестницы из площади пола только по запросу (#669)
Путь чистого пола строят четыре места рендера, а площадь читают только
подсказка комнаты и PDF. cleanFloorForRoom больше не вычитает лестницы при
построении пути: площадь считается при первом чтении и хранится в том же
закэшированном объекте. geometryMinusStairs передаёт в polyclip только
контуры лестниц, чей габарит пересекает вычитаемую геометрию, — результат
тот же, а комната на этаже с 250 лестницами больше не прогоняет все 250.

Issue: #669
User-Visible: no
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-27 09:48:02 +03:00
claude[bot] 2728a0ee54 docs(reviews): индекс после сдвига каталога (#670)
Issue: #670
User-Visible: no
2026-09-27 07:04:26 +00:00
claude[bot] df2455c530 docs: review document for #670
Issue: #670
User-Visible: no
2026-09-27 07:04:23 +00:00
Sergey Matyunin 9bc23f9871 fix: индексировать ревью стабильного релиза (#670)
Issue: #670
User-Visible: no
2026-09-27 09:43:51 +03:00
claude[bot] e45dcad47a docs: review document for #669
Issue: #669
User-Visible: no
2026-09-27 06:41:04 +00:00
claude[bot] 944adc65a9 docs(reviews): индекс после сдвига каталога (#672)
Issue: #672
User-Visible: no
2026-09-27 06:32:50 +00:00
claude[bot] 21555a5991 docs: review document for #672
Issue: #672
User-Visible: no
2026-09-27 06:32:49 +00:00
Sergey Matyuninandclaude[bot] 71c8a87e67 test: не считать README входами харнесса (#672)
Issue: #672
User-Visible: no
2026-09-27 06:32:49 +00:00
claude[bot] 8b775247a7 docs: review document for #669
Issue: #669
User-Visible: no
2026-09-27 06:28:44 +00:00
claude[bot] c9cd6cbf1f docs(reviews): индекс после сдвига каталога (#671)
Issue: #671
User-Visible: no
2026-09-27 06:02:37 +00:00
claude[bot] d36f79f156 docs: review document for #671
Issue: #671
User-Visible: no
2026-09-27 06:02:34 +00:00
Sergey Matyunin 05dfcd1c8a ci: guard asset inputs in Validate manifest
Issue: #671
User-Visible: no
2026-09-27 08:45:07 +03:00
Sergey Matyunin 098732512c Release v1.78.0-beta.5 candidate (rebuilt)
Проверка (CI) / Классификация изменённых файлов (push) Successful in 29s
Проверка (CI) / Мутанты по диффу (1/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Мутанты по диффу (2/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Мутанты по диффу (3/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Мутанты по диффу (4/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Мутанты по диффу (5/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Мутанты по диффу (6/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Предполёт: документация, провенанс, процесс (push) Failing after 1m5s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 35s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 32s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 58s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 49s
Проверка (CI) / Геометрия: TS/Python parity исполнена (push) Failing after 57s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 11m6s
Проверка (CI) / Бандл головы dev для стенда (push) Skipped
Проверка (CI) / Смоки в браузере (шард 1 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 2 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 3 из 3) (push) Skipped
Проверка (CI) / Смоки: все шарды зелёные (push) Skipped
Проверка (CI) / Golden-кадры против принятых эталонов (push) Skipped
Проверка (CI) / Перф-смок: бюджет времени кадра (push) Skipped
Проверка (CI) / Доказательство выполненных проверок (push) Failing after 20s
Issue: #663
Issue: #664
Issue: #665
Issue: #666
Issue: #667
User-Visible: yes
Release: v1.78.0-beta.5
2026-09-27 03:05:37 +03:00
claude[bot] 88946f69db docs(reviews): индекс после сдвига каталога (#663)
Issue: #663
User-Visible: no
2026-09-26 23:59:05 +00:00
claude[bot] 7464d3e16c docs: review document for #663
Issue: #663
User-Visible: no
2026-09-26 23:59:02 +00:00
Matysh f2e114d71d docs: обновить fingerprint скриншотов после лестниц (#663)
Все 11 кадров попиксельно совпали с закоммиченными (docs:accept --identical, #512). PNG не изменялись; обновлён только отпечаток исходников.

Issue: #663
User-Visible: no
2026-09-27 02:26:19 +03:00
Matysh 9755b200e7 chore(golden): принять разметку обратной лестницы (#663)
Issue: #663
User-Visible: no
Release: v1.78.0-beta.5
Baseline-Reviewed-Local: sha256:d6725147cfe96217ca01c22b86bc05eb4b69dd9c73402d88b57e071adfb4e181
2026-09-27 02:22:26 +03:00
Sergey Matyunin 8852207b18 test: стабилизировать проверку угла magnet лестницы (#663)
Issue: #663
User-Visible: no
2026-09-27 02:12:56 +03:00
claude[bot] 8176f1190f docs: review document for #663
Issue: #663
User-Visible: no
2026-09-26 23:09:27 +00:00
Sergey Matyunin d64338224d fix: учесть направление ступеней и защитить совместимость (#663)
Issue: #663
User-Visible: yes
2026-09-27 01:14:46 +03:00
claude[bot] 3f8aae838f docs: review document for #663
Issue: #663
User-Visible: no
2026-09-26 22:09:33 +00:00
Sergey Matyunin 59a60d526d test: сделать проверку magnet лестницы однозначной (#663)
Issue: #663
User-Visible: no
2026-09-27 00:17:55 +03:00
Matysh ac6f4bfe2e docs: обновить отпечаток скриншотов для лестниц (#663)
Issue: #663
User-Visible: no
2026-09-26 23:59:26 +03:00
Matysh 93876d7569 chore(golden): закрепить производительный расчёт лестниц (#663)
Issue: #663
User-Visible: no
Release: v1.78.0-beta.5
Baseline-Reviewed-Local: sha256:fee8da264cf23f9cab943ced0d0c4c6f21d2c568daaa6d8890a13d6011626597
2026-09-26 23:53:08 +03:00
Matysh ea1f19c352 perf: разбить вычитание лестниц по кадрам (#663)
Issue: #663
User-Visible: no
2026-09-26 23:48:01 +03:00
Matysh bcc5481557 chore(golden): закрепить финальный resize smoke лестниц (#663)
Issue: #663
User-Visible: no
Release: v1.78.0-beta.5
Baseline-Reviewed-Local: sha256:d5dabad3567794d874ee57e8b233990f1d801511c5e56ff08fdf6706c71d8464
2026-09-26 23:22:38 +03:00
Matysh ce26a051e6 test: стабилизировать pointer capture resize smoke (#663)
Issue: #663
User-Visible: no
2026-09-26 23:17:48 +03:00
Matysh e18a7c3385 chore(golden): закрепить финальный SHA лестниц (#663)
Эталоны 179 сцен совпали пиксель-в-пиксель; заменено 0 PNG.
Паспорт привязан к опубликованному дереву после исправлений Validate.

Issue: #663
User-Visible: no
Release: v1.78.0-beta.5
Baseline-Reviewed-Local: sha256:77197ca53de1a025863f8213f5239f8122b2b844a8b77a8d485e27caa65a3a98
2026-09-26 23:01:38 +03:00
Matysh 16ede0c027 ci: очищать dist перед распаковкой бандла (#663)
Issue: #663
User-Visible: no
2026-09-26 22:51:14 +03:00
Matysh 42e7bc24a8 chore(golden): обновить аттестацию после CI-исправления (#663)
Эталоны 179 сцен совпали пиксель-в-пиксель; обновлён только паспорт
опубликованного SHA после исправления порядка Build и Unit tests.

Issue: #663
User-Visible: no
Release: v1.78.0-beta.5
Baseline-Reviewed-Local: sha256:9c691b27fbe3c232afdf6ee513b4be1832e4f15de39c886a77089b84cd545741
2026-09-26 22:43:46 +03:00
Matysh 060d9ea547 ci: собирать dist до unit-контрактов бюджета (#663)
Issue: #663
User-Visible: no
2026-09-26 22:32:36 +03:00
Matysh efdc9df0c6 chore(golden): обновить аттестацию после синхронизации dev (#663)
Эталоны 179 сцен совпали пиксель-в-пиксель; обновлён только паспорт
финального опубликованного SHA после слияния актуального dev.

Issue: #663
User-Visible: no
Release: v1.78.0-beta.5
Baseline-Reviewed-Local: sha256:86c19da2c36eb003ed5a8507c6924f2524e84b2f9ce41c3416cc0c215d91c5d4
2026-09-26 22:15:37 +03:00
Matysh ce4f820a03 test(mutation): сделать свидетели лестниц неэквивалентными (#663)
Issue: #663
User-Visible: no
2026-09-26 22:08:28 +03:00
Matysh b68aa216a9 chore(golden): обновить аттестацию после синхронизации dev (#663)
Эталоны 179 сцен совпали пиксель-в-пиксель; обновлён только паспорт
финального опубликованного SHA после слияния актуального dev.

Issue: #663
User-Visible: no
Release: v1.78.0-beta.5
Baseline-Reviewed-Local: sha256:d0a9d150899e2d155fa350c05ad8c1d2270573d8e83c47b32957fef4e2ab5171
2026-09-26 21:52:19 +03:00