R-435 read and closed: the 2026-10-26 windows (hub records + mailbox; box logs lost to restarts, said plainly)
gates / gates (push) Successful in 2m5s

This commit is contained in:
admin committed 2026-10-26 19:17:19 +01:00
1 parent 4955744462
commit 3ca9b71c73
6 files changed
+58 -3

No files matched your search

@@ -0,0 +1,20 @@
# R-435 — the weekly clean-up windows of 2026-10-26, read (2026-10-26 evening; the brief dated it 2026-10-27)
**The box logs are gone, said plainly.** The windows ran 2026-10-26 03:15–03:18 UTC. Every test box's controller
restarted twice that day (the 09:07 and 13:27 UTC floors), and the hub pod at 13:08 (hub 0.172.0), so neither the box's
window lines nor the hub's DEBUG „explained by clean-up windows" line exist any more. The check is **reproduced from two
other channels**: the hub's own records (the database copied with its `-wal` from the running pod) and the mailbox.
| Box | Window | Copies before → after | Box result | Reports the hub stored | Drop alarm |
|---|---|---|---|---|---|
| Tester 1 | 15: 03:15:52 → closed 03:16:06 | 78 → 57 (21 removed, cap 39) | pruned | 74 (01:31:56) → 57 (03:16:56) | none |
| demo-felhom | 14: 03:15:48 → closed 03:16:00 | 63 → 48 (15 removed, cap 31) | pruned | 58 (01:31:53) → 48 (03:16:53) | none |
| demo-hp | 16: 03:17:52 | 359 → 359 | guard-refused (R-1294) | 345 → 359 (no fall) | — |
- **The positive control:** the hub DID receive the lower count, 50 s after each window closed — so its checker had a
fall to judge, and each fall (17, 10) is within what its window removed (21, 15). Without the window credit the D7
rule mails an error for even one missing copy.
- **No drop alarm:** no `offsite_snapshots_*` / `offsite_window_drop` event or mail row for either box
(`hub-windows-and-alarms.txt`), and no such mail in the operator mailbox for 2026-10-26; the same mailbox search does
find that night's demo-hp refusal mail (03:17:56Z), so the search sees off-site mails.
- Files: `hub-windows-and-alarms.txt`, `report-count-replay.txt`. The database copy was deleted after the read.
@@ -0,0 +1,22 @@
# offsite_windows since 2026-10-18 (hub DB copied WITH its -wal from the running pod, 2026-10-26 18:15Z)
# id, customer, opened, closes_by, closed, count_before, count_after, box_result, close_reason, max_remove
(10, 'demo-felhom', '2026-10-19 02:15:41', '2026-10-19 02:35:41', '2026-10-19 02:15:51', 35, 28, 'pruned', 'box', 17)
(11, 'tester-1', '2026-10-19 02:15:53', '2026-10-19 02:35:53', '2026-10-19 02:16:12', 68, 50, 'pruned', 'box', 34)
(12, 'demo-hp', '2026-10-19 02:17:53', '2026-10-19 02:37:53', '2026-10-19 02:18:24', 324, 261, 'pruned', 'box', 162)
(13, 'Tester4', '2026-10-20 17:07:48', '2026-10-20 17:27:48', '2026-10-20 17:07:51', 17, 17, 'nothing', 'box', 8)
(14, 'demo-felhom', '2026-10-26 03:15:48', '2026-10-26 03:35:48', '2026-10-26 03:16:00', 63, 48, 'pruned', 'box', 31)
(15, 'tester-1', '2026-10-26 03:15:52', '2026-10-26 03:35:52', '2026-10-26 03:16:06', 78, 57, 'pruned', 'box', 39)
(16, 'demo-hp', '2026-10-26 03:17:52', '2026-10-26 03:37:52', '2026-10-26 03:17:55', 359, 359, 'guard-refused', 'box', 179)
# events + notification_log 2026-10-25 22:00 -> copy time: every offsite_* / *drop* type
event ('2026-10-26 03:17:55', 'demo-hp', 'offsite_prune_guard_refused', 'error')
event ('2026-10-26 09:30:53', 'Tester4', 'offsite_reissued', 'info')
event ('2026-10-26 09:32:56', 'Tester4', 'offsite_key_installed', 'info')
event ('2026-10-26 10:33:41', 'Tester4', 'offsite_delivery_stuck', 'warning')
event ('2026-10-26 11:51:57', 'Tester4', 'offsite_reissued', 'info')
event ('2026-10-26 11:54:05', 'Tester4', 'offsite_key_installed', 'info')
mail ('2026-10-26 03:17:56', 'demo-hp', 'offsite_prune_guard_refused', 'sent', 'operator')
mail ('2026-10-26 03:17:56', 'demo-hp', 'offsite_prune_guard_refused', 'skipped', 'customer')
mail ('2026-10-26 10:33:41', 'Tester4', 'offsite_delivery_stuck', 'sent', 'operator')
mail ('2026-10-26 10:33:41', 'Tester4', 'offsite_delivery_stuck', 'skipped', 'customer')
mail ('2026-10-26 10:33:41', 'Tester4', 'offsite_credential_restaged', 'refused', 'operator')
@@ -0,0 +1,9 @@
== tester-1 (reports 2026-10-26 01:30–05:00 UTC; a line only where the count changes)
2026-10-26 01:31:56 snapshot_count 74 | last_success 2026-10-25T03:16:00Z
2026-10-26 03:16:56 snapshot_count 57 | last_success 2026-10-26T03:16:10Z
== demo-felhom (reports 2026-10-26 01:30–05:00 UTC; a line only where the count changes)
2026-10-26 01:31:53 snapshot_count 58 | last_success 2026-10-25T03:15:37Z
2026-10-26 03:16:53 snapshot_count 48 | last_success 2026-10-26T03:15:49Z
== demo-hp (reports 2026-10-26 01:30–05:00 UTC; a line only where the count changes)
2026-10-26 01:31:57 snapshot_count 345 | last_success 2026-10-25T03:17:52Z
2026-10-26 03:31:56 snapshot_count 359 | last_success 2026-10-26T03:18:02Z