Sergey Matyunin
f340157f59
test(backend): prove concurrent shutdown flush is idempotent ( #655 )
...
Issue: #655
User-Visible: no
2026-09-27 15:47:13 +03:00
claude[bot]
7acf5c74ad
docs: review document for #655
...
Issue: #655
User-Visible: no
2026-09-27 12:43:54 +00:00
Sergey Matyunin
075a2d3fb1
fix(backend): flush deferred state on HA shutdown ( #655 )
...
Issue: #655
User-Visible: yes
2026-09-27 15:17:44 +03:00
claude[bot]
7a4032ba26
docs: review document for #655
...
Issue: #655
User-Visible: no
2026-09-27 12:07:59 +00:00
claude[bot]
9a7020ce42
docs: review document for #676
...
Issue: #676
User-Visible: no
2026-09-27 11:52:45 +00:00
claude[bot]
19edda83e3
docs: review document for #676
...
Issue: #676
User-Visible: no
2026-09-27 11:42:17 +00:00
claude[bot]
9fe7f88cb3
docs: review document for #676
...
Issue: #676
User-Visible: no
2026-09-27 11:28:14 +00:00
claude[bot]
f1a87fbad9
docs(reviews): индекс после сдвига каталога ( #658 )
...
Issue: #658
User-Visible: no
2026-09-27 11:13:21 +00:00
claude[bot]
ac8eac6034
docs: review document for #658
...
Issue: #658
User-Visible: no
2026-09-27 11:13:18 +00:00
Claude
bdac4b4fdc
ci: закрепить образ раннера, таймауты job и некруглые cron ( #658 )
...
`ubuntu-latest` с 19.10.2026 переезжает на Ubuntu 26, а golden, скриншоты
документации и перф-бюджеты сняты на текущем образе: все 43 job на раннере
теперь явно на `ubuntu-24.04`, один образ на все workflow. 26 job получили
`timeout-minutes` по наблюдённой длительности с запасом; гейт релиза — 180,
больше суммы собственных ожиданий (60 + 60 + 45). Расписания ушли с круглых
минут (ночь 02:17, мутанты 00:43, метрики 05:23, полный перф 04:11), ночь
пишет в summary сдвиг старта и предупреждает, если он больше часа.
test/workflow-hygiene.test.mjs держит все три правила по тексту workflow
(разбор `parseJobSettings` в scripts/workflow-jobs.mjs) и исполняет шаг
сдвига старта настоящим bash; порядок осознанного подъёма образа —
docs/DEVELOPMENT.md.
Issue: #658
User-Visible: no
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-27 13:57:21 +03:00
claude[bot]
6fc789e4c8
docs(reviews): индекс после сдвига каталога ( #668 )
...
Проверка (CI) / Классификация изменённых файлов (push) Successful in 26s
Проверка (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 50s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 18s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 26s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 49s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 42s
Проверка (CI) / Геометрия: TS/Python parity исполнена (push) Successful in 1m51s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 11m41s
Проверка (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 36s
Issue: #668
User-Visible: no
2026-09-27 09:29:52 +00:00
claude[bot]
0a066177cf
docs: review document for #668
...
Issue: #668
User-Visible: no
2026-09-27 09:29:49 +00:00
Sergey Matyunin and claude[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
Matysh and claude[bot]
855bede537
docs: обновить fingerprint скриншотов для #673
...
Все 11 кадров попиксельно совпали с закоммиченными (docs:accept --identical). PNG не изменялись; обновлён только отпечаток исходников.
Issue: #673
User-Visible: no
2026-09-27 07:51:54 +00:00
Matysh and claude[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 Matyunin and claude[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 Matyunin and claude[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