docs(v0.45.0): REPORT + CONTEXT + README for storage UX polish; live-validated on guest 9201

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-12 09:50:27 +02:00
parent 9ed844fd0b
commit fa60ba50c0
2 changed files with 77 additions and 51 deletions
+16 -1
View File
@@ -7,7 +7,22 @@
>
> Ask Claude Code: "Please update CONTEXT.md with what we did today"
Last updated: 2026-02-19 (session 59)
Last updated: 2026-06-12 (storage UX polish)
> **NOTE:** this file is stale below this banner (last full pass session 59 / v0.16.1). Current state
> is tracked in `CHANGELOG.md`, `controller/README.md`, and the auto-memory `MEMORY.md`. Live version:
> **v0.45.0**.
>
> **2026-06-12 — storage UX polish (v0.45.0), pairs with felhom-agent v0.24.0:**
> - **Agent eject role-gate (Part A, felhom-agent v0.24.0):** `POST /disks/eject` now refuses to
> unmount system/backup storage *at the agent* (fail-safe to protected on ambiguity) — the UI hiding
> the button was never the control. Validated live on guest 9201 (eject `/var/lib/vz` → 403, no unmount).
> - **Controller (Part B, v0.45.0):** B1 deterministic `/api/disks` order (user-data→system→backup,
> alpha within); B2 init wizard excludes mounted drives; B3 **Regisztrálás** primary action for a
> mounted-but-unregistered user-data drive (`POST /api/storage/register`); B4 per-card purpose
> descriptions + app-backing tags + tiering note (`local` & `local-lvm` both kept); B5 eject already
> names affected apps. All validated live on guest 9201.
> - **Golden rebake NOT done** (no registry creds on `felhom-pve`); controller self-update covers drift.
---