Night 2026-10-06: R-31 race half (hub, unreleased); R-30, R-336, R-893 need designs
gates / gates (push) Successful in 2m40s

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-10-06 21:06:24 +02:00
parent 6f8aa46cf7
commit e866a66b56
3 changed files with 14 additions and 4 deletions
@@ -31,3 +31,7 @@ no reboot.
| R-554 | needs the operator — the household's recovery-info.txt names the wizard (a customer promise) | 10 | — |
| R-562 | needs the operator's word on the Hungarian number/date format (the row says so) | 2 | — |
| R-724 | needs a design — a new agent route for the guest network + a controller reader (two repos) | 10 | — |
| R-893 | verified in source; needs a design + the operator (which state after a failed off-site replay); next the 9202 measurement | 10 | — |
| R-31 | **race half fixed on felhom.eu main** (hub, unreleased): a second off-site Save while one provisions → 409, nothing saved or created; red-proof `hub/R-31-red.txt`. LEFT: the async save + status card | 35 | (this batch) |
| R-30 | needs a design — wait-channel presence is indirect (~240 s + grace, unmeasured) and gates host-delete before RESET | 15 | — |
| R-336 | no hub half — the pollers run on the boxes (pvestatd, proxmox-backup-client); a design question | 5 | — |
@@ -0,0 +1,6 @@
## RED: the begin()/release() claim removed from ProvisionOffsite
--- FAIL: TestProvision_R31_ConcurrentSaveRefused (0.03s)
r31_concurrent_save_test.go:55: the second Save must be refused while the first runs; got err=<nil>
FAIL
FAIL gitea.dooplex.hu/admin/felhom-hub/internal/offsite 0.076s
FAIL
File diff suppressed because one or more lines are too long