Commit Graph
2734 Commits
Author SHA1 Message Date
claude[bot] 58211d8f64 docs(reviews): индекс после сдвига каталога (#677)
Issue: #677
User-Visible: no
2026-09-27 16:39:07 +00:00
claude[bot] bd949a810f docs: review document for #677
Issue: #677
User-Visible: no
2026-09-27 16:39:06 +00:00
Claudeandclaude[bot] 174ececb28 docs(security): убрать доступы к стенду и домашнему HA из публичных документов (#677)
Волна 0 эпика #674. В публичном дереве лежали логин и пароль закрытого
dev-стенда (TESTING-DEMO.md), карта доступа к домашнему инстансу и стенду —
хост, порт SSH, имена ключей, IP, пути конфигурации, место хранения PAT
(STATUS.md, DEVELOPMENT.md).

TESTING-DEMO.md: строка про dev-стенд без учётных данных. STATUS.md: строка
«Home instance» удалена целиком, из строк «GitHub» и «Demo stand» убраны
ключ, PAT, хост и заметка памяти — публичные адреса и описание стенда
остались. DEVELOPMENT.md: разделы «Deployment to the dacha» (ещё и
противоречил PROCESS.md §12 — ручное копирование запрещено) и «Production
objects in HA» удалены; вместо первого — три строки «Deployment» о HACS по
тегу; раздел «Environment (cowork sessions)» удалён вместе с ними — три его
пункта из шести называли тот же ключ, PAT и хост (в эпике он значился за
волной 3).

Строки остаются в истории git, поэтому пароль стенда меняет владелец —
отдельным подтверждением в задаче.

Issue: #677
User-Visible: no
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-27 16:39:06 +00:00
claude[bot] 614310a1e7 docs(reviews): индекс после сдвига каталога (#678)
Issue: #678
User-Visible: no
2026-09-27 16:34:42 +00:00
claude[bot] 9a1d922b24 docs: review document for #678
Issue: #678
User-Visible: no
2026-09-27 16:34:40 +00:00
Claudeandclaude[bot] c081f59a15 chore(hygiene): убрать мёртвые скрипты и старый архив, разовые документы — в legacy/ (#678)
Волна 1 эпика #674 — мёртвое без риска, каждое имя проверено git grep по
текущему dev.

Удалено: шесть demo/shot_*.mjs без читателей (shot_furniture ещё и не
работает с #159), demo/capture_wall_strip_backup.mjs,
demo/benchmark_coordinate_write_barrier.mjs (нигде не запускался, но входил
в манифест smoke через demo/benchmark_*.mjs — теперь лист покрытия чист),
scripts/dev/styles-split.mjs (падает на текущем src/styles.ts),
docs/README.ru.md (индекс четырёх документов из 38 — роль у README.ru.md),
demo/README.md (одна строка в карте пакета AGENTS.md вместо него) и из
legacy/ — снимок аудита v1.58.0, черновик 089, завершённые планы,
продуктовые снимки и две разовые диагностики; история git хранит.
legacy/docs/SUN-CONTRAST.md остаётся: на него ссылаются src/sun.ts и SUN.md.

Перенесено в legacy/docs/: superpowers/specs (11 дизайн-документов до
процесса), QUALITY-560.md, ROADMAP.md, STATUS-FEATURES.md. Ссылки
поправлены там, где они были: FILTERING.md, ТЗ 006/007/058, testing-notes,
комментарии src/open-spans.ts и validation.py (только путь документа),
SCOPE.md, STATUS.md, smoke_household_journeys.mjs, опись legacy/README.md;
ложный маркер benchmark_coordinate_write_barrier снят с чек-листа.

Issue: #678
User-Visible: no
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-27 16:23:39 +00:00
claude[bot] 16cf433164 docs(reviews): индекс после сдвига каталога (#676)
Issue: #676
User-Visible: no
2026-09-27 16:20:23 +00:00
claude[bot] e25702c8d6 docs: review document for #676
Issue: #676
User-Visible: no
2026-09-27 16:20:19 +00:00
Claudeandclaude[bot] 89e8aecbc1 refactor: вынести box-модель лестниц в ленивый модуль stairs-box.ts (#676)
Просмотр импортирует stairTargetState из stairs-editor-model.ts, и общий
модуль Rollup кладёт в eager-чанк: новые функции протяжки, ресайза, магнита
и диалога утянули туда 2,5 КБ gzip и выбили бюджет первого View. Теперь
eager-модуль снова маленький, а всё редакторское живёт в stairs-box.ts,
который импортирует только ленивый редактор: initial View 299 165 Б при
бюджете 301 066, запас 1 901 Б.

Потолок ленивого редактора 236 400 → 239 000 (замер 237 985) с записью
истории в bundle-budget.mjs; база монолита bundleBytes поднята тем же
коммитом (+10 069 Б сырых — код слоя редактирования). Хук data-hp получил
запись stair-frame; смок не пишет в приватное поле.

Issue: #676
User-Visible: no
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-27 14:41:18 +00:00
Claudeandclaude[bot] 93051edfc2 fix: переписать слой редактирования лестниц на box-контракт декора (#676)
Лестница рисуется протяжкой, как прямоугольник или эллипс декора: длинная
ось протяжки — ось подъёма, стрелка смотрит от нажатия к отпусканию, клик
ставит размер по умолчанию. Выделенная лестница получает рамку декора в
верхнем оверлее карточки — выше тел стен, с узлами постоянного экранного
размера и курсорами по мировому направлению узла; винтовая — четыре узла на
касательных. Ресайз идёт от противоположной стороны, не зеркалит и не
поворачивает; магнит работает по сторонам: в пределах 6 клеток и 5° сторона
ложится на видимую грань стены, при перемещении лестница доворачивается не
больше чем на 5°, при ресайзе и черновике — никогда. Грани перегородок и
колонн получают внешнюю сторону по обходу многоугольника.

Клик, синтезированный после жеста, глушится: под «Лестницей» больше не
появляется копия, под «Выбором» не пропадает выделение. Диалог свойств
считает в сантиметрах лестницы (30…10000), а не в конвертере толщины стены;
нетронутое поле хранит число бит в бит, «Сохранить» без изменений ничего не
пишет. В Просмотре наведение на лестницу с корректной целью показывает
«Переход на этаж …» — ровно при том же условии, что делает её ссылкой.

Чистые функции слоя — в stairs-editor-model.ts с юнитами; смок лестниц
покрывает протяжку, курсоры, рамку над стенами, клик после жеста, диалог и
пять состояний подсказки; реестр мутантов получил шесть свидетелей.

Issue: #676
User-Visible: yes
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018qZfe7YS4rqEMKoVeS3GKd
2026-09-27 14:41:18 +00:00
claude[bot] 062af8f1d9 docs(reviews): индекс после сдвига каталога (#659)
Issue: #659
User-Visible: no
2026-09-27 14:27:22 +00:00
claude[bot] 08b1c4820b docs: review document for #659
Issue: #659
User-Visible: no
2026-09-27 14:27:19 +00:00
Sergey Matyunin dd08aed99e docs(testing): record mutation guard timing evidence (#659)
Issue: #659
User-Visible: no
2026-09-27 17:08:07 +03:00
claude[bot]andSergey Matyunin cc71918126 docs: review document for #659
Issue: #659
User-Visible: no
2026-09-27 17:08:06 +03:00
Sergey Matyunin 718afca221 test(mutation): сократить browser guards реестра (#659)
Issue: #659
User-Visible: no
2026-09-27 17:08:06 +03:00
claude[bot] b9aa2b54b1 docs(reviews): индекс после сдвига каталога (#655)
Issue: #655
User-Visible: no
2026-09-27 13:05:37 +00:00
claude[bot] 196be82d94 docs: review document for #655
Issue: #655
User-Visible: no
2026-09-27 13:05:34 +00: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 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
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[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
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[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
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
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