Commit Graph
1994 Commits
Author SHA1 Message Date
Codex 1c1f9d8ea4 docs: #33 spec revision 3 per SPEC-REVIEW-33-r1
User-Visible: no
Issue: #33
2026-08-30 12:29:11 +03:00
claude[bot] 3653bbf807 docs: review document for #33
Issue: #33
User-Visible: no
2026-08-30 09:26:20 +00:00
Codex 8335191bff docs: #33 spec revision 2 — generated schema manifest, parity allow-list, lifecycle fixtures
User-Visible: no
Issue: #33
2026-08-30 12:17:14 +03:00
claude[bot] e5cef16ad7 docs: review document for #383
Issue: #383
User-Visible: no
2026-08-30 09:14:52 +00:00
Sergey Matyunin b1b1e7439b docs: refresh screenshot fingerprint
Issue: #383
User-Visible: no
2026-08-30 12:00:28 +03:00
claude[bot]andSergey Matyunin 0d5d2896a6 docs: review document for #383
Issue: #383
User-Visible: no
2026-08-30 11:56:35 +03:00
Sergey Matyunin 686557c5cf feat: add smooth furniture transforms
Issue: #383
User-Visible: yes
2026-08-30 11:56:35 +03:00
claude[bot]andSergey Matyunin 4a83bd0540 docs: review document for #383
Issue: #383
User-Visible: no
2026-08-30 11:54:51 +03:00
Sergey Matyunin 2103b86c17 docs: specify furniture transforms
Issue: #383
User-Visible: no
2026-08-30 11:54:51 +03:00
claude[bot] 95115de265 docs: review document for #385
Issue: #385
User-Visible: no
2026-08-30 08:54:32 +00:00
Codex e561e5fc5d fix: drop the unreachable virtual-radio guard, keep honest evidence (#385 r2-M1)
An already-checked radio input fires no change event, so the same-binding
guard on the virtual branch was dead code and its smoke assert vacuous.
Removed both; a comment documents why the reset there is always
legitimate. The candidate-list guard (the reachable path) stays tested.

User-Visible: no
Issue: #385
2026-08-30 11:44:57 +03:00
claude[bot] c872c93516 docs: review document for #385
Issue: #385
User-Visible: no
2026-08-30 08:41:44 +00:00
claude[bot] 2e77fe09a5 docs: review document for #385
Issue: #385
User-Visible: no
2026-08-30 08:24:40 +00:00
Codexandclaude[bot] 223f499e37 fix: audit-lows batch from the v1.69.0 audit (#385)
(a) a same-binding click in the marker dialog is a no-op: the value
source and badge reset only on an actual change of binding (#378 §1.6) —
both the candidate list and the virtual radio.
(b) rewriteMarkerControlReferences no longer plants value_badge /
value_source keys as undefined on markers that never had them.
(v) the expensive release diff proof (2 git-show per src file) runs only
for commits the SAME shared predicate classifies as release — both
disjuncts, including the Release: trailer.
(g) the paired neutralisation formats in space export are documented in
place and pinned by a combined badge+value_source pytest.

User-Visible: yes
Issue: #385
2026-08-30 08:24:40 +00:00
Matysh fbbea47545 ci: name the commit that actually broke golden
Упавший тяжёлый гейт не пишет маркер переиспользования — и правильно, иначе
починка осталась бы незамеченной. Но следствие в том, что следующий коммит
гонит ту же job на тех же входах, падает так же, и письмо «Run failed»
называет его. 29 августа так был назван 0f7b6f5, документ ревью, который не
может изменить ни одного пикселя: сцену без эталона добавил dbbe94ae.

Теперь падение оставляет второй маркер — с тем же ключом, что у маркера
успеха. Совпадение ключа доказывает равенство входов, поэтому повторное
падение может честно сказать «красная с такого-то SHA, этот коммит её не
ронял», а первое — «причина здесь». Само падение по-прежнему не кэшируется:
job прогоняется всегда, меняется только формулировка в notice и summary.

Первопричина записывается только на первом падении: иначе SHA съехал бы на
свидетеля и сообщение перевернулось бы смыслом.

Issue: #386
User-Visible: no
2026-08-30 11:23:35 +03:00
claude[bot] 75d11d7c2e docs: review document for #384
Issue: #384
User-Visible: no
2026-08-30 08:10:21 +00:00
Codex 4f28bf4f7f build: refresh bundle trees for #384
User-Visible: no
Issue: #384
2026-08-30 10:53:58 +03:00
Codex 1613339463 fix: hidden architecture no longer widens the fit: house frame (#384)
Wall bodies, extras and zero walls vote in the tight frame only while
show_borders renders them — mirroring the hideOpenings guard for opening
symbols. needsCanonicalWallGeometry returns to its pre-#373 form: the
union is no longer forced for extras-only plans just for the frame.

User-Visible: yes
Issue: #384
2026-08-30 10:53:14 +03:00
claude[bot] 3bb732c803 docs: review document for #385
Issue: #385
User-Visible: no
2026-08-30 07:48:57 +00:00
claude[bot] e442a7c8d3 docs: review document for #381
Issue: #381
User-Visible: no
2026-08-30 07:48:16 +00:00
Sergey Matyuninandclaude[bot] c1f2d36267 test: register no-op tap review evidence
Issue: #381
User-Visible: no
2026-08-30 07:48:16 +00:00
Sergey Matyuninandclaude[bot] ea7803230a feat: add no-op marker tap action
Issue: #381
User-Visible: yes
2026-08-30 07:48:16 +00:00
claude[bot] 20cd3241c0 docs: review document for #381
Issue: #381
User-Visible: no
2026-08-30 07:48:16 +00:00
Sergey Matyuninandclaude[bot] 212606c3e4 docs: add risks and rollback for no-op tap
Issue: #381
User-Visible: no
2026-08-30 07:48:16 +00:00
claude[bot] f7e607f867 docs: review document for #381
Issue: #381
User-Visible: no
2026-08-30 07:48:16 +00:00
Sergey Matyuninandclaude[bot] cfb8ce401d docs: specify no-op marker tap action
Issue: #381
User-Visible: no
2026-08-30 07:48:16 +00:00
claude[bot] 083038f25f docs: review document for #384
Issue: #384
User-Visible: no
2026-08-30 07:46:03 +00:00
Codex 687b296639 docs: #385 spec revision 2 per SPEC-REVIEW-385-r1
User-Visible: no
Issue: #385
2026-08-30 10:44:28 +03:00
claude[bot] 1f95fba270 docs: review document for #385
Issue: #385
User-Visible: no
2026-08-30 07:41:48 +00:00
claude[bot] 3aac9bd268 docs: review document for #384
Issue: #384
User-Visible: no
2026-08-30 07:38:20 +00:00
Codex c28b2f2d41 docs: specify #385 audit-lows batch
User-Visible: no
Issue: #385
2026-08-30 10:32:43 +03:00
Sergey Matyunin 9c162c0926 fix: preload each measured editor card
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (blend) (push) Failing after 33m7s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (large-house) (push) Failing after 38m37s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (isometric) (push) Failing after 47m35s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (overlay) (push) Failing after 57m39s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (space-default) (push) Failing after 21m38s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (plan-snap) (push) Failing after 33m1s
Полные бенчмарки производительности / Бенчмарки рендера и геометрии (space-glow) (push) Failing after 24m36s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 7m31s
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Failing after 1m6s
Проверка (CI) / Классификация изменённых файлов (push) Successful in 22s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 54s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 20s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 16s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 9m57s
Проверка (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
Issue: #380
User-Visible: no
v1.69.0
2026-08-30 00:55:01 +03:00
Sergey Matyunin 285688de47 fix: support stable performance baselines
Issue: #380
User-Visible: no
2026-08-30 00:45:31 +03:00
Sergey Matyunin d68d912f83 Document stable ancestry reconciliation
Record the main-only workflow mirror ancestry repair that makes the v1.69.0 promotion a true fast-forward; no product or bundle bytes change.

Issue: #379
User-Visible: no
2026-08-30 00:28:44 +03:00
Sergey Matyunin c4eded3d04 Merge main ancestry into dev for v1.69.0
Reconcile main-only workflow mirror commits before the stable fast-forward; conflicts retain the already validated dev versions and the resulting tree is unchanged.

Issue: #379
User-Visible: no
2026-08-30 00:27:46 +03:00
Sergey Matyunin 816bc77020 Release v1.69.0
Promote the published v1.69.0 beta line without new product behaviour: stable version fields, synchronized generated bundles, bilingual changelogs, release notes and status metadata only.

Issue: #379
Release: v1.69.0
User-Visible: yes
2026-08-30 00:19:03 +03:00
Sergey Matyunin b2470df5a7 Fix stable promotion version-source gate
Allow only mechanically proven version-declaration changes in the three canonical source files while keeping every other release source diff fail-closed.

Issue: #379
User-Visible: no
2026-08-30 00:05:41 +03:00
Sergey Matyunin b5863be168 Release v1.69.0-beta.5 candidate
Prepared the reviewed S8 work for the v1.69.0-beta.5 prerelease, refreshed the bilingual changelogs and release notes, and rebuilt the synchronized frontend bundles.

Issue: #373
Issue: #375
Issue: #376
Issue: #377
Issue: #378
User-Visible: yes
v1.69.0-beta.5
2026-08-29 23:14:59 +03:00
Sergey Matyunin 5f6ee65768 test: accept explicit value source golden
Reviewed by Claude in CODE-REVIEW-378-r2 against the complete Linux candidate. Exactly the new 42 percent value-face frame is accepted; 142 existing baselines retain their reviewed hashes.

Issue: #378
User-Visible: no
Release: v1.69.0-beta.5
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/33271690654
2026-08-29 23:07:07 +03:00
claude[bot] 0f7b6f5550 docs: review document for #378
Issue: #378
User-Visible: no
2026-08-29 20:04:28 +00:00
Sergey Matyunin e524f07dde Refresh docs screenshots for golden matrix
Captured by https://github.com/Matysh/houseplan-card/actions/runs/33271699236

Issue: #378
User-Visible: no
2026-08-29 22:47:05 +03:00
Sergey Matyunin dbbe94ae08 Add golden proof for explicit value source
Issue: #378
User-Visible: no
2026-08-29 22:45:23 +03:00
claude[bot] 795325ee08 docs: review document for #378
Issue: #378
User-Visible: no
2026-08-29 19:39:28 +00:00
Sergey Matyunin 552b78a134 Refresh documentation screenshots after rebase
Captured by https://github.com/Matysh/houseplan-card/actions/runs/33270679280

Issue: #378
User-Visible: no
2026-08-29 22:24:15 +03:00
Sergey Matyunin 591f8f6ac9 Add selectable value face sources
Issue: #378
User-Visible: yes
2026-08-29 22:20:18 +03:00
claude[bot]andSergey Matyunin ad9c634901 docs: review document for #378
Issue: #378
User-Visible: no
2026-08-29 22:17:11 +03:00
Sergey Matyunin a851c8f958 docs: specify selectable value face source
Issue: #378
User-Visible: no
2026-08-29 22:17:11 +03:00
claude[bot] 6e1d93648a docs: review document for #376
Проверка (CI) / Классификация изменённых файлов (push) Successful in 33s
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Failing after 56s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 53s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 17s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 21s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 7m45s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 11m19s
Проверка (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
Issue: #376
User-Visible: no
2026-08-29 19:12:15 +00:00
claude[bot]andCodex ae89f841c4 docs: review document for #376
Issue: #376
User-Visible: no
2026-08-29 21:55:13 +03:00
claude[bot]andCodex 2775a7032a docs: review document for #376
Issue: #376
User-Visible: no
2026-08-29 21:55:13 +03:00