Sergey Matyunin
4b8f17bae5
build: prepare v1.67.0-rc.2 candidate
...
Validate / process-workflow-sync (push) Successful in 45s
Validate / process-gate (push) Failing after 45s
Validate / provenance (push) Successful in 54s
Validate / changes (push) Successful in 32s
Validate / reuse (push) Successful in 57s
Validate / hacs (push) Failing after 23s
Validate / hassfest (push) Failing after 22s
Validate / frontend (push) Successful in 8m43s
Validate / backend (push) Failing after 13m35s
Validate / smoke (3) (push) Failing after 18m13s
Validate / smoke (2) (push) Failing after 18m29s
Validate / golden (push) Failing after 20m44s
Validate / smoke (1) (push) Failing after 34m31s
Validate / performance_smoke (push) Failing after 26m6s
Validate / smoke_done (push) Skipped
Validate / docs (push) Failing after 39s
Package the accepted S8 work and refresh release metadata and bundles.
Issue: #294
Issue: #296
Issue: #298
Issue: #299
Issue: #300
User-Visible: yes
2026-08-25 00:06:18 +03:00
Sergey Matyunin
136e0cb773
test: align Optimize smoke with role-aware compaction
...
The full pre-release smoke still expected #198 's T-node fixture to compact into one record. #299 intentionally preserves the outer/shared ownership breakpoints, so the smoke now requires three canonical 22 cm role runs while retaining Preview, atomic Apply, Reload, and Undo coverage.
Issue: #299
User-Visible: no
2026-08-24 23:48:36 +03:00
Sergey Matyunin
641c4e199e
test: accept reviewed #296 and #300 golden baselines
...
Canonical Linux artifact from Validate run 32775157799 was captured from the final combined dev SHA 8a3a115 . All seven material changes were visually inspected: two hidden-wall diagnostic scenes expose axes and nodes, two resize scenes add the approved measurements and area labels, and three wall drawing/junction scenes expose the approved diagnostics. The complete 110-scenario artifact is accepted without partial replacement.
Issue: #296
Issue: #300
User-Visible: no
Release: v1.67.0-rc.1
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32775157799
2026-08-24 23:45:08 +03:00
Sergey Matyunin
8a3a115f42
test: accept #299 documentation screenshots
...
Canonical Linux capture from workflow run 32774826636 checked out exact branch SHA 5696e274fe . All ten frames were reviewed against the current accepted set: nine are byte-identical, while 06-device-editor differs by one antialiasing pixel and remains visually unchanged.
Issue: #299
User-Visible: no
2026-08-24 23:39:42 +03:00
Sergey Matyunin
5526447070
Merge issue #299 into dev
...
Owner-approved review exception: the external reviewer is unavailable. The exact branch SHA passed typecheck, 1287 unit tests, bundle parity, targeted browser smokes, six 24-step edit walks, late traces, mutation testing, performance comparison, and the canonical Linux documentation capture. The merge also removes one trailing blank line from the specification; product sources are unchanged from the validated branch.
Issue: #299
User-Visible: no
2026-08-24 23:39:25 +03:00
Sergey Matyunin
5696e274fe
test: clear resolved wall geometry debts
...
Validate / docs (push) Failing after 23s
Validate / process-workflow-sync (push) Successful in 46s
Validate / provenance (push) Successful in 47s
Validate / process-gate (push) Failing after 45s
Validate / changes (push) Successful in 30s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / frontend (push) Skipped
Validate / reuse (push) Successful in 39s
Validate / smoke (1) (push) Skipped
Validate / smoke (2) (push) Skipped
Validate / smoke (3) (push) Skipped
Validate / smoke_done (push) Skipped
Validate / golden (push) Skipped
Validate / backend (push) Skipped
Validate / performance_smoke (push) Skipped
Issue: #299
User-Visible: no
2026-08-24 23:28:39 +03:00
Sergey Matyunin
ba63fccbb7
fix: preserve wall ownership through compaction
...
Issue: #299
User-Visible: yes
2026-08-24 23:28:39 +03:00
Sergey Matyunin
7b66b1e9b3
docs: specify role-aware wall compaction
...
Issue: #299
User-Visible: no
2026-08-24 23:28:39 +03:00
Sergey Matyunin
2805c2c8a0
test: align Escape dialog smoke with #294
...
The full smoke suite still expected Escape to undo one wall point. The accepted #294 contract finishes and detaches the chain while Ctrl/Cmd+Z owns undo; the dedicated wall-tool smoke already proves geometry persistence.
Issue: #294
User-Visible: no
2026-08-24 23:27:12 +03:00
Sergey Matyunin
1b7c150dda
test: accept combined documentation screenshots
...
Validate / hacs (push) Failing after 12s
Validate / hassfest (push) Failing after 14s
Validate / frontend (push) Successful in 9m15s
Validate / backend (push) Failing after 9m31s
Validate / docs (push) Failing after 26s
Validate / process-workflow-sync (push) Successful in 35s
Validate / provenance (push) Successful in 54s
Validate / smoke (1) (push) Failing after 27m57s
Validate / changes (push) Successful in 38s
Validate / process-gate (push) Failing after 44s
Validate / smoke (2) (push) Failing after 18m11s
Validate / reuse (push) Successful in 45s
Validate / smoke (3) (push) Failing after 18m0s
Validate / smoke_done (push) Skipped
Validate / golden (push) Failing after 20m44s
Validate / performance_smoke (push) Failing after 29m24s
Canonical Linux capture from workflow run 32772784765 was visually inspected after integrating #296 , #298 , and #300 . It refreshes the exact combined source fingerprint and all ten accepted frames.
Issue: #300
User-Visible: no
2026-08-24 23:16:31 +03:00
Sergey Matyunin
2523c38a4e
Merge issue #300 into dev
...
Owner-approved review exception: the external reviewer is unavailable. The exact branch SHA passed its recorded gates; the integration keeps #296 diagnostic geometry above masonry and #300 resize measurements above wall bodies. Generated bundles were rebuilt from the combined sources.
Issue: #300
User-Visible: no
2026-08-24 23:14:34 +03:00
Sergey Matyunin
5ecfebcf67
Merge issue #298 into dev
...
Owner-approved review exception: the external reviewer is unavailable. Both r1 High findings were fixed, the exact branch SHA passed all recorded gates, and generated bundles were rebuilt after conflict resolution with #296 .
Issue: #298
User-Visible: no
2026-08-24 23:12:16 +03:00
Sergey Matyunin
e13e8ff9e9
Merge issue #296 into dev
...
Owner-approved review exception: the external reviewer is unavailable. The exact branch SHA passed its implementation gates and the issue records the evidence.
Issue: #296
User-Visible: no
2026-08-24 23:10:33 +03:00
Sergey Matyunin
01992a9a87
test: accept #298 documentation screenshots
...
Issue: #298
User-Visible: no
2026-08-24 23:05:59 +03:00
Sergey Matyunin
2d19ce04ad
fix: close #298 review gaps
...
Issue: #298
User-Visible: no
2026-08-24 23:04:32 +03:00
Sergey Matyunin
390f77bd65
feat: улучшить измерения при Resize
...
Issue: #300
User-Visible: yes
2026-08-24 22:59:33 +03:00
Sergey Matyunin
3cf8ed74db
test: accept #296 documentation screenshots
...
Issue: #296
User-Visible: no
2026-08-24 22:53:07 +03:00
Sergey Matyunin
b9db5d4750
fix: close #296 review gaps
...
Issue: #296
User-Visible: yes
2026-08-24 22:50:00 +03:00
Sergey Matyunin
2cad797d2c
fix: preserve legacy resize lattice endpoints
...
Issue: #298
User-Visible: no
2026-08-24 22:41:14 +03:00
Sergey Matyunin
23d208f30c
docs: согласовать footprint кнопки с zoom
...
Issue: #300
User-Visible: no
2026-08-24 22:34:40 +03:00
Sergey Matyunin
3fb2edc904
fix: preserve resize wall thickness carriers
...
Issue: #298
User-Visible: yes
2026-08-24 22:27:05 +03:00
Sergey Matyunin
4969f46e0e
docs: учесть масштаб кнопки комнаты
...
Issue: #300
User-Visible: no
2026-08-24 22:26:11 +03:00
Sergey Matyunin
2b7c98e6bc
docs: уточнить раскладку подписей Resize
...
Issue: #300
User-Visible: no
2026-08-24 22:18:52 +03:00
Sergey Matyunin and claude[bot]
89ac96a8af
fix: reconcile hidden walls during Optimize
...
Issue: #296
User-Visible: yes
2026-08-24 19:10:27 +00:00
Sergey Matyunin and claude[bot]
f7a19a35f1
docs(spec): define hidden obstacle optimization
...
Issue: #296
User-Visible: no
2026-08-24 19:10:27 +00:00
Sergey Matyunin
ab9a83e755
docs: спецификация подписей Resize
...
Issue: #300
User-Visible: no
2026-08-24 22:08:17 +03:00
Sergey Matyunin
55db16df6e
docs(spec): add resize user contract
...
Issue: #298
User-Visible: no
2026-08-24 22:02:46 +03:00
Sergey Matyunin
45066631ae
docs(spec): define resize wall carrier contract
...
Issue: #298
User-Visible: no
2026-08-24 21:53:54 +03:00
Sergey Matyunin and claude[bot]
671d1af4c3
test: stabilize wall Escape smoke and accept docs screenshot
...
Issue: #294
User-Visible: no
2026-08-24 18:16:46 +00:00
Sergey Matyunin and claude[bot]
953f6756bc
feat: detach wall chain on Escape
...
Issue: #294
User-Visible: yes
2026-08-24 18:16:46 +00:00
Sergey Matyunin and claude[bot]
874838c954
docs: close wall Escape documentation gaps
...
Issue: #294
User-Visible: no
2026-08-24 18:16:46 +00:00
Sergey Matyunin and claude[bot]
142ec8d1c7
docs: specify wall chain detach on Escape
...
Issue: #294
User-Visible: no
2026-08-24 18:16:46 +00:00
Sergey Matyunin
8c03656412
build: continue beta.10 candidate as v1.67.0-rc.1
...
Issue: #291
User-Visible: yes
2026-08-24 19:24:59 +03:00
Sergey Matyunin
fc81bd8a32
test: accept beta.10 lattice wall-union goldens
...
Issue: #291
User-Visible: no
Release: v1.67.0-beta.10
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32748758050
2026-08-24 19:13:22 +03:00
Sergey Matyunin
74d306b510
test: make lattice and Optimize smokes CI-clean
...
Issue: #291
User-Visible: no
2026-08-24 19:13:21 +03:00
Sergey Matyunin
80dc5860ca
test: accept beta.10 docs fingerprint
...
Issue: #291
User-Visible: no
2026-08-24 19:05:03 +03:00
Sergey Matyunin
04110bf741
build: prepare v1.67.0-beta.10 candidate
...
Issue: #288
Issue: #289
Issue: #290
Issue: #291
Issue: #292
Issue: #293
User-Visible: yes
2026-08-24 19:03:02 +03:00
Sergey Matyunin
2fda6fa086
docs: accept resize audit screenshot fingerprint
...
Issue: #292
User-Visible: no
2026-08-24 18:25:22 +03:00
Sergey Matyunin
cd88633535
fix: audit resize availability on real plans
...
Issue: #292
User-Visible: yes
2026-08-24 18:21:50 +03:00
Sergey Matyunin
e03238ec1c
docs: clarify resize reasons and rollback
...
Issue: #292
User-Visible: no
2026-08-24 18:11:08 +03:00
Sergey Matyunin
e1f0d2310a
docs: specify resize availability audit
...
Issue: #292
User-Visible: no
2026-08-24 18:11:08 +03:00
Sergey Matyunin
0a52b6757e
docs: accept screenshots after resize rebase
...
Issue: #293
User-Visible: no
2026-08-24 17:52:44 +03:00
Sergey Matyunin
97acb0b415
test: require resize capture past hit area
...
Issue: #293
User-Visible: no
2026-08-24 17:49:48 +03:00
Sergey Matyunin
e2c1dbec0d
fix: preserve resize undo through write repair
...
Issue: #293
User-Visible: yes
2026-08-24 17:46:20 +03:00
Sergey Matyunin
08dce8603d
test: cover both resize commit barriers
...
Issue: #293
User-Visible: no
2026-08-24 17:35:45 +03:00
Sergey Matyunin
c4694acea9
test: harden resize capture verification
...
Issue: #293
User-Visible: no
2026-08-24 17:35:45 +03:00
Sergey Matyunin
6c5163c3c9
fix: restore resize pointer gesture
...
Issue: #293
User-Visible: yes
2026-08-24 17:35:45 +03:00
Sergey Matyunin
8750708c5b
docs: add risks and rollback to resize pointer spec
...
Issue: #293
User-Visible: no
2026-08-24 17:35:11 +03:00
Sergey Matyunin
8eb351baa3
docs: specify resize pointer recovery
...
Issue: #293
User-Visible: no
2026-08-24 17:35:11 +03:00
Sergey Matyunin
3c754729f2
docs: accept screenshots after lattice rebase
...
Issue: #291
User-Visible: no
2026-08-24 17:16:23 +03:00
Sergey Matyunin
3f6338889e
test: prove lattice barrier across editor controllers
...
Issue: #291
User-Visible: no
2026-08-24 17:13:28 +03:00
Sergey Matyunin
4ccf4a3ccc
fix: enforce exact lattice coordinates
...
Issue: #291
User-Visible: yes
2026-08-24 17:13:21 +03:00
Sergey Matyunin
c8a3878568
docs: define lattice shift precision
...
Issue: #291
User-Visible: no
2026-08-24 17:11:27 +03:00
Sergey Matyunin
feff436942
docs: define lattice report translations
...
Issue: #291
User-Visible: no
2026-08-24 17:11:27 +03:00
Sergey Matyunin
e9bf11a8e3
docs: record optimize report decision
...
Issue: #291
User-Visible: no
2026-08-24 17:11:27 +03:00
Sergey Matyunin
66193c5862
docs: add product context and rollback
...
Issue: #291
User-Visible: no
2026-08-24 17:11:27 +03:00
Sergey Matyunin
1d220628ff
docs: specify lattice coordinate write barrier
...
Issue: #291
User-Visible: no
2026-08-24 17:11:26 +03:00
Sergey Matyunin
01512081db
test: enforce shared near-axis threshold source
...
Issue: #290
User-Visible: no
2026-08-24 17:02:48 +03:00
Sergey Matyunin
d33ae88da4
docs: accept screenshots after near-axis rebase
...
Issue: #290
User-Visible: no
2026-08-24 16:33:20 +03:00
Sergey Matyunin
f44df5d05d
test: reconcile near-axis resize proof
...
Issue: #290
User-Visible: no
2026-08-24 16:30:25 +03:00
Sergey Matyunin
f6cf2c93ae
fix: scope near-axis resize validation
...
Keep unrelated pre-existing near-axis edges from disabling exact Resize handles, make tracked single-space fixtures visible to the invariants CLI, and add the three missing mutation gates plus real-plan coverage.
Issue: #290
User-Visible: no
2026-08-24 16:30:25 +03:00
Sergey Matyunin
edf8b068ed
fix: straighten near-axis wall geometry
...
Issue: #290
User-Visible: yes
2026-08-24 16:30:11 +03:00
Sergey Matyunin
e102f34156
docs: add real-plan proof and rollback
...
Issue: #290
User-Visible: no
2026-08-24 16:29:51 +03:00
Sergey Matyunin
6e1007a363
docs: specify near-axis authoring and repair
...
Issue: #290
User-Visible: no
2026-08-24 16:29:50 +03:00
Sergey Matyunin
f2c0721a9d
docs: recapture screenshots after corridor integration
...
Issue: #288
User-Visible: no
2026-08-24 16:02:03 +03:00
Sergey Matyunin
406e46ecb1
docs: recapture screenshots after fixture repair
...
Issue: #288
User-Visible: no
2026-08-24 15:57:49 +03:00
Sergey Matyunin
17086d3cf2
fix: preserve walls beyond short junction rays
...
Issue: #288
User-Visible: yes
2026-08-24 15:57:25 +03:00
Sergey Matyunin
2d8ade3b2b
docs: add risks and rollback to junction spec
...
Issue: #288
User-Visible: no
2026-08-24 15:56:48 +03:00
Sergey Matyunin
e333f0b2f1
docs: specify bounded multiwall corridor
...
Issue: #288
User-Visible: no
2026-08-24 15:56:48 +03:00
Sergey Matyunin
a7618151cc
test: accept safe resize baselines
...
Accepted the complete Linux artifact after visual review. Only the dark and light safe-resize handle views change intentionally; all other passing scenarios keep their prior bytes.
Issue: #289
User-Visible: no
Release: v1.67.0-beta.10
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32726613816
2026-08-24 15:31:26 +03:00
Sergey Matyunin
10ca913fad
test: keep resize smokes self-contained
...
Issue: #289
User-Visible: no
2026-08-24 15:30:23 +03:00
Sergey Matyunin
bca3bfd52c
fix: prevent mixed-role walls during resize
...
Issue: #289
User-Visible: yes
2026-08-24 15:19:40 +03:00
Sergey Matyunin
0bca6dfb14
docs: add evidence and rollback to resize spec
...
Issue: #289
User-Visible: no
2026-08-24 15:19:20 +03:00
Sergey Matyunin
6a4e665d33
docs: specify mixed-role resize guard
...
Issue: #289
User-Visible: no
2026-08-24 15:19:20 +03:00
Sergey Matyunin
5272287671
test: accept fixture wall key baselines
...
Validate / docs (push) Failing after 32s
Validate / process-workflow-sync (push) Successful in 32s
Validate / frontend (push) Successful in 8m9s
Validate / provenance (push) Successful in 47s
Validate / process-gate (push) Successful in 40s
Validate / changes (push) Successful in 34s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / reuse (push) Successful in 48s
Validate / smoke (1) (push) Failing after 20m38s
Validate / backend (push) Skipped
Validate / smoke (3) (push) Failing after 22m20s
Validate / smoke (2) (push) Failing after 22m32s
Validate / smoke_done (push) Skipped
Validate / golden (push) Failing after 22m59s
Validate / performance_smoke (push) Failing after 19m3s
Accepted the complete Linux artifact after visual review. Only the dark and light isometric geometry views change intentionally; 106 passing scenarios keep their prior bytes.
Issue: #260
User-Visible: no
Release: v1.67.0-beta.10
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32725286757
2026-08-24 15:13:41 +03:00
Sergey Matyunin
d8696315eb
test: stabilize opening distance smoke
...
Issue: #281
User-Visible: no
2026-08-24 11:04:17 +03:00
Sergey Matyunin
ed606c0f4a
docs: refresh beta 9 screenshots
...
Issue: #279
Issue: #280
Issue: #281
User-Visible: no
2026-08-24 10:55:56 +03:00
Sergey Matyunin
89658c20fe
build: prepare v1.67.0-beta.9 candidate
...
Issue: #279
Issue: #280
Issue: #281
User-Visible: yes
2026-08-24 10:54:02 +03:00
Sergey Matyunin
d73790aaab
merge: synchronize dev into issue 281
...
Issue: #281
User-Visible: no
2026-08-24 10:44:23 +03:00
Sergey Matyunin
07bd1a6781
fix: reconcile outer walls before resize
...
Issue: #281
User-Visible: yes
2026-08-24 10:43:33 +03:00
Sergey Matyunin
a3e5f30a3c
docs: specify honest resize eligibility
...
Issue: #281
User-Visible: no
2026-08-24 10:35:13 +03:00
Sergey Matyunin
38ea8a9b9e
fix: validate optimize opening rehosts
...
Issue: #280
User-Visible: yes
2026-08-24 10:33:05 +03:00
Sergey Matyunin
93fad8cfb4
docs: specify optimize rehost validation
...
Issue: #280
User-Visible: no
2026-08-24 10:28:59 +03:00
Sergey Matyunin
c0c30d645a
fix: preserve near-orthogonal wall junctions
...
Issue: #279
User-Visible: yes
2026-08-24 10:27:13 +03:00
Sergey Matyunin
cd9916d72a
docs: specify near-orthogonal junction protection
...
Issue: #279
User-Visible: no
2026-08-24 10:24:03 +03:00
Sergey Matyunin
8aa7fc970c
Release v1.67.0-beta.8 candidate
...
Package the reviewed Optimize reconciliation, safe fixed-topology Resize and wall-union isolation fixes from #276 , #277 and #278 as the eighth v1.67 prerelease candidate.
Issue: #278
User-Visible: yes
2026-08-24 09:39:11 +03:00
Sergey Matyunin
79285ab1d2
docs: correct wall union mutation identifiers
...
Issue: #278
User-Visible: no
2026-08-24 09:30:29 +03:00
Sergey Matyunin
495043791e
test: accept wall union isolation baselines
...
Issue: #278
User-Visible: no
Release: v1.67.0-beta.8
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32695276495
2026-08-24 09:04:20 +03:00
Sergey Matyunin
598e7437f2
test: isolate optimize fixture from pending geometry write
...
Issue: #278
User-Visible: no
2026-08-24 08:55:38 +03:00
Sergey Matyunin
df1a8330f4
docs: accept wall union screenshots
...
Issue: #278
User-Visible: no
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32694995425
2026-08-24 08:53:04 +03:00
Sergey Matyunin
8156f80140
fix: isolate wall union failures and guard geometry writes
...
Issue: #278
User-Visible: yes
2026-08-24 08:48:37 +03:00
Sergey Matyunin
4dd074d9a3
docs: address wall union spec review
...
Issue: #278
User-Visible: no
2026-08-24 08:48:37 +03:00
Sergey Matyunin
4412f905bd
docs: specify wall union isolation
...
Issue: #278
User-Visible: no
2026-08-24 08:48:37 +03:00
Sergey Matyunin
a548d4f17d
docs: accept Resize performance screenshots
...
Reviewed artifact: https://github.com/Matysh/houseplan-card/actions/runs/32691836025
Issue: #277
User-Visible: no
2026-08-24 07:58:13 +03:00
Sergey Matyunin
9c5b66c3e4
perf: fingerprint Resize handles once per frame
...
Issue: #277
User-Visible: no
2026-08-24 07:56:49 +03:00
Sergey Matyunin
241821c40e
test: accept beta.8 safe resize baselines
...
Accept the complete 106-frame Linux golden artifact. All 104 existing scenarios passed; six byte-only PNG refreshes have zero pixel diff, and both new safe-resize light/dark candidates were manually reviewed.
Issue: #277
User-Visible: no
Release: v1.67.0-beta.8
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32689229827
2026-08-24 07:21:19 +03:00
Sergey Matyunin
b02a37123d
test: align mixed-thickness smoke with safe resize
...
Issue: #277
User-Visible: no
2026-08-24 07:20:25 +03:00
Sergey Matyunin
03b45f2e37
build: synchronize safe resize release bundle
...
Issue: #277
User-Visible: no
2026-08-24 07:13:56 +03:00
Sergey Matyunin
a5a0f6da2c
docs: accept safe resize screenshots
...
Reviewed artifact: https://github.com/Matysh/houseplan-card/actions/runs/32689026469
Issue: #277
User-Visible: no
2026-08-24 07:12:32 +03:00
Sergey Matyunin
2e22ed7938
fix: stop resize before lossy metadata rekey
...
Issue: #277
User-Visible: yes
2026-08-24 07:10:27 +03:00