Sergey Matyunin
5ce3ceeca7
test: isolate optimizer mutation fixture
...
Issue: #198
User-Visible: no
2026-08-19 21:10:27 +03:00
claude[bot] and Sergey Matyunin
ef22b236f8
docs: code review r2 for optimizer micro-interval cleanup ( #198 )
...
Issue: #198
User-Visible: no
2026-08-19 21:10:27 +03:00
Sergey Matyunin
a797752c89
test: prove optimizer micro-interval boundaries
...
Issue: #198
User-Visible: no
2026-08-19 21:10:18 +03:00
claude[bot] and Sergey Matyunin
833e8e5472
docs: review document for #198
...
Issue: #198
User-Visible: no
2026-08-19 21:10:18 +03:00
Sergey Matyunin
9b05dd598d
fix: clean isolated wall micro-intervals in Optimize
...
Issue: #198
User-Visible: yes
2026-08-19 21:10:18 +03:00
claude[bot] and Sergey Matyunin
cd17a0b00f
docs: spec review r1 for optimizer micro-interval cleanup ( #198 )
...
Issue: #198
User-Visible: no
2026-08-19 21:09:47 +03:00
Sergey Matyunin
3a68efa62f
docs: specify optimizer micro-interval cleanup
...
Issue: #198
User-Visible: no
2026-08-19 21:09:47 +03:00
claude[bot]
2dd1731cc4
docs: review document for #205
...
Validate / docs (push) Failing after 26s
Validate / provenance (push) Successful in 40s
Validate / process-gate (push) Failing after 57s
Validate / changes (push) Successful in 57s
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: #205
User-Visible: no
2026-08-19 18:08:44 +00:00
Sergey Matyunin
e158f8fdcc
docs: refresh rebased screenshot provenance
...
Issue: #205
User-Visible: no
2026-08-19 20:57:50 +03:00
claude[bot] and Sergey Matyunin
edf532e217
docs: review document for #205
...
Issue: #205
User-Visible: no
2026-08-19 20:55:38 +03:00
Sergey Matyunin
56e01148f8
fix: resume vacuum trails after short stops
...
Issue: #205
User-Visible: yes
2026-08-19 20:55:38 +03:00
claude[bot] and Sergey Matyunin
d31ad3c562
docs: review document for #205
...
Issue: #205
User-Visible: no
2026-08-19 20:54:57 +03:00
Sergey Matyunin
5c09591ce9
docs: specify vacuum trail resume grace
...
Issue: #205
User-Visible: no
2026-08-19 20:54:56 +03:00
claude[bot]
5dc9016645
docs: review document for #204
...
Validate / provenance (push) Successful in 1m4s
Validate / docs (push) Failing after 42s
Validate / process-gate (push) Failing after 1m21s
Validate / changes (push) Successful in 2m6s
Validate / hacs (push) Failing after 18s
Validate / hassfest (push) Failing after 21s
Validate / frontend (push) Successful in 8m43s
Validate / backend (push) Failing after 10m15s
Validate / golden (push) Failing after 13m21s
Validate / performance_smoke (push) Failing after 14m29s
Validate / smoke (push) Failing after 35m34s
Issue: #204
User-Visible: no
2026-08-19 17:44:48 +00:00
Sergey Matyunin and claude[bot]
6f89002e3a
fix: show honest new-space display defaults
...
Issue: #204
User-Visible: yes
2026-08-19 17:44:48 +00:00
claude[bot] and claude[bot]
4c8ba981e7
docs: review document for #204
...
Issue: #204
User-Visible: no
2026-08-19 17:44:48 +00:00
Sergey Matyunin and claude[bot]
15dc8adc4f
docs: specify space creation display defaults
...
Issue: #204
User-Visible: no
2026-08-19 17:44:48 +00:00
Matysh
ad8e7a50cc
fix: waive the issue status for a class-A-free range in the process gate
...
Rule 8 demanded a working S-label from every class A/B commit's issue,
while owner decision #118 sends infrastructure work outside the S1..S8
flow entirely — such an issue has no status label by construction. The
two rules contradicted each other and the machine-checked one won, so
Validate on dev went red on every infrastructure commit (#175 , #191 ,
#202 , #206 ) and the catch-up signal stopped meaning anything. A gate that
is always red is not a gate.
The waiver keys on the diff, not on a permission label: a range with no
class A file at all. An `infra` label could be pinned on a product task
to walk a product commit past the status check; ceasing to touch class A
without ceasing to be infrastructure work is not possible. Issue
existence, open state, `blocked` and fail-closed on an unreachable gh all
still apply, and the waiver prints a visible warning rather than passing
in silence.
Mutation-checked both ways: unwiring the waiver reddens the CLI test,
and letting class A keep the waiver reddens both new tests.
Issue: #207
User-Visible: no
2026-08-19 20:39:07 +03:00
Matysh
f287bddd97
fix: cache Playwright browsers instead of reinstalling them via apt
...
performance_smoke burned nearly all of its 15-minute budget before the
benchmark even started, twice in a row: validate.yml had no browser cache
at all, so every browser job paid for a full `playwright install
--with-deps` — apt work the ubuntu-latest image makes redundant, with
unbounded retries against an unreachable azure mirror on top. For a
measuring job that is worse than lost minutes: the timing window competes
with package installation on the same runner.
#175 fixed this for the review pipeline but deliberately left the flag
here, reasoning that a prerelease gate values predictability over
minutes. That reasoning was wrong — the flag is what made the gate
unpredictable.
Browsers are now cached per package-lock hash in smoke, golden,
performance_smoke and the full performance run; installation happens only
on a cache miss and no longer touches apt. performance_smoke keeps
headroom for a cold cache at 20 minutes. If the image ever drops a
required library, Chromium fails to launch with a clear missing-libraries
error; that is the moment to bring the flag back.
Issue: #206
User-Visible: no
2026-08-19 20:06:38 +03:00
Sergey Matyunin
5ff80f3bdc
test: accept v1.65.0-beta.5 Linux golden baselines
...
Issue: #200
Issue: #203
User-Visible: no
Release: v1.65.0-beta.5
Baseline-Reviewed: https://github.com/Matysh/houseplan-card/actions/runs/32276442988
v1.65.0-beta.5
2026-08-19 19:39:41 +03:00
Sergey Matyunin
e6016a966f
Release v1.65.0-beta.5 candidate
...
Issue: #176
Issue: #186
Issue: #195
Issue: #200
Issue: #201
Issue: #203
User-Visible: yes
2026-08-19 19:31:44 +03:00
claude[bot]
142bd611b1
docs: code review document for #203
...
Issue: #203
User-Visible: no
2026-08-19 16:04:50 +00:00
Sergey Matyunin
1290927f10
fix: hide disabled room names
...
Issue: #203
User-Visible: yes
2026-08-19 18:47:33 +03:00
claude[bot]
84e62dcd0f
docs: review document for #203
...
Issue: #203
User-Visible: no
2026-08-19 15:35:50 +00:00
Sergey Matyunin
f7b811a621
docs: protect hidden iso labels in spec
...
Issue: #203
User-Visible: no
2026-08-19 18:29:28 +03:00
claude[bot]
950403debd
docs: review document for #203
...
Issue: #203
User-Visible: no
2026-08-19 15:28:37 +00:00
Sergey Matyunin
009fed9bc0
docs: specify hidden room names
...
Issue: #203
User-Visible: no
2026-08-19 18:17:05 +03:00
claude[bot]
10c0f3c95a
docs: review document for #201
...
Issue: #201
User-Visible: no
2026-08-19 15:12:41 +00:00
Sergey Matyunin
f7abf14abd
fix: inherit parent thickness for atomic walls
...
Issue: #201
User-Visible: yes
2026-08-19 18:04:11 +03:00
claude[bot]
8b8b9ed90d
docs: review document for #201
...
Issue: #201
User-Visible: no
2026-08-19 14:55:30 +00:00
Sergey Matyunin
7b759f316b
docs: specify atomic wall thickness lookup
...
Issue: #201
User-Visible: no
2026-08-19 17:48:56 +03:00
claude[bot]
b583d663e3
docs: review document for #200
...
Issue: #200
User-Visible: no
2026-08-19 14:42:10 +00:00
Sergey Matyunin
88a28775e7
docs: refresh screenshots for room label parity
...
Issue: #200
User-Visible: no
2026-08-19 17:16:50 +03:00
Sergey Matyunin
cd029a0415
fix: keep room labels aligned across modes
...
Issue: #200
User-Visible: yes
2026-08-19 17:12:02 +03:00
claude[bot]
bf83246b7b
docs: review document for #200
...
Issue: #200
User-Visible: no
2026-08-19 13:57:42 +00:00
Sergey Matyunin
4089c912c6
docs: specify room label parity
...
Issue: #200
User-Visible: no
2026-08-19 16:50:29 +03:00
claude[bot]
0b411dd802
docs: review document for #195
...
Issue: #195
User-Visible: no
2026-08-19 13:46:04 +00:00
claude[bot] and Sergey Matyunin
07b0b3dec2
docs: review document for #195
...
Issue: #195
User-Visible: no
2026-08-19 16:38:43 +03:00
Sergey Matyunin
2ef32417bd
test: sample editor close glyph before removal
...
Issue: #195
User-Visible: no
2026-08-19 16:38:43 +03:00
Sergey Matyunin
016c75f539
fix: enlarge editor close hit target
...
Issue: #195
User-Visible: yes
2026-08-19 16:38:43 +03:00
claude[bot]
71d369a295
docs: review document for #176
...
Issue: #176
User-Visible: no
2026-08-19 13:24:29 +00:00
Sergey Matyunin
f66e671b89
refactor: remove dead partition tool state
...
Issue: #176
User-Visible: no
2026-08-19 16:17:09 +03:00
claude[bot]
41e2cfffc6
docs: spec review document for #176
...
Issue: #176
User-Visible: no
2026-08-19 13:09:19 +00:00
claude[bot]
a0c4c1cdd8
docs: code review r1 for #186
...
Validate / docs (push) Failing after 27s
Validate / provenance (push) Successful in 46s
Validate / process-gate (push) Failing after 46s
Validate / changes (push) Successful in 40s
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: #186
User-Visible: no
2026-08-19 13:00:16 +00:00
Sergey Matyunin
edfea67ddd
docs: refresh screenshot source fingerprint
...
Issue: #186
User-Visible: no
2026-08-19 15:57:00 +03:00
Sergey Matyunin
57ba75b9da
fix: keep jamb margin on partition openings
...
Issue: #186
User-Visible: yes
2026-08-19 15:43:23 +03:00
claude[bot] and Sergey Matyunin
804b282f5f
docs: review document for #186
...
Issue: #186
User-Visible: no
2026-08-19 15:33:45 +03:00
Sergey Matyunin
a356ec29ab
docs: preserve legacy jambs on full restore
...
Issue: #186
User-Visible: no
2026-08-19 15:33:45 +03:00
claude[bot] and Sergey Matyunin
67bf85e7d2
docs: review document for #186
...
Issue: #186
User-Visible: no
2026-08-19 15:33:44 +03:00
Sergey Matyunin
2453ec0d7f
docs: specify partition opening jamb margin
...
Issue: #186
User-Visible: no
2026-08-19 15:33:44 +03:00