Commit Graph
2652 Commits
Author SHA1 Message Date
Matyshandclaude[bot] 3f3b9ad723 test: make writer safety mutation observable
Issue: #477
User-Visible: no
2026-09-06 17:52:05 +00:00
Matyshandclaude[bot] a979699a57 fix: keep editor writers at optimizer fixed point
Issue: #477
User-Visible: yes
2026-09-06 17:52:05 +00:00
claude[bot] 80ff541cef docs: review document for #477
Issue: #477
User-Visible: no
2026-09-06 17:52:05 +00:00
Matyshandclaude[bot] 4693d97d2f docs: specify editor writer fixed point
Issue: #477
User-Visible: no
2026-09-06 17:52:05 +00:00
Codex 052549fa20 test: accept golden baselines after #471 and #476
Fifteen reviewed scenes from the CI matrix on dev 55d832ec: ten isometric
scenes without the painted overlay plates (#471) and five color-popover
scenes with the OK button (#476). Pixels taken from the Validate artifact,
not from a local capture.

Issue: #471
Release: v1.73.0-beta.2
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/34046189201
User-Visible: no
2026-09-06 19:52:56 +03:00
Claude 55d832ec8b ci: dispatch-прогон Validate в своей группе concurrency
Первый ручной запуск nightly (run 2645) был отменён через 1:31 очередным
push в dev: обе стороны делили группу validate-refs/heads/dev. Ночной
полный набор не должен обнуляться коммитом, пришедшим в то же окно.

Issue: #479
User-Visible: no
2026-09-06 19:39:01 +03:00
claude[bot]andCodex a4bcf834e6 docs: review document for #475
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Failing after 1m16s
Проверка (CI) / Классификация изменённых файлов (push) Successful in 34s
Проверка (CI) / HACS: валидация репозитория (push) Skipped
Проверка (CI) / Hassfest: манифест интеграции (push) Skipped
Проверка (CI) / Мутанты по диффу: затронутые свидетели краснеют (push) Skipped
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Skipped
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 1m11s
Проверка (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) / Бэкенд: pytest в Home Assistant (push) Skipped
Issue: #475
User-Visible: no
2026-09-06 19:33:08 +03:00
Codex 0145f9bafe ci: правка реестра мутантов сама запускает гейт по диффу (#475 r1)
Классификатор отдаёт выход mutants по scripts/mutation-gate.mjs, job
changed_mutants получает третий дизъюнкт из ТЗ §2; fallback-ветки
выставляют mutants=true. Тест AC7 отбирает бэкенд-мутанты по файлу патча.

Issue: #475
User-Visible: no
2026-09-06 19:33:08 +03:00
claude[bot]andCodex d2d145427b docs: review document for #475
Issue: #475
User-Visible: no
2026-09-06 19:31:48 +03:00
Codex a6077ac922 ci: мутанты по диффу на каждом пуше, отбор и по файлам гарда
User-Visible: no
Issue: #475
2026-09-06 19:31:48 +03:00
claude[bot] d12b1f20b0 docs: review document for #478
Проверка (CI) / Классификация изменённых файлов (push) Successful in 48s
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Successful in 53s
Проверка (CI) / HACS: валидация репозитория (push) Skipped
Проверка (CI) / Hassfest: манифест интеграции (push) Skipped
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Skipped
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 43s
Проверка (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) / Бэкенд: pytest в Home Assistant (push) Skipped
Issue: #478
User-Visible: no
2026-09-06 16:20:37 +00:00
Matysh 4beb5c8829 docs: describe deterministic legacy id repair
Issue: #478
User-Visible: no
2026-09-06 19:15:51 +03:00
claude[bot] c9194bfbb7 docs: review document for #478
Issue: #478
User-Visible: no
2026-09-06 16:14:56 +00:00
Matysh 0c670a9862 docs: accept corrected room contour capture
Issue: #478
User-Visible: no
2026-09-06 18:50:46 +03:00
Matysh 38abe78c9a fix: address room draft review findings
Issue: #478
User-Visible: no
2026-09-06 18:46:50 +03:00
claude[bot] b754d362ca docs: review document for #478
Issue: #478
User-Visible: no
2026-09-06 15:31:44 +00:00
Matysh 1cadd520c0 test: align HA fixtures with model v10
Issue: #478
User-Visible: no
2026-09-06 18:07:56 +03:00
Matysh 0b577be59b docs: accept room contour screenshot for #478
Issue: #478
User-Visible: no
2026-09-06 17:53:14 +03:00
Matysh 04d6c5cddb refactor: type legacy room draft migration
Issue: #478
User-Visible: no
2026-09-06 17:39:54 +03:00
Matysh 5ab41a7299 refactor: remove persisted room drafts
Issue: #478
User-Visible: yes
2026-09-06 17:38:47 +03:00
claude[bot]andMatysh f1f05198a5 docs: review document for #478
Issue: #478
User-Visible: no
2026-09-06 17:37:09 +03:00
Matysh 9dabf84652 docs: specify removal of persisted room drafts
Issue: #478
User-Visible: no
2026-09-06 17:37:09 +03:00
claude[bot] c82ba84cc7 docs: review document for #474
Проверка (CI) / Классификация изменённых файлов (push) Successful in 1m46s
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Failing after 2m20s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 1m3s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 23s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 34s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 16m17s
Проверка (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) / Бэкенд: pytest в Home Assistant (push) Failing after 9m53s
Issue: #474
User-Visible: no
2026-09-06 13:38:29 +00:00
Codex 605a9a1c78 docs: ленивый арт мебели — ARCHITECTURE, FURNITURE, отпечаток скриншотов
Issue: #474
User-Visible: no
2026-09-06 16:10:53 +03:00
Codex 74eca9bdd1 test: мутант eager-import #474 использует привязку (Rollup выкидывает пустой импорт)
Issue: #474
User-Visible: no
2026-09-06 16:10:46 +03:00
Codex 9b4e1efb1d feat: арт мебели в ленивый чанк — стартовый граф 299 658 → 289 727 Б
Каталог (id, группа, размеры) остаётся eager; SVG-пути 44 дизайнерских
символов — отдельный чанк за FurnitureArtRuntime (ready|pending|fallback,
нонс на повторе, отпечаток сборки, осевший отказ). Запуск при приёме плана,
бут-вуаль ждёт арт в пределах BOOT_MAX_MS, редактор отдаёт арт рантайму
синхронно (adopt при загрузке чанка). Магнит проверяет каталог, не арт.
Потолок initial View 300 500 → 290 500. Семь свидетелей, смок
smoke_furniture_lazy_art, golden-harness требует все предметы после бута.
Ядро −2 строки.

Issue: #474
User-Visible: no
2026-09-06 16:10:46 +03:00
Codex a31d8981a7 docs: ТЗ #474 r2 — число свидетелей в AC9 и §8 сверено с таблицей §4.6
Issue: #474
User-Visible: no
2026-09-06 16:10:01 +03:00
claude[bot]andCodex e37285c756 docs: review document for #474
Issue: #474
User-Visible: no
2026-09-06 16:10:01 +03:00
Codex 9f572b85b2 docs: ТЗ #474 r1 — редактор передаёт арт рантайму синхронно, golden-ожидание по образцу iso
Issue: #474
User-Visible: no
2026-09-06 16:10:01 +03:00
claude[bot]andCodex c0426dadd8 docs: review document for #474
Issue: #474
User-Visible: no
2026-09-06 16:10:01 +03:00
Codex f35c054eaf docs: #474 в разделе P2 реестра ТЗ
Issue: #474
User-Visible: no
2026-09-06 16:10:01 +03:00
Codex c3716b6930 docs: spec #474 — арт мебели в ленивый чанк
Issue: #474
User-Visible: no
2026-09-06 16:09:50 +03:00
claude[bot] ab01586b32 docs: review document for #476
Issue: #476
User-Visible: no
2026-09-06 12:56:14 +00:00
claude[bot] b5ce94a7e2 docs: review document for #476
Issue: #476
User-Visible: no
2026-09-06 12:56:14 +00:00
Sergey Matyuninandclaude[bot] 28c653991a test: harden color picker confirmation guards
Issue: #476
User-Visible: no
2026-09-06 12:56:14 +00:00
claude[bot] 5d84511a9b docs: review document for #476
Issue: #476
User-Visible: no
2026-09-06 12:56:14 +00:00
Sergey Matyuninandclaude[bot] 194df5251a test: register color picker browser coverage
Issue: #476
User-Visible: no
2026-09-06 12:56:14 +00:00
Sergey Matyuninandclaude[bot] cb298b10f9 docs: refresh screenshot fingerprint
Issue: #476
User-Visible: no
2026-09-06 12:56:14 +00:00
Sergey Matyuninandclaude[bot] 98bdd46a52 feat: add color picker confirmation
Issue: #476
User-Visible: yes
2026-09-06 12:56:13 +00:00
claude[bot] ddb2d5e07b docs: review document for #476
Issue: #476
User-Visible: no
2026-09-06 12:56:13 +00:00
Sergey Matyuninandclaude[bot] 9ce994452d docs: clarify color picker invalid confirmation
Issue: #476
User-Visible: no
2026-09-06 12:56:13 +00:00
claude[bot] 7fb15fcf43 docs: review document for #476
Issue: #476
User-Visible: no
2026-09-06 12:56:13 +00:00
Sergey Matyuninandclaude[bot] 3fbf312bbc docs: specify color picker confirmation
Issue: #476
User-Visible: no
2026-09-06 12:56:13 +00:00
Claude 7195ad1914 infra: heavy CI gates on the beta candidate, bundle rebase script, gate:small
Validate ran three smoke shards, golden and performance_smoke on every push,
check-docs went red on any src/** change until screenshots were re-captured,
and a parallel bundle build made every second task branch fail to rebase.
None of these gates ever failed at review time; they fail before betas.

- `heavy` output in job `changes` (scripts/classify-changes.mjs): smoke,
  smoke_done, golden, performance_smoke run only for a head commit with a
  `Release:` trailer, `workflow_dispatch full=true` and pull requests.
- nightly.yml dispatches Validate on dev with full=true every night.
- check-docs `--screenshots=warn|strict`: freshness of the screenshot index
  warns on a plain push, errors on the candidate; everything else still errors.
- publish-prerelease.yml and release.yml refuse a candidate without the
  `Release:` trailer and (prerelease) require fresh screenshots — a green
  Validate without the heavy jobs cannot pass for a release.
- scripts/rebase-on-dev.mjs: rebase on origin/dev taking dev's copy of the
  committed bundle, rebuild with bundle:sync, amend; any other conflict aborts.
- npm run gate:small: mandatory PROCESS §8 part in one parallel run.

Issue: #479
User-Visible: no
2026-09-06 15:39:34 +03:00
claude[bot] 88e4cf50e3 docs: review document for #472
Issue: #472
User-Visible: no
2026-09-06 12:37:04 +00:00
Codex 57a4a0ed69 ci: SHA отчёта mutation-gate — от чекаута dev, не github.sha (#472 r1)
Issue: #472
User-Visible: no
2026-09-06 15:29:50 +03:00
claude[bot]andCodex d77d1953c7 docs: review document for #472
Issue: #472
User-Visible: no
2026-09-06 15:29:50 +03:00
Codex e76f3909d9 ci: отчёт об отказе расписания мутантов — issue и Telegram
User-Visible: no
Issue: #472
2026-09-06 15:29:50 +03:00
claude[bot] a3396a6c99 docs: review document for #473
Issue: #473
User-Visible: no
2026-09-06 12:14:44 +00:00
Codex d95255ada2 test: свидетели #473 после переименования plate→footprint (#471)
Issue: #473
User-Visible: no
2026-09-06 15:01:53 +03:00