Sergey Matyunin
8e48ba80f6
build: prepare v1.73.0-beta.7 candidate
...
Release: v1.73.0-beta.7
Issue: #437
Issue: #485
Issue: #489
Issue: #490
Issue: #491
Issue: #492
Issue: #493
Issue: #499
User-Visible: no
2026-09-09 06:45:58 +03:00
Sergey Matyunin
8721d7d911
docs: refresh fixed warm-remount screenshot fingerprint ( #437 )
...
Issue: #437
User-Visible: no
2026-09-09 06:45:49 +03:00
Sergey Matyunin
1d072be0a9
fix: freeze warm-remount stage through chrome settle ( #437 )
...
Issue: #437
User-Visible: yes
2026-09-09 06:43:16 +03:00
Sergey Matyunin
b607ade972
build: prepare v1.73.0-beta.7 candidate
...
Release: v1.73.0-beta.7
Issue: #437
Issue: #485
Issue: #489
Issue: #490
Issue: #491
Issue: #492
Issue: #493
Issue: #499
User-Visible: no
2026-09-09 06:27:50 +03:00
Sergey Matyunin
a56df6eb8e
docs: refresh warm-remount screenshot fingerprint ( #437 )
...
Issue: #437
User-Visible: no
2026-09-09 06:27:36 +03:00
Sergey Matyunin
590d6b59b6
fix: preserve warm-remount viewport through layout settle ( #437 )
...
Issue: #437
User-Visible: yes
2026-09-09 06:24:32 +03:00
Sergey Matyunin
244efed878
ci: persist mutation ledger between rerun attempts ( #499 )
...
Release: v1.73.0-beta.7
Issue: #499
User-Visible: no
2026-09-09 05:30:00 +03:00
Sergey Matyunin
7648ea79ce
test: accept presence-toggle golden for beta.7 ( #485 )
...
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/34298831137
Issue: #437
Issue: #485
Issue: #489
Issue: #490
Issue: #491
Issue: #492
Issue: #493
Issue: #499
User-Visible: no
Release: v1.73.0-beta.7
2026-09-09 04:28:32 +03:00
Sergey Matyunin
931f1d45aa
build: refresh v1.73.0-beta.7 candidate after #485
...
Issue: #437
Issue: #485
Issue: #489
Issue: #490
Issue: #491
Issue: #492
Issue: #493
Issue: #499
User-Visible: no
Release: v1.73.0-beta.7
2026-09-09 04:17:13 +03:00
claude[bot]
e77f7b7361
docs: review document for #485
...
Issue: #485
User-Visible: no
2026-09-09 01:12:38 +00:00
Matysh
ca25e91087
test: keep radar bundle ratchet outside gzip noise
...
Проверка (CI) / Классификация изменённых файлов (push) Successful in 1m36s
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Failing after 3m42s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 1m4s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 20s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 20s
Проверка (CI) / Мутанты по диффу (1/3): затронутые свидетели краснеют (push) Failing after 11m19s
Проверка (CI) / Мутанты по диффу (3/3): затронутые свидетели краснеют (push) Failing after 12m16s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 13m34s
Проверка (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 9m19s
Проверка (CI) / Мутанты по диффу (2/3): затронутые свидетели краснеют (push) Successful in 1h36m17s
Issue: #485
User-Visible: no
2026-09-09 04:01:00 +03:00
Matysh
3f0b4aeeea
test: cover radar radial calibration guard
...
Issue: #485
User-Visible: no
2026-09-09 03:54:42 +03:00
claude[bot] and Matysh
02289aee44
docs: review document for #485
...
Issue: #485
User-Visible: no
2026-09-09 03:54:09 +03:00
Matysh
f2007326c4
docs: record radar field evidence
...
Issue: #485
User-Visible: no
2026-09-09 03:54:09 +03:00
Matysh
e9fb255a29
fix: close radar review gaps
...
User-Visible: yes
Issue: #485
2026-09-09 03:54:02 +03:00
claude[bot] and Matysh
f911a442c4
docs: review document for #485
...
Issue: #485
User-Visible: no
2026-09-09 03:53:33 +03:00
Matysh
d433b64cf0
fix: keep ordinary marker dialog close synchronous
...
User-Visible: no
Issue: #485
2026-09-09 03:53:33 +03:00
Matysh
3938caf00a
build: integrate radar after dev rebase
...
User-Visible: no
Issue: #485
2026-09-09 03:52:46 +03:00
Matysh
d12488f40d
fix: harden presence radar stage one
...
User-Visible: yes
Issue: #485
2026-09-09 03:52:23 +03:00
claude[bot] and Matysh
63eb4f315c
docs: review document for #485
...
Issue: #485
User-Visible: no
2026-09-09 03:52:22 +03:00
Matysh
95a3889699
test: cover radar backend contracts
...
User-Visible: no
Issue: #485
2026-09-09 03:52:22 +03:00
Matysh
a53356e090
fix: close radar backend gate gaps
...
User-Visible: no
Issue: #485
2026-09-09 03:52:22 +03:00
Matysh
e6a31489fe
fix: satisfy backend radar lint gate
...
User-Visible: no
Issue: #485
2026-09-09 03:52:22 +03:00
Matysh
e645e6df9f
chore: refresh radar config schema
...
User-Visible: no
Issue: #485
2026-09-09 03:51:25 +03:00
Matysh
58f5f18540
feat: add presence radar stage 1
...
User-Visible: yes
Issue: #485
2026-09-09 03:51:25 +03:00
claude[bot] and Matysh
7e4751ba62
docs: review document for #485
...
Issue: #485
User-Visible: no
2026-09-09 03:50:50 +03:00
Sergey Matyunin and Matysh
4e9feaaead
docs: preserve manual radar setup entry ( #485 )
...
Issue: #485
User-Visible: no
2026-09-09 03:50:50 +03:00
claude[bot] and Matysh
1d3d379d6c
docs: review document for #485
...
Issue: #485
User-Visible: no
2026-09-09 03:50:50 +03:00
Sergey Matyunin and Matysh
51d5858b3d
docs: restrict radar setup section to eligible devices ( #485 )
...
Issue: #485
User-Visible: no
2026-09-09 03:50:50 +03:00
claude[bot] and Matysh
a253dc83be
docs: review document for #485
...
Issue: #485
User-Visible: no
2026-09-09 03:50:50 +03:00
Sergey Matyunin and Matysh
1fff72aa3f
docs: address radar specification review #485
...
Issue: #485
User-Visible: no
2026-09-09 03:50:50 +03:00
claude[bot] and Matysh
2d8e7871f6
docs: review document for #485
...
Issue: #485
User-Visible: no
2026-09-09 03:50:50 +03:00
Sergey Matyunin and Matysh
78afb68962
docs: specify radar presence stages for #485
...
Issue: #485
User-Visible: no
2026-09-09 03:50:50 +03:00
Sergey Matyunin
3434747d1c
build: prepare v1.73.0-beta.7 candidate
...
Проверка (CI) / Классификация изменённых файлов (push) Successful in 58s
Проверка (CI) / Предполётные проверки: документация, провенанс, процесс (push) Failing after 14m42s
Проверка (CI) / Переиспользование: это дерево уже проверено (push) Successful in 1m20s
Проверка (CI) / HACS: валидация репозитория (push) Failing after 24s
Проверка (CI) / Hassfest: манифест интеграции (push) Failing after 24s
Проверка (CI) / Мутанты по диффу (1/3): затронутые свидетели краснеют (push) Failing after 12m28s
Проверка (CI) / Мутанты по диффу (3/3): затронутые свидетели краснеют (push) Failing after 12m22s
Проверка (CI) / Фронтенд: типы, юниты, мутанты, синхрон бандла (push) Failing after 13m36s
Проверка (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) / Мутанты по диффу (2/3): затронутые свидетели краснеют (push) Failing after 16m48s
Проверка (CI) / Бэкенд: pytest в Home Assistant (push) Failing after 10m4s
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/34294899732
Issue: #437
Issue: #489
Issue: #490
Issue: #491
Issue: #492
Issue: #493
Issue: #499
User-Visible: yes
Release: v1.73.0-beta.7
2026-09-09 03:38:16 +03:00
claude[bot]
260435e438
docs: review document for #493
...
Issue: #493
User-Visible: no
2026-09-09 00:21:40 +00:00
Sergey Matyunin
578cae5240
fix: harden summary panel settings and writes ( #493 )
...
Issue: #493
User-Visible: yes
2026-09-09 02:53:36 +03:00
claude[bot] and Sergey Matyunin
0bce4b1123
docs: review document for #493
...
Issue: #493
User-Visible: no
2026-09-09 02:53:36 +03:00
Sergey Matyunin
13a0bfdf87
docs: define summary panel hardening contract ( #493 )
...
Issue: #493
User-Visible: no
2026-09-09 02:53:36 +03:00
Claude
687056f3f5
ci: check-inputs trackedFiles no longer prints git noise on synthetic trees
...
`execFileSync('git ls-files')` inherited stderr, so every call on a test's
temporary tree printed "fatal: not a git repository" although the failure is
caught and the tree is walked instead — dozens of lines in the owner's Windows
run and in CI logs. stderr is ignored; behaviour unchanged.
Issue: #496
User-Visible: no
2026-09-09 02:29:08 +03:00
Claude
eb3abe2053
test: spawn CLI scripts via fileURLToPath, not URL.pathname
...
Owner's Windows run after #496 (2338 pass, 2 fail): both remaining failures
are tests building the script path as `new URL(...).pathname`, which is
`/C:/Users/...` on Windows and makes Node look for `C:\C:\Users\...`.
check-inputs and classify-changes CLI tests now use fileURLToPath; the
portability test forbids `import.meta.url).pathname` in test/**.
Issue: #496
User-Visible: no
2026-09-09 02:18:58 +03:00
claude[bot]
3113ca8c57
docs: review document for #491
...
Issue: #491
User-Visible: no
2026-09-08 23:17:51 +00:00
Sergey Matyunin and claude[bot]
1787e505a1
test: prove unresolved pair blocks following writes ( #491 )
...
Issue: #491
User-Visible: no
2026-09-08 23:01:49 +00:00
claude[bot]
a0f61551cb
docs: review document for #491
...
Issue: #491
User-Visible: no
2026-09-08 23:01:49 +00:00
Sergey Matyunin and claude[bot]
ce575f4012
docs: remove trailing blank from #491 spec
...
Issue: #491
User-Visible: no
2026-09-08 23:01:49 +00:00
Sergey Matyunin and claude[bot]
488f70c493
fix: make paired plan writes recover before the next edit ( #491 )
...
Issue: #491
User-Visible: yes
2026-09-08 23:01:49 +00:00
claude[bot]
a0a9e4b579
docs: review document for #491
...
Issue: #491
User-Visible: no
2026-09-08 23:01:49 +00:00
Sergey Matyunin and claude[bot]
18e98ac5f2
docs: specify durable Optimize and Undo recovery ( #491 )
...
Issue: #491
User-Visible: no
2026-09-08 23:01:49 +00:00
Codex
9bfe78850d
ci: install Claude Code binary ourselves before the review action ( #503 )
...
claude-code-action v1.0.218 (Claude Code 2.1.265) runs `claude install`,
which on ubuntu-latest sometimes leaves no launcher at ~/.local/bin/claude
while still reporting success; the action trusts the exit code and the SDK
then fails with ENOENT (anthropics/claude-code-action#1817). Four review
runs in a row died this way after 22:27 UTC 08.09.
Add a step that fetches the exact version the action pins (read from its
run.ts, fallback 2.1.265) from downloads.claude.ai, verifies the sha256
from the release manifest, checks `--version`, and hands the path to the
action via `path_to_claude_code_executable`, which makes the action skip
its own installer entirely.
Issue: #503
User-Visible: no
2026-09-09 02:00:39 +03:00
Claude
e0e68f255d
ci: added npm script does not select every mutant
...
Run 2795: changed_mutants shard 1/3 hit the 30-minute job limit with zero
failures. package.json sits in the guard-input closure of 195 of 590 mutants
(`npm run …`, `npx …`), so adding one script — toolchain:check — selected
nearly the whole registry. A guard depends only on what it calls: a changed
or removed existing script, dependencies, engines. An added script is not an
input of any earlier guard. packageJsonRelevance() decides from the base and
head package.json; unparsable or anything outside scripts still counts as
relevant. For the same range the selection drops from 209 to 38.
Issue: #496
User-Visible: no
2026-09-09 01:58:26 +03:00
Claude
71aeb86079
test: check-docs mutant guard judges docs, not screenshot freshness
...
Run 2793 (changed_mutants 2/3): the clean run of
`resource-docs-flatten-current-yaml` was red before any mutation because the
screenshot fingerprint is stale after #490 — strict mode, which #479 reserves
for the beta candidate. The guard now runs `--screenshots=warn`; a test keeps
every check-docs guard in that mode.
Issue: #496
User-Visible: no
2026-09-09 01:20:06 +03:00