Sergey Matyunin
6f6a85a116
fix: типизировать настройку граней окна ( #577 )
...
Issue: #577
User-Visible: no
2026-09-15 00:17:41 +03:00
Sergey Matyunin
db4b397e2e
feat: выбор граней окон для солнечных лучей ( #577 )
...
Issue: #577
User-Visible: yes
2026-09-15 00:16:35 +03:00
claude[bot]
949422fe91
docs: review document for #577
...
Issue: #577
User-Visible: no
2026-09-14 20:44:11 +00:00
claude[bot]
2ba13cf34d
docs: review document for #577
...
Issue: #577
User-Visible: no
2026-09-14 20:38:41 +00:00
claude[bot]
1df463d7cf
docs: review document for #579
...
Проверка (CI) / Классификация изменённых файлов (push) Successful in 29s
Проверка (CI) / Предполёт: документация, провенанс, процесс (push) Failing after 34s
Проверка (CI) / HACS: валидация репозитория (push) Skipped
Проверка (CI) / Hassfest: манифест интеграции (push) Skipped
Проверка (CI) / Мутанты по диффу (1/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Мутанты по диффу (2/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Мутанты по диффу (3/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Мутанты по диффу (5/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Мутанты по диффу (6/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Skipped
Проверка (CI) / Мутанты по диффу (4/6): затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Failing after 1m25s
Проверка (CI) / Смоки в браузере (шард 1 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 2 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 3 из 3) (push) Skipped
Проверка (CI) / Перф-смок: бюджет времени кадра (push) Skipped
Проверка (CI) / Смоки: все шарды зелёные (push) Skipped
Проверка (CI) / Golden-кадры против принятых эталонов (push) Skipped
Проверка (CI) / Геометрия: TS/Python parity исполнена (push) Skipped
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Skipped
Проверка (CI) / Доказательство выполненных проверок (push) Failing after 33s
Issue: #579
User-Visible: no
2026-09-14 20:24:25 +00:00
claude[bot]
9bae4d283a
docs: review document for #579
...
Issue: #579
User-Visible: no
2026-09-14 20:00:07 +00:00
Sergey Matyunin
216990e469
fix: keep SVG compositor stable during pinch ( #579 )
...
Issue: #579
User-Visible: yes
2026-09-14 22:28:09 +03:00
claude[bot]
0cbc7aff7a
docs: review document for #579
...
Issue: #579
User-Visible: no
2026-09-14 19:01:08 +00:00
claude[bot]
856a2c6e12
docs: review document for #578
...
Проверка (CI) / Классификация изменённых файлов (push) Successful in 21s
Проверка (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) / HACS: валидация репозитория (push) Failing after 20s
Проверка (CI) / Предполёт: документация, провенанс, процесс (push) Failing after 1m4s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 1m32s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 4m1s
Проверка (CI) / Геометрия: TS/Python parity исполнена (push) Successful in 5m12s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 13m42s
Проверка (CI) / Смоки: все шарды зелёные (push) Skipped
Проверка (CI) / Golden-кадры против принятых эталонов (push) Skipped
Проверка (CI) / Перф-смок: бюджет времени кадра (push) Skipped
Проверка (CI) / Смоки в браузере (шард 1 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 2 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 3 из 3) (push) Skipped
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 10m18s
Проверка (CI) / Доказательство выполненных проверок (push) Failing after 17s
Issue: #578
User-Visible: no
2026-09-14 18:47:36 +00:00
Sergey Matyunin
5790abaa1f
fix: suppress device activation during touch pinch ( #578 )
...
Issue: #578
User-Visible: yes
2026-09-14 21:23:58 +03:00
claude[bot]
fcce2af1ff
docs: review document for #578
...
Issue: #578
User-Visible: no
2026-09-14 18:06:47 +00:00
Sergey Matyunin
e5fe4364dc
Prepare v1.76.0-beta.3
...
Package the validated Stage 4 candidate while keeping the isometric experiment hidden and the default Flat experience unchanged.
Release: v1.76.0-beta.3
Issue: #570
User-Visible: yes
2026-09-14 17:02:49 +03:00
claude[bot]
25a9607618
docs: review document for #570
...
Issue: #570
User-Visible: no
2026-09-14 13:21:29 +00:00
Sergey Matyunin
258896cb6f
feat: refine hidden isometric Stage 4 ( #570 )
...
Issue: #570
User-Visible: no
2026-09-14 15:29:57 +03:00
claude[bot]
807d9917c0
docs: review document for #570
...
Issue: #570
User-Visible: no
2026-09-14 11:56:55 +00:00
Sergey Matyunin
c22c04d647
Prepare v1.76.0-beta.2
...
Проверка (CI) / Классификация изменённых файлов (push) Successful in 1m20s
Проверка (CI) / Предполёт: документация, провенанс, процесс (push) Failing after 1m54s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 25s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 25s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 1m28s
Проверка (CI) / Мутанты по диффу (4/6): затронутые свидетели краснеют (push) Failing after 2m19s
Проверка (CI) / Мутанты по диффу (2/6): затронутые свидетели краснеют (push) Failing after 3m22s
Проверка (CI) / Мутанты по диффу (1/6): затронутые свидетели краснеют (push) Failing after 3m45s
Проверка (CI) / Мутанты по диффу (5/6): затронутые свидетели краснеют (push) Failing after 1m36s
Проверка (CI) / Геометрия: TS/Python parity исполнена (push) Failing after 38s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 21s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 2m36s
Проверка (CI) / Смоки в браузере (шард 1 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 2 из 3) (push) Skipped
Проверка (CI) / Смоки: все шарды зелёные (push) Skipped
Проверка (CI) / Golden-кадры против принятых эталонов (push) Skipped
Проверка (CI) / Перф-смок: бюджет времени кадра (push) Skipped
Проверка (CI) / Мутанты по диффу (6/6): затронутые свидетели краснеют (push) Failing after 2m40s
Проверка (CI) / Смоки в браузере (шард 3 из 3) (push) Skipped
Проверка (CI) / Мутанты по диффу (3/6): затронутые свидетели краснеют (push) Failing after 14m19s
Проверка (CI) / Доказательство выполненных проверок (push) Failing after 15s
Package the validated beta candidate with the current S8 membership and synchronized release metadata.
Release: v1.76.0-beta.2
Issue: #556
Issue: #558
Issue: #560
Issue: #563
Issue: #564
Issue: #565
Issue: #566
Issue: #567
Issue: #568
Issue: #569
User-Visible: yes
2026-09-14 10:34:03 +03:00
claude[bot]
e66ce808d4
docs: review document for #565
...
Issue: #565
User-Visible: no
2026-09-14 07:21:41 +00:00
Sergey Matyunin and claude[bot]
dded4fbd5c
fix: сохранить клавиатурную подсказку ( #565 )
...
Issue: #565
User-Visible: yes
2026-09-14 07:06:16 +00:00
claude[bot]
c23c7927de
docs: review document for #565
...
Issue: #565
User-Visible: no
2026-09-14 07:06:16 +00:00
Sergey Matyunin and claude[bot]
6aca447fa0
fix: улучшить доступность View ( #565 )
...
Issue: #565
User-Visible: yes
2026-09-14 07:06:16 +00:00
claude[bot]
6103e7de68
docs: review document for #565
...
Issue: #565
User-Visible: no
2026-09-14 07:06:16 +00:00
claude[bot]
84a7773e29
docs: review document for #569
...
Issue: #569
User-Visible: no
2026-09-14 07:04:18 +00:00
claude[bot]
7d08a28de7
docs: review document for #568
...
Issue: #568
User-Visible: no
2026-09-14 06:12:33 +00:00
Codex and Codex
264fba0902
Отказ подготовки называет виновника
...
Свидетель, который не готовится к прогону, краснил гейт той задачи, чей дифф его
выбрал, даже когда причина лежала в чужом коммите: на #566 это стоило двух
кругов. Теперь при исходе `setup-failure` в дифф-режиме прогоняется ОПРЕДЕЛЕНИЕ
БАЗЫ на дереве базы, и раннер говорит прямо — отказ предсуществующий или внесён
этим диффом. Сравнение подобного с подобным здесь принципиально: с определением
из головы собственная сломанная правка реестра выглядела бы предсуществующей.
Предсуществующий гейт задачи не красит (решение владельца 14.09) и не теряется:
он назван машиночитаемой строкой и обязан покраснеть в ночном полном прогоне, у
которого есть адресат (#472 ). Мутанта, которого в базе нет, оправдывать нечем по
построению.
Композиция чтения реестра базы и запуска мутанта живёт отдельным модулем:
границу «запуск не зависит от отбора» держит тест #558 , и CLI обязан остаться
тонким.
Issue: #568
User-Visible: no
2026-09-14 08:55:17 +03:00
claude[bot]
60f93a10ed
docs: review document for #564
...
Проверка (CI) / Классификация изменённых файлов (push) Successful in 14s
Проверка (CI) / Мутанты по диффу (6/6): затронутые свидетели краснеют (push) Skipped
Проверка (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) / Предполёт: документация, провенанс, процесс (push) Failing after 32s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 16s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 20s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Failing after 46s
Проверка (CI) / Геометрия: TS/Python parity исполнена (push) Skipped
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Skipped
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 6m11s
Проверка (CI) / Смоки в браузере (шард 1 из 3) (push) Skipped
Проверка (CI) / Перф-смок: бюджет времени кадра (push) Skipped
Проверка (CI) / Доказательство выполненных проверок (push) Failing after 14s
Проверка (CI) / Смоки в браузере (шард 2 из 3) (push) Skipped
Проверка (CI) / Смоки в браузере (шард 3 из 3) (push) Skipped
Проверка (CI) / Смоки: все шарды зелёные (push) Skipped
Проверка (CI) / Golden-кадры против принятых эталонов (push) Skipped
Issue: #564
User-Visible: no
2026-09-14 01:14:06 +00:00
Sergey Matyunin
032616f223
test: покрыть реальные капсулы маркеров ( #564 )
...
Issue: #564
User-Visible: no
2026-09-14 03:45:29 +03:00
claude[bot]
27126ad367
docs: review document for #564
...
Issue: #564
User-Visible: no
2026-09-14 00:38:19 +00:00
Sergey Matyunin
412ca0f6ce
docs: привязать кадры к исходникам #564
...
Issue: #564
User-Visible: no
2026-09-14 02:57:50 +03:00
Sergey Matyunin
f9ed9d2ae8
fix: сохранить точную активацию маркера ( #564 )
...
Issue: #564
User-Visible: yes
2026-09-14 02:57:50 +03:00
Sergey Matyunin
6de854a03d
fix: разрешить перекрытия целей маркеров ( #564 )
...
Issue: #564
User-Visible: yes
2026-09-14 02:57:50 +03:00
claude[bot] and Sergey Matyunin
fcc6c747a3
docs: review document for #564
...
Issue: #564
User-Visible: no
2026-09-14 02:57:32 +03:00
claude[bot] and Sergey Matyunin
9fd9e6d978
docs: review document for #564
...
Issue: #564
User-Visible: no
2026-09-14 02:57:32 +03:00
claude[bot]
a65c88bc11
docs: review document for #566
...
Issue: #566
User-Visible: no
2026-09-13 23:45:20 +00:00
claude[bot]
9cb1f4be6c
docs: review document for #566
...
Issue: #566
User-Visible: no
2026-09-13 23:22:47 +00:00
claude[bot]
dbb1da5d25
docs: review document for #567
...
Issue: #567
User-Visible: no
2026-09-13 20:34:12 +00:00
Codex
03983946c5
Источники радара сравниваются по смыслу, а не по тексту
...
Гард `keepTwoPoint` решал, сохранять ли двухточечную калибровку, сравнением
`JSON.stringify`, то есть текста. Порядок ключей `sources` при этом меняет сам
билдер: `slots`/`ranges`/`zones`/`occupancy_entity`/`count_entity` он удаляет и
дописывает заново, а `availability_entity` остаётся на месте и уезжает в начало.
Конфиг, только что записанный этим же билдером, при следующем открытии
сравнивался неравным — и радар с `availability_entity` терял `refs` и `rms_cm`,
получая `method: manual`, при первом же обычном сохранении.
Сравнение стало каноничным по порядку ключей объектов и осталось чувствительным
к порядку элементов массивов: позиция слота — это его `target_N`. Проекция не
затронута — она считается от `mount`, `cell_cm` и `mirror`.
Issue: #567
User-Visible: no
2026-09-13 23:23:30 +03:00
claude[bot]
6706182a27
docs: review document for #560
...
Проверка (CI) / HACS: валидация репозитория (push) Failing after 4m0s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 26s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 5m1s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 1m44s
Проверка (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) / Геометрия: TS/Python parity исполнена (push) Successful in 6m29s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 10m20s
Проверка (CI) / Доказательство выполненных проверок (push) Failing after 15s
Проверка (CI) / Классификация изменённых файлов (push) Successful in 39s
Проверка (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 2m28s
Issue: #560
User-Visible: no
2026-09-13 18:25:53 +00:00
Codex
db7eef5306
Корпус геометрий, household-сценарии и аудит доступности View
...
Полевая проверка основного View по #560 : шесть обезличенных планов корпуса и
цепочка import → Optimize → Optimize → Resize → сохранение с численными
оракулами, семь household-путей с независимыми оракулами в двух ширинах
карточки, аудит доступности с измеренными числами. Продуктовых правок нет:
находки заведены отдельно (#564 , #565 , #566 ).
Issue: #560
User-Visible: no
2026-09-13 21:05:28 +03:00
claude[bot]
a03ccd65a5
docs: review document for #558
...
Issue: #558
User-Visible: no
2026-09-13 17:44:19 +00:00
Sergey Matyunin
c53fd1a54f
refactor: split mutation gate modules ( #558 )
...
Issue: #558
User-Visible: no
2026-09-13 20:29:35 +03:00
claude[bot]
5c850ad01f
docs: review document for #556
...
Issue: #556
User-Visible: no
2026-09-13 17:16:43 +00:00
Codex and Codex
e0098c8d00
Права модели в ревью держит job-scoped токен, а не App-обмен
...
Объявленные `permissions:` у `model_review` не были потолком: без переданного
`github_token` claude-code-action меняет OIDC на собственный App-токен, дефолт
которого — contents/issues/pull_requests: write, и `ghs_…` от claude[bot]
оказывался прямо в окружении Bash-инструмента модели. Ревью r1 показало это
живым доказательством в собственной же сессии.
Теперь шагу Review передан ambient `secrets.GITHUB_TOKEN`: обмена не происходит,
`id-token` не нужен, список прав становится настоящим. У модели остаётся ровно
одно право записи — `issues: write` под комментарий вердикта (§7.2) и issue по
§12; записи в репозиторий у неё больше нет.
Issue: #556
User-Visible: no
2026-09-13 19:59:59 +03:00
claude[bot]
717308f0fb
docs: review document for #556
...
Issue: #556
User-Visible: no
2026-09-13 16:45:20 +00:00
Codex and claude[bot]
954eeff45a
Обновление пина описано, воркфлоу перестали быть «не входом»
...
Комментарий с версией рядом с SHA — единственное, что говорит читателю, какой
релиз держали в руках; `docs/DEVELOPMENT.md` описывает, как посмотреть, что
сейчас за тегом, и заменить обе части одним коммитом. Отдельно записано, что у
`home-assistant/actions` и `hacs/action` тегов нет вовсе — там в комментарии
стоит дата, на которую читалась голова ветки.
Запись `NOT_AN_INPUT` для `.github/workflows/*.yml` снята: воркфлоу читает
проверка пинов, то есть они теперь честный вход, а не «у каждого свой запуск».
Issue: #556
User-Visible: no
2026-09-13 16:24:10 +00:00
claude[bot]
ad886b7f3c
docs: review document for #563
...
Issue: #563
User-Visible: no
2026-09-13 16:11:16 +00:00
Sergey Matyunin
cc0b41ba61
test: восстановить запас bundle-ratchet для #563
...
Issue: #563
User-Visible: no
2026-09-13 18:53:06 +03:00
Sergey Matyunin
aa13e2264e
fix: блокировать нажатия устройств после pinch ( #563 )
...
Issue: #563
User-Visible: yes
2026-09-13 18:44:07 +03:00
claude[bot]
8fa2568cf9
docs: review document for #563
...
Issue: #563
User-Visible: no
2026-09-13 15:34:08 +00:00
Sergey Matyunin
66bf277da2
Prepare v1.76.0-beta.1
...
Prepare the first beta after stable v1.75.0 from the exact integrated dev
tree. Version sources, bilingual changelogs, release notes, status and both
committed bundle snapshots move together.
Pinned local proof: Node 22.23.2 and Python 3.14.7; npm test 2618 passed,
0 failed, 1 skipped; production bundle sync and budget passed; config reload,
pan coverage, post-write adoption and summary-panel browser smokes passed;
targeted pure backend 197 passed. Bundle headroom is 12,830 B, below the
warning threshold but inside the enforced ceiling.
Issue: #541
Issue: #542
Issue: #543
Issue: #544
Issue: #545
Issue: #546
Issue: #547
Issue: #548
Issue: #549
Issue: #550
Issue: #551
Issue: #553
Issue: #554
Issue: #555
Issue: #557
Issue: #561
Issue: #562
User-Visible: yes
Release: v1.76.0-beta.1
2026-09-13 16:15:37 +03:00
claude[bot]
d5e0c49198
docs: review document for #555
...
Issue: #555
User-Visible: no
2026-09-13 13:01:27 +00:00