2fe634141f
gates / gates (push) Successful in 45s
R-1142: the HDD_PATH root is appdata/<own folder>, with a compiled-in folder map (paperless-ngx -> paperless). R-981: the allow-list is empty (homepage's socket served no Felhom feature). R-1063: finalizeDecommissionWith asks the agent before it marks the drive or moves the default; the 403/409 come back typed and reach the household as a plain 409. R-1069: the agent's no-durable-id format refusal is ErrNoDurableID and a plain sentence. R-1143: build.sh carries :latest only for x.y.z. Each pinned by a red-proofed test. MinAgent 0.158.1.
20 lines
1.8 KiB
Markdown
20 lines
1.8 KiB
Markdown
# REPORT — controller v0.329.0 (night 2026-10-17 → 18)
|
|
|
|
**In plain words.** Each app can now reach only its own data folder on the drive. Homepage no longer gets control of
|
|
Docker, so no app has a special right any more. When the host says „no" to retiring a drive, nothing changes on the
|
|
dashboard and the household reads why. A virtual disk that cannot be formatted gets a plain sentence instead of an
|
|
English error. Test builds no longer move the `:latest` tag. The full night report: felhom.eu
|
|
`REPORT-night-2026-10-18.md`.
|
|
|
|
| Row | What changed | Pinned by | Red-proof |
|
|
|---|---|---|---|
|
|
| R-1142 | `${HDD_PATH}` root = `appdata/<own folder>`; compiled-in map `paperless-ngx → paperless` | `TestAdmit_AnotherAppsAppdataFolderIsRefused`, `TestAllowList_AppdataFolderMustBeOneName` | root back at `appdata/` → 6 cases admitted |
|
|
| R-981 | allow-list EMPTY; homepage template has no socket (catalog) | `TestAllowList_HasNoExceptionAndRefusesHomepagesSocket` | old one-entry list → „1 entries" |
|
|
| R-1063 | agent asked first; 403/409 → plain 409, nothing changed | `TestFinalizeDecommission_AgentRefusalChangesNothing`, `TestDecommission_PolicyRefusalsAreTyped` | old order → drive marked, default moved |
|
|
| R-1069 | agent's no-durable-id refusal → `disk.err.no_durable_id` | `TestR1069_NoDurableIDIsAPlainRefusal`, `TestFormatDisk_NoDurableIDIsTyped` | branch removed → raw text reaches the household |
|
|
| R-1143 | `:latest` only for x.y.z | `scripts/test_build_push_once.sh` (16 cases) | every build adds `:latest` → 4 cases fail |
|
|
|
|
Red-proof records: felhom.eu `documentation/audits/night-2026-10-18/P1/redproof-*.txt`. Green gate rc=0;
|
|
`controller_gates.py --fast` rc=0 (golden-notice advisory). i18n: three keys born as keys; every page fixture
|
|
byte-identical. MinAgent 0.158.1. Release path and box walk: the night report.
|