REPORT: the first full monthly re-test, mealie's lockout, R-744/R-746/R-749
gates / gates (push) Successful in 2s
gates / gates (push) Successful in 2s
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:
@@ -1,9 +1,14 @@
|
|||||||
# REPORT — 2026-09-30 (late): same-tag security fixes become tested steps (decision 52)
|
# REPORT — the first full monthly re-test (decision 55); mealie's lockout; two harness fixes (2026-10-01)
|
||||||
|
|
||||||
Evidence: `felhom.eu/documentation/audits/night-rulings-2026-09-30/`. Operator report: `felhom.eu/REPORT-night-rulings-2026-09-30.md`.
|
Full session report: `felhom.eu/REPORT-rulings-2026-10-01.md`.
|
||||||
|
|
||||||
- `6a3ead9`: the re-test entry, its gates and decoys, `upgrade-test.py --retest`, `scripts/retest-floating.py` (the monthly
|
- **Re-test run** (`09` §3 decisions 54, 55): `retest-floating.py --push` over every app with a proven ladder. nextcloud
|
||||||
command), `retest_box.py`, `box_walk.py`, `BENCH_ENV_OVERRIDES`. Proven end to end on 9202. Run today: nothing on the
|
`34.0.4-apache` `3b59dfb` and linuxserver sonarr `4.0.20` `1a37032` — both DONE on both venues (bench 9401 swap 0 with the
|
||||||
engine lines; two exact tags rebuilt upstream (R-743).
|
10-minute watch; 9202 through the guarded Update). ~17 min per app. Evidence `felhom.eu/documentation/audits/retest-2026-10/`.
|
||||||
- `45d8482`: wger's JWT key pair (R-737).
|
- **R-749** `9e53205`: the re-test refused a fresh bench (checked `/opt/upg` before copying it). Fixed; the re-run started.
|
||||||
- Runbook: `felhom.eu/documentation/runbooks/monthly-floating-retest.md`.
|
- **R-746** `804884a`: `image_digest.resolve` asks for a `@digest` by digest; `scripts/test_image_digest.py`; red: the old
|
||||||
|
resolver fails 3 of 4; live: an invented digest → HTTP 404 (was the tag's digest).
|
||||||
|
- **R-744** `9fc7052`: outline's fixture reads `__Host-csrfToken` (Outline 1.10 on HTTPS); proven on 9202 at 1.10.1.
|
||||||
|
- **R-747** `a4597cd` (decision 57, decided by CC unattended — operator may reverse): mealie `SECURITY_USER_LOCKOUT_TIME=1`;
|
||||||
|
9202: locked 120 min after 5 wrong logins, then the right password works.
|
||||||
|
- Gates: `catalog_gates.py --fast` OK before each push; every push through the pre-push gates (no `--no-verify`).
|
||||||
|
|||||||
Reference in New Issue
Block a user