Sergey Matyunin
9410be6028
docs(spec): prove decor above room hover
...
Issue: #231
User-Visible: no
2026-08-22 18:19:42 +03:00
claude[bot]
d2e7626b2c
docs: review document for #231
...
Issue: #231
User-Visible: no
2026-08-22 15:18:55 +00:00
Sergey Matyunin
e023adbbe5
docs(spec): define decor layer composition
...
Issue: #231
User-Visible: no
2026-08-22 18:10:43 +03:00
Sergey Matyunin
dcb752db73
Release v1.67.0-beta.1 candidate
...
Package the reviewed post-v1.66 Plan precision, geometry durability, backup, ordering, and marker-deduplication work as the first v1.67 prerelease. Versions, production bundles, bilingual changelogs, release notes, status, and documentation provenance are synchronized.
Issue: #199
Issue: #220
Issue: #223
Issue: #224
Issue: #225
Issue: #226
Issue: #228
Issue: #229
Issue: #230
Issue: #233
Issue: #234
Issue: #238
Issue: #239
User-Visible: yes
2026-08-22 17:18:20 +03:00
Sergey Matyunin
7105e645d9
fix: sync live wall thickness preview
...
Issue: #234
User-Visible: yes
2026-08-22 16:49:29 +03:00
claude[bot]
f82141cd23
docs: review document for #199
...
Issue: #199
User-Visible: no
2026-08-22 13:44:26 +00:00
Sergey Matyunin
482afb73eb
feat: block unsafe Optimize geometry
...
Issue: #199
User-Visible: yes
2026-08-22 16:29:33 +03:00
claude[bot]
add9dfe3a4
docs: review document for #199
...
Issue: #199
User-Visible: no
2026-08-22 13:12:13 +00:00
Sergey Matyunin
b76f89a282
docs: define English Optimize failure copy
...
Issue: #199
User-Visible: no
2026-08-22 16:08:04 +03:00
claude[bot]
ddc141b1be
docs: review document for #199
...
Issue: #199
User-Visible: no
2026-08-22 13:07:27 +00:00
Sergey Matyunin
0ac63b6296
docs: specify Optimize geometry preflight
...
Issue: #199
User-Visible: no
2026-08-22 15:58:53 +03:00
claude[bot]
c397b78e87
docs: review document for #224
...
Issue: #224
User-Visible: no
2026-08-22 12:48:41 +00:00
Sergey Matyunin
4dbdb446f8
fix: address coordinate review findings
...
Issue: #224
User-Visible: no
2026-08-22 15:32:55 +03:00
claude[bot]
51fde854e3
docs: review document for #224
...
Issue: #224
User-Visible: no
2026-08-22 12:24:25 +00:00
Sergey Matyunin
4a798e3e13
fix: canonicalize persisted geometry
...
Issue: #224
User-Visible: yes
2026-08-22 14:47:38 +03:00
claude[bot]
8442538b6b
docs: review document for #224
...
Issue: #224
User-Visible: no
2026-08-22 11:33:47 +00:00
Sergey Matyunin
d5725c2fab
docs: specify coordinate storage invariant
...
Issue: #224
User-Visible: no
2026-08-22 14:28:22 +03:00
claude[bot]
052e19715e
docs: review document for #239
...
Validate / docs (push) Successful in 30s
Validate / reuse (push) Successful in 36s
Validate / provenance (push) Successful in 1m13s
Validate / changes (push) Successful in 1m12s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / backend (push) Skipped
Validate / process-gate (push) Failing after 1m16s
Validate / frontend (push) Successful in 7m3s
Validate / golden (push) Failing after 11m17s
Validate / performance_smoke (push) Failing after 14m7s
Validate / smoke (push) Failing after 40m1s
Issue: #239
User-Visible: no
2026-08-22 11:17:11 +00:00
claude[bot]
68cfbdff69
docs: review document for #239
...
Issue: #239
User-Visible: no
2026-08-22 11:00:12 +00:00
Sergey Matyunin
0d91c1e18e
fix: make plan visuals grid-scale invariant
...
Issue: #239
User-Visible: yes
2026-08-22 13:45:26 +03:00
claude[bot]
a4e8dd7ba7
docs: review document for #239
...
Issue: #239
User-Visible: no
2026-08-22 10:03:10 +00:00
Sergey Matyunin
e8b3c861b2
docs(spec): add proof matrix for grid scale
...
Issue: #239
User-Visible: no
2026-08-22 12:59:18 +03:00
claude[bot]
da597da274
docs: review document for #239
...
Issue: #239
User-Visible: no
2026-08-22 09:58:21 +00:00
Sergey Matyunin
4c065f5ec4
docs(spec): define grid-scale visual invariance
...
Issue: #239
User-Visible: no
2026-08-22 12:49:46 +03:00
claude[bot]
1af0cc1711
docs: review document for #238
...
Validate / docs (push) Failing after 26s
Validate / provenance (push) Successful in 1m18s
Validate / process-gate (push) Failing after 1m9s
Validate / changes (push) Successful in 1m0s
Validate / reuse (push) Successful in 43s
Validate / hacs (push) Failing after 21s
Validate / hassfest (push) Failing after 18s
Validate / frontend (push) Successful in 7m27s
Validate / backend (push) Failing after 10m17s
Validate / golden (push) Failing after 12m29s
Validate / performance_smoke (push) Failing after 13m26s
Validate / smoke (push) Failing after 40m7s
Issue: #238
User-Visible: no
2026-08-22 09:40:27 +00:00
Sergey Matyunin
18cd0c8b01
docs: refresh rebased screenshot provenance
...
Issue: #238
User-Visible: no
2026-08-22 12:25:40 +03:00
claude[bot] and Sergey Matyunin
ace6e62f89
docs: review document for #238
...
Issue: #238
User-Visible: no
2026-08-22 12:25:05 +03:00
claude[bot] and Sergey Matyunin
7c6e631560
docs: review document for #238
...
Issue: #238
User-Visible: no
2026-08-22 12:25:05 +03:00
Sergey Matyunin
cb19b7d52e
feat: measure opening preview to inner faces
...
Issue: #238
User-Visible: yes
2026-08-22 12:24:49 +03:00
claude[bot] and Sergey Matyunin
06c7934667
docs: review document for #238
...
Issue: #238
User-Visible: no
2026-08-22 12:24:49 +03:00
Sergey Matyunin
5582e9a35d
docs(spec): define opening inner-distance guides
...
Issue: #238
User-Visible: no
2026-08-22 12:24:49 +03:00
Matysh
9e71334cb4
docs: refresh documentation screenshots and require check-docs
...
Issue: #237
User-Visible: no
2026-08-22 11:42:55 +03:00
claude[bot]
6bd197ffd7
docs: review document for #228
...
Issue: #228
User-Visible: no
2026-08-22 08:14:31 +00:00
claude[bot] and Sergey Matyunin
55d5a560ad
docs: review document for #228
...
Issue: #228
User-Visible: no
2026-08-22 10:56:38 +03:00
Sergey Matyunin
691cea074b
fix: close plan repair review findings
...
Issue: #228
User-Visible: yes
2026-08-22 10:56:38 +03:00
claude[bot] and Sergey Matyunin
8fc3ec783b
docs: review document for #228
...
Issue: #228
User-Visible: no
2026-08-22 10:56:23 +03:00
Sergey Matyunin
2f968996b1
fix: make plan drawing fail closed
...
Issue: #228
User-Visible: yes
2026-08-22 10:56:22 +03:00
claude[bot] and Sergey Matyunin
9a131cca25
docs: review document for #228
...
Issue: #228
User-Visible: no
2026-08-22 10:55:08 +03:00
Sergey Matyunin
e44b3c97b0
docs: specify plan drawing repairs
...
Issue: #228
User-Visible: no
2026-08-22 10:55:08 +03:00
claude[bot]
66ffd6fdda
docs: review document for #233
...
Validate / docs (push) Failing after 23s
Validate / provenance (push) Successful in 1m15s
Validate / process-gate (push) Failing after 1m14s
Validate / changes (push) Successful in 1m0s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / reuse (push) Successful in 47s
Validate / backend (push) Skipped
Validate / frontend (push) Successful in 8m16s
Validate / golden (push) Failing after 13m4s
Validate / performance_smoke (push) Failing after 13m7s
Validate / smoke (push) Failing after 34m13s
Issue: #233
User-Visible: no
2026-08-22 07:22:40 +00:00
claude[bot]
bff47f522b
docs: review document for #233
...
Issue: #233
User-Visible: no
2026-08-22 06:57:57 +00:00
Matysh
abfaae3e38
feat: measure resize labels between wall faces
...
Issue: #233
User-Visible: yes
2026-08-22 09:45:15 +03:00
claude[bot]
969847a4c4
docs: review document for #233
...
Issue: #233
User-Visible: no
2026-08-22 00:26:11 +00:00
Matysh
bc8c368db9
docs(spec): keep a passage full length, read thickness atomically
...
Spec review r1 returned two blocking findings and both were right.
A measured side that is itself a passage would have been shortened by its
neighbouring walls, while insetContour — the very function the area label
already uses — treats that joint as a flat cap and shortens nothing. Length
and area would have diverged again, at a different boundary, which is the
defect this task exists to remove. The zero rule now comes first and returns
the full centreline length for an open side.
The thickness source was wrong as a matter of fact, not of taste: an
existing test shows thicknessCmAt returns 0 for a whole-edge query against a
partially set thickness, so a split-thickness edge would have silently
stopped shortening. Half-depths now come from roomWallProfile, the atomic
profile that innerContourForRoom already uses for the area, so one edge is
resolved by one mechanism.
Two acceptance criteria and two mutation guards added for the closed
findings.
Issue: #233
User-Visible: no
2026-08-22 03:20:06 +03:00
claude[bot]
0312104527
docs: review document for #233
...
Issue: #233
User-Visible: no
2026-08-22 00:13:35 +00:00
Matysh
77fa698a27
docs(spec): register the #233 spec in the index
...
Issue: #233
User-Visible: no
2026-08-22 03:00:05 +03:00
Matysh
7b0747888c
docs(spec): measure resize labels between wall faces
...
Issue: #233
User-Visible: no
2026-08-22 02:58:37 +03:00
claude[bot]
0df5db8b1c
docs: review document for #234
...
Validate / docs (push) Failing after 20s
Validate / reuse (push) Successful in 55s
Validate / changes (push) Successful in 1m13s
Validate / provenance (push) Failing after 1m21s
Validate / process-gate (push) Failing after 1m22s
Validate / hacs (push) Failing after 15s
Validate / hassfest (push) Failing after 11s
Validate / frontend (push) Successful in 3m23s
Validate / backend (push) Failing after 4m25s
Validate / golden (push) Failing after 9m54s
Validate / performance_smoke (push) Failing after 11m9s
Validate / smoke (push) Failing after 20m20s
Issue: #234
User-Visible: no
2026-08-21 16:56:20 +00:00
Sergey Matyunin
c8e9597228
fix: resolve chain segment thickness in one place
...
Issue: #234
User-Visible: yes
2026-08-21 19:42:42 +03:00
claude[bot] and Sergey Matyunin
67505f8343
docs: review document for #234
...
Issue: #234
User-Visible: no
2026-08-21 19:41:37 +03:00