Sergey Matyunin
22d0f05650
docs: accept canonical screenshots for bevel batching
...
Accept the complete ten-frame Linux artifact from the exact #272 performance gate-fix source. The content matches the reviewed UI while replacing the non-canonical Windows captures that had entered dev with #274 .
Issue: #272
User-Visible: no
2026-08-23 23:33:39 +03:00
claude[bot]
ad1ee9d13d
docs: review document for #274
...
Validate / docs (push) Successful in 30s
Validate / process-workflow-sync (push) Successful in 29s
Validate / provenance (push) Successful in 38s
Validate / changes (push) Successful in 27s
Validate / process-gate (push) Failing after 33s
Validate / reuse (push) Successful in 50s
Validate / hacs (push) Failing after 16s
Validate / hassfest (push) Failing after 15s
Validate / backend (push) Failing after 9m9s
Validate / frontend (push) Successful in 9m54s
Validate / smoke (1) (push) Failing after 17m51s
Validate / smoke (3) (push) Failing after 18m23s
Validate / smoke (2) (push) Failing after 18m55s
Validate / smoke_done (push) Skipped
Validate / golden (push) Failing after 25m55s
Validate / performance_smoke (push) Failing after 50m54s
Issue: #274
User-Visible: no
2026-08-23 19:45:24 +00:00
Sergey Matyunin
c9b8497f58
fix: keep wireless controller face consistent
...
Issue: #274
User-Visible: yes
2026-08-23 22:24:32 +03:00
claude[bot]
7b23035e21
docs: review document for #274
...
Issue: #274
User-Visible: no
2026-08-23 19:15:04 +00:00
Sergey Matyunin
9b764277db
docs(spec): define wireless controller presentation parity
...
Issue: #274
User-Visible: no
2026-08-23 22:08:19 +03:00
claude[bot]
d83b0c512f
docs: review document for #272
...
Issue: #272
User-Visible: no
2026-08-23 18:44:54 +00:00
Sergey Matyunin
5fd4e2249a
docs: refresh merged junction evidence
...
Issue: #272
User-Visible: no
2026-08-23 21:29:35 +03:00
Sergey Matyunin
3fedcaf1d5
fix: open multi-wall bevel holes to exterior
...
Issue: #272
User-Visible: yes
2026-08-23 21:23:42 +03:00
claude[bot] and Sergey Matyunin
a28158c041
docs: review document for #272
...
Issue: #272
User-Visible: no
2026-08-23 21:20:28 +03:00
Sergey Matyunin
21b04ed0c2
spec(walls): tighten multi-wall hole evidence
...
Issue: #272
User-Visible: no
2026-08-23 21:20:28 +03:00
claude[bot] and Sergey Matyunin
f3d4a79787
docs: review document for #272
...
Issue: #272
User-Visible: no
2026-08-23 21:20:28 +03:00
Sergey Matyunin
dd4ebb7401
docs(spec): require hole-free multi-wall joins
...
Issue: #272
User-Visible: no
2026-08-23 21:20:28 +03:00
claude[bot]
67863d68a4
docs: review document for #271
...
Issue: #271
User-Visible: no
2026-08-23 18:19:52 +00:00
claude[bot] and Sergey Matyunin
c0b231fa06
docs: review document for #271
...
Issue: #271
User-Visible: no
2026-08-23 21:09:56 +03:00
Sergey Matyunin
c190a698c5
docs: refresh merged finite-ray evidence
...
Issue: #271
User-Visible: no
2026-08-23 21:09:56 +03:00
claude[bot] and Sergey Matyunin
dc94e016ca
docs: review document for #271
...
Issue: #271
User-Visible: no
2026-08-23 21:06:20 +03:00
Sergey Matyunin
e3b635aba2
fix(walls): bound multi-wall repairs to finite rays
...
Issue: #271
User-Visible: yes
2026-08-23 21:06:20 +03:00
claude[bot] and Sergey Matyunin
ffbbb217b5
docs: review document for #271
...
Issue: #271
User-Visible: no
2026-08-23 21:06:00 +03:00
Sergey Matyunin
154af2692f
docs(spec): define finite multi-wall ray contract
...
Issue: #271
User-Visible: no
2026-08-23 21:06:00 +03:00
claude[bot]
d68e876f78
docs: review document for #273
...
Issue: #273
User-Visible: no
2026-08-23 17:33:06 +00:00
Sergey Matyunin
3ab3cdc1e4
docs: record optimizer topology evidence
...
Issue: #273
User-Visible: no
2026-08-23 20:23:08 +03:00
Sergey Matyunin
105a8f70eb
fix: collapse thickness island beside one T-node
...
Issue: #273
User-Visible: yes
2026-08-23 20:20:03 +03:00
claude[bot]
3e8733ad27
docs: review document for #273
...
Issue: #273
User-Visible: no
2026-08-23 17:10:22 +00:00
Sergey Matyunin
e2de0dbcc4
spec(optimize): narrow topology island guard
...
Issue: #273
User-Visible: no
2026-08-23 20:03:50 +03:00
claude[bot]
6e2247aa3d
docs: review document for #273
...
Issue: #273
User-Visible: no
2026-08-23 16:50:00 +00:00
Sergey Matyunin
b5fbe633a6
docs(spec): handle topology-adjacent thickness islands
...
Issue: #273
User-Visible: no
2026-08-23 19:41:22 +03:00
Sergey Matyunin
1d0e0c5ab8
chore(release): prepare v1.67.0-beta.5
...
Issue: #258
Issue: #261
Issue: #262
User-Visible: yes
2026-08-23 18:40:44 +03:00
claude[bot]
3e3fb9ceaa
docs: review document for #262
...
Issue: #262
User-Visible: no
2026-08-23 13:54:22 +00:00
Sergey Matyunin
5fa2dc2893
docs: mark child re-add ready for review
...
Issue: #262
User-Visible: no
2026-08-23 16:41:15 +03:00
Sergey Matyunin
2d6b6006fe
docs: record canonical screenshots for child re-add
...
Issue: #262
User-Visible: no
2026-08-23 16:40:24 +03:00
Sergey Matyunin
8cdf6b4894
fix: restore one child of a deleted device
...
Issue: #262
User-Visible: yes
2026-08-23 16:32:12 +03:00
claude[bot]
a0b39b626f
docs: review document for #262
...
Issue: #262
User-Visible: no
2026-08-23 13:25:44 +00:00
Sergey Matyunin
7b3ea3769a
docs: specify child entity re-add lifecycle
...
Issue: #262
User-Visible: no
2026-08-23 16:19:48 +03:00
claude[bot]
98dce8d0b4
docs: review document for #261
...
Issue: #261
User-Visible: no
2026-08-23 13:13:14 +00:00
Sergey Matyunin
0d0a9dd87a
docs: record rebased implementation evidence
...
Issue: #261
User-Visible: no
2026-08-23 15:41:55 +03:00
Sergey Matyunin
2e53cb0e05
test: register and refresh junction evidence
...
Issue: #261
User-Visible: no
2026-08-23 15:35:39 +03:00
Sergey Matyunin
0dc6c39784
fix: retain bounded T-junction masonry
...
Issue: #261
User-Visible: yes
2026-08-23 15:35:27 +03:00
claude[bot] and Sergey Matyunin
61b437fd3f
docs: review document for #261
...
Issue: #261
User-Visible: no
2026-08-23 15:35:26 +03:00
Sergey Matyunin
9f6efd0c11
docs: specify multi-wall wedge repair
...
Issue: #261
User-Visible: no
2026-08-23 15:35:26 +03:00
claude[bot]
9f63163339
docs: review document for #258
...
Validate / docs (push) Failing after 21s
Validate / process-workflow-sync (push) Successful in 26s
Validate / changes (push) Successful in 32s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / frontend (push) Skipped
Validate / provenance (push) Successful in 1m4s
Validate / process-gate (push) Successful in 51s
Validate / reuse (push) Successful in 44s
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 / performance_smoke (push) Skipped
Validate / backend (push) Skipped
Issue: #258
User-Visible: no
2026-08-23 11:46:19 +00:00
Sergey Matyunin
61bf537b58
docs: correct wall-key changelog claim
...
Issue: #258
User-Visible: no
2026-08-23 14:40:14 +03:00
claude[bot]
aa85a95b32
docs: review document for #258
...
Issue: #258
User-Visible: no
2026-08-23 11:38:37 +00:00
Sergey Matyunin
28eaf86662
fix: stabilize wall keys across storage round-trips
...
Issue: #258
User-Visible: yes
2026-08-23 14:21:36 +03:00
claude[bot] and Sergey Matyunin
46a83de181
docs: review document for #258
...
Issue: #258
User-Visible: no
2026-08-23 14:18:10 +03:00
Sergey Matyunin
b9a5f6c4e4
docs(spec): define stable wall key round-trip
...
Issue: #258
User-Visible: no
2026-08-23 14:18:10 +03:00
Claude
5e95a28406
test: grade the wall-key invariant by what the product does
...
Validate / docs (push) Failing after 25s
Validate / process-workflow-sync (push) Successful in 1m13s
Validate / provenance (push) Failing after 1m16s
Validate / process-gate (push) Failing after 1m25s
Validate / changes (push) Successful in 1m9s
Validate / reuse (push) Successful in 58s
Validate / hacs (push) Failing after 17s
Validate / hassfest (push) Failing after 20s
Validate / frontend (push) Successful in 10m20s
Validate / backend (push) Failing after 9m54s
Validate / smoke (1) (push) Failing after 18m2s
Validate / smoke (2) (push) Failing after 17m49s
Validate / smoke (3) (push) Failing after 15m44s
Validate / smoke_done (push) Skipped
Validate / golden (push) Failing after 15m1s
Validate / performance_smoke (push) Failing after 13m49s
The first cut of checkWallKeys compared the stored key against endpoints
snapped to the lattice and called any mismatch a violation. Both halves were
wrong, and measurement says so: wallIntervals reports the query key for the
disputed edge as 0.887500,0.195833@1.5706 , i.e. the form built from the
coordinates as stored, and the two owner configurations that differ in exactly
these keys produce byte-identical wall bodies and multi-wall node maps. The
check would have reddened a plan that renders correctly.
Graded now: a drift inside the tolerant fallback's half-pitch reach is an
observation, a key beyond it or one that does not parse as coordinates is a
violation. The threshold is expressed in grid steps with a 1e-3 slack — with a
relative 1e-6 the four identically drifted records of one plan split between
the two classes on their last bits, so the check repeated the very rounding tie
it exists to expose.
visual-matrix leaves KEY_CONTRACT_DEBT: its keys drift inside the reach and now
read as observations. large-house stays — its labels do not parse, and
wallIntervals shows all 80 solid edges resolving to zero thickness (#260 ).
Issue: #259
User-Visible: no
2026-08-23 14:11:22 +03:00
Claude
7b267fb632
test: check the wall key against the lattice edge
...
#258 lost two thickness records to a rounding tie: wallKey quantises the
midpoint with Math.round, and a wall of odd step length has its midpoint
exactly on the tie, where the exact node 83/240 and the stored 0.345833333
fall on opposite sides. The #254 invariants pass on that file — their edge
tolerance is 0.004 and the drift is 0.00417, so the check sits on its own
boundary.
checkWallKeys compares strings, and against endpoints snapped to the lattice:
keying from the raw endpoints flags the healthy state and passes the broken
one, which is what the first formulation in #258 got wrong. Measured on the
owner's before/after pair: 0 findings before, exactly the two artefact walls
after.
Two shipped fixtures write keys off the contract (#260 ); recorded as a number,
so the debt can neither grow nor be silently fixed.
Issue: #259
User-Visible: no
2026-08-23 13:50:37 +03:00
Sergey Matyunin
8c7e8bc9d1
chore(release): prepare v1.67.0-beta.4
...
Issue: #249
Issue: #251
Issue: #252
Issue: #253
Issue: #256
User-Visible: yes
2026-08-23 12:06:29 +03:00
claude[bot]
f5ec6718a2
docs: review document for #253
...
Issue: #253
User-Visible: no
2026-08-23 08:59:49 +00:00
Sergey Matyunin
ffb609d471
docs: refresh screenshots for wall resize
...
Issue: #253
User-Visible: no
2026-08-23 11:46:43 +03:00