Sergey Matyunin
2453ec0d7f
docs: specify partition opening jamb margin
...
Issue: #186
User-Visible: no
2026-08-19 15:33:44 +03:00
Sergey Matyunin
fb265282cc
test: accept v1.65.0-beta.4 Linux golden baselines
...
Issue: #180
Issue: #192
Issue: #193
Issue: #197
User-Visible: no
Release: v1.65.0-beta.4
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32247456636
v1.65.0-beta.4
2026-08-19 14:34:17 +03:00
Sergey Matyunin
c9a83af50e
Release v1.65.0-beta.4 candidate
...
Issue: #180
Issue: #192
Issue: #193
Issue: #196
Issue: #197
User-Visible: yes
2026-08-19 14:24:38 +03:00
Sergey Matyunin
f08c4adabe
test: align full-suite contracts with unified picker
...
Issue: #180
User-Visible: no
2026-08-19 14:24:30 +03:00
Matysh
6e93aa705c
docs: fix in-scope Medium findings inside the current issue
...
Filing and servicing a separate issue costs far more than fixing a small
problem in place — the owner's call of 2026-08-19 (#202 ). A Medium finding
inside the task's scope no longer becomes its own issue: with no High
findings the verdict is yellow, the author fixes it and the fix passes
another review cycle. Only an out-of-scope Medium is still filed
separately, because foreign scope is never patched from a task branch.
Applied to the canon (PROCESS.md), the reviewer prompt in process.yml and
AGENTS.md; the verdict format now writes "Medium: N -> in-task | #NN".
Issue: #202
User-Visible: no
2026-08-19 13:46:25 +03:00
claude[bot]
dd2e0e9b08
docs: review document for #196
...
Issue: #196
User-Visible: no
2026-08-19 10:34:55 +00:00
Sergey Matyunin
d01d0926be
feat: show humidity in room tooltips
...
Issue: #196
User-Visible: yes
2026-08-19 13:28:09 +03:00
claude[bot]
74d19d4d14
docs: spec review r1 for #196
...
Issue: #196
User-Visible: no
2026-08-19 10:23:47 +00:00
claude[bot]
56f31dc199
docs: code review r1 for #197
...
Validate / changes (push) Successful in 1m20s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / provenance (push) Successful in 1m11s
Validate / backend (push) Skipped
Validate / docs (push) Failing after 38s
Validate / process-gate (push) Failing after 1m27s
Validate / frontend (push) Successful in 7m58s
Validate / golden (push) Failing after 9m32s
Validate / performance_smoke (push) Failing after 14m22s
Validate / smoke (push) Failing after 29m53s
Issue: #197
User-Visible: no
2026-08-19 10:12:32 +00:00
Sergey Matyunin
db57180956
fix: isolate degenerate junction patches
...
Issue: #197
User-Visible: yes
2026-08-19 13:02:12 +03:00
claude[bot]
bd9409b33d
docs: spec review r3 for #197
...
Issue: #197
User-Visible: no
2026-08-19 09:48:18 +00:00
Sergey Matyunin
b203e8faeb
docs: clarify issue 197 reproduction coordinates
...
Issue: #197
User-Visible: no
2026-08-19 12:39:37 +03:00
claude[bot]
63249ffd97
docs: fix Medium count in spec review for #197
...
Issue: #197
User-Visible: no
2026-08-19 09:36:36 +00:00
claude[bot]
327c35f606
docs: spec review for #197
...
Issue: #197
User-Visible: no
2026-08-19 09:35:29 +00:00
Sergey Matyunin
fe7b28f3a7
docs: specify junction patch resilience
...
Issue: #197
User-Visible: no
2026-08-19 12:15:55 +03:00
claude[bot]
19e92e0cc0
docs: review document for #180
...
Validate / hacs (push) Failing after 17s
Validate / hassfest (push) Failing after 17s
Validate / frontend (push) Successful in 6m39s
Validate / docs (push) Failing after 28s
Validate / backend (push) Failing after 6m54s
Validate / performance_smoke (push) Failing after 2m3s
Validate / provenance (push) Successful in 44s
Validate / golden (push) Failing after 2m5s
Validate / changes (push) Successful in 49s
Validate / smoke (push) Failing after 2m8s
Validate / process-gate (push) Failing after 54s
Issue: #180
User-Visible: no
2026-08-19 09:03:56 +00:00
Sergey Matyunin
9bde4b1a6d
Prevent ripple color label overlap
...
Issue: #180
User-Visible: yes
2026-08-19 11:55:43 +03:00
claude[bot]
1bf90ee0d8
docs: review document for #180
...
Issue: #180
User-Visible: no
2026-08-19 08:52:44 +00:00
Sergey Matyunin
fcee724638
Unify all color picker call sites
...
Issue: #180
User-Visible: yes
2026-08-19 11:40:32 +03:00
claude[bot]
f69ac71ef7
docs: review document for #180
...
Issue: #180
User-Visible: no
2026-08-19 08:30:56 +00:00
Sergey Matyunin
3540d24f18
docs: specify unified color picker coverage
...
Issue: #180
User-Visible: no
2026-08-19 11:22:36 +03:00
claude[bot]
25ea8fefab
docs: review document for #193
...
Issue: #193
User-Visible: no
2026-08-19 08:01:36 +00:00
Sergey Matyunin
9ec3636a42
Preview open passage placement
...
Issue: #193
User-Visible: yes
2026-08-19 10:51:07 +03:00
Sergey Matyunin
07d0c2ef86
Document passage preview touch contract
...
Issue: #193
User-Visible: no
2026-08-19 10:44:57 +03:00
claude[bot]
053007414d
docs: review document for #193
...
Issue: #193
User-Visible: no
2026-08-19 07:44:15 +00:00
Sergey Matyunin
fc22d9a6c5
Specify passage placement preview
...
Issue: #193
User-Visible: no
2026-08-19 10:34:58 +03:00
claude[bot] and claude[bot]
fbbaed22de
docs: review document for #192
...
Issue: #192
User-Visible: no
2026-08-19 07:28:37 +00:00
Sergey Matyunin and claude[bot]
29ce5d9e65
Keep hue slider thumb visible
...
Issue: #192
User-Visible: yes
2026-08-19 07:28:37 +00:00
claude[bot]
3a8aae06d1
docs: review document for #192
...
Issue: #192
User-Visible: no
2026-08-19 07:28:37 +00:00
Sergey Matyunin and claude[bot]
a75c729d87
Show spectrum on hue slider
...
Issue: #192
User-Visible: yes
2026-08-19 07:28:37 +00:00
Matysh
a55ba3de8b
test: make the junction-patch bridge test able to fail
...
The old fixture ran the branch into the end of p1, so the T-patch lived
beyond the host (x>100) and the probe point [92,0] sat outside it under
any code behaviour: deleting the cutPartitionBody flatMap over patches
kept all subtests green (#188 , found at the #132 code review).
The branch now meets the middle of the span, putting both node patches
inside the default opening's slot. The test proves its own fixture first:
an uncut run must show the patches bridging the slot, so if the geometry
ever stops producing them the control goes red instead of silently
devaluing the real assertion. Mutation-checked: reverting the flatMap
fails exactly this test, 888/889.
Issue: #188
User-Visible: no
2026-08-19 09:57:43 +03:00
Matysh
2f0dc44f27
fix: clamp an issue-branch gate range to the branch's own commits
...
After the mandatory rebase of a published issue branch the pre-push hook
still passes remote_old..local_new, and once the old tip is no longer an
ancestor that range drags in the whole advanced dev history: on #117 it
meant 84 foreign commits and 20 false rule-8 rejections over already
closed issues, leaving --no-verify as the only exit.
The clamp lives in the gate rather than the hook: .githooks/pre-push
carries an executable bit that MCP publication strips (the commit-msg
precedent), so editing it needs an owner-side commit. When the target is
an issue branch and the declared base is not an ancestor of the head, the
base becomes the merge-base with origin/dev. Fast-forward pushes keep
their exact range, every own commit is still judged, and a real violation
in a post-rebase commit still blocks — covered by a scenario test that
goes red without the wiring.
Issue: #190
User-Visible: no
2026-08-19 09:48:39 +03:00
claude[bot]
1c3404fdd0
docs: review document for #192
...
Issue: #192
User-Visible: no
2026-08-19 06:46:17 +00:00
Matysh
3e335b8808
docs: list the actual Validate gate jobs in AGENTS.md
...
The canonical job list predated the `docs` job (added 2026-08-16) and
omitted `process-gate`. `docs` is a real blocking gate — its fingerprint
check went red right after the #113 merge and cost an extra review cycle
of confusion. The list now matches validate.yml and names `changes` as a
service path-filter rather than a gate.
Issue: #191
User-Visible: no
2026-08-19 09:16:54 +03:00
Sergey Matyunin
e2bb90b59b
test: accept v1.65.0-beta.3 Linux golden baselines
...
Issue: #57
User-Visible: no
Release: v1.65.0-beta.3
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32207124102
v1.65.0-beta.3
2026-08-19 05:09:14 +03:00
Sergey Matyunin
a80fa1fa5e
Release v1.65.0-beta.3 candidate
...
Issue: #57
Issue: #103
Issue: #113
Issue: #117
Issue: #132
Issue: #184
Issue: #187
Issue: #189
User-Visible: yes
2026-08-19 05:02:30 +03:00
claude[bot]
0e53b1b0d6
docs: review document for #184
...
Issue: #184
User-Visible: no
2026-08-19 01:50:18 +00:00
Sergey Matyunin
fa015907d4
fix: reject stale space position writes
...
Issue: #184
User-Visible: no
2026-08-19 04:42:49 +03:00
claude[bot]
5d04e9b7c2
docs: review document for #189
...
Validate / docs (push) Failing after 38s
Validate / provenance (push) Successful in 54s
Validate / changes (push) Successful in 45s
Validate / process-gate (push) Successful in 54s
Validate / hacs (push) Skipped
Validate / frontend (push) Skipped
Validate / smoke (push) Skipped
Validate / hassfest (push) Skipped
Validate / golden (push) Skipped
Validate / performance_smoke (push) Skipped
Validate / backend (push) Skipped
Issue: #189
User-Visible: no
2026-08-19 01:35:50 +00:00
Sergey Matyunin
89789d8fa6
fix: cut partition snap axes at hosted openings
...
Issue: #189
User-Visible: yes
2026-08-19 04:23:09 +03:00
claude[bot]
6846ffb828
docs: code review document for #187
...
Validate / golden (push) Failing after 9m37s
Validate / smoke (push) Failing after 19m32s
Validate / performance_smoke (push) Failing after 11m49s
Validate / docs (push) Failing after 21s
Validate / hacs (push) Failing after 15s
Validate / provenance (push) Successful in 31s
Validate / changes (push) Successful in 53s
Validate / hassfest (push) Failing after 12s
Validate / process-gate (push) Failing after 1m3s
Validate / frontend (push) Successful in 5m54s
Validate / backend (push) Failing after 7m15s
Issue: #187
User-Visible: no
2026-08-19 01:16:54 +00:00
Sergey Matyunin
c8755b7c51
Fix Glow fail-dark source guard
...
Issue: #187
User-Visible: yes
2026-08-19 04:09:13 +03:00
claude[bot]
fe15d863ce
docs: code review document for #57
...
Validate / docs (push) Successful in 22s
Validate / provenance (push) Successful in 41s
Validate / process-gate (push) Failing after 49s
Validate / changes (push) Successful in 38s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / frontend (push) Skipped
Validate / smoke (push) Skipped
Validate / golden (push) Skipped
Validate / performance_smoke (push) Skipped
Validate / backend (push) Skipped
Issue: #57
User-Visible: no
2026-08-19 00:58:46 +00:00
Sergey Matyunin
299da593d5
Unify color and opacity picking
...
Issue: #57
User-Visible: yes
2026-08-19 03:46:38 +03:00
claude[bot] and Sergey Matyunin
32e3a79dcd
docs: review document for #57
...
Issue: #57
User-Visible: no
2026-08-19 03:36:42 +03:00
Sergey Matyunin
ffb10843c9
docs: specify unified color opacity picker
...
Issue: #57
User-Visible: no
2026-08-19 03:36:22 +03:00
claude[bot]
5fb510290a
docs: review document for #103
...
Validate / docs (push) Successful in 34s
Validate / provenance (push) Successful in 59s
Validate / changes (push) Successful in 52s
Validate / process-gate (push) Failing after 57s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / frontend (push) Skipped
Validate / smoke (push) Skipped
Validate / performance_smoke (push) Skipped
Validate / backend (push) Skipped
Validate / golden (push) Skipped
Issue: #103
User-Visible: no
2026-08-19 00:34:45 +00:00
Sergey Matyunin
932773773f
Show state in toggle confirmations
...
Issue: #103
User-Visible: yes
2026-08-19 03:23:58 +03:00
claude[bot] and Sergey Matyunin
6c7958c6d0
docs: add spec review r1 for toggle confirmation state
...
Issue: #103
User-Visible: no
2026-08-19 03:12:56 +03:00
Sergey Matyunin
a449edc545
docs: specify toggle confirmation states
...
Issue: #103
User-Visible: no
2026-08-19 03:12:55 +03:00