v0.236.0: "delete my data too" deletes the data, or says that it could not (R-442)
gates / gates (push) Successful in 13s
gates / gates (push) Successful in 13s
Removal resolves the drive from the app's own app.yaml HDD_PATH (the 07 ~L437 rule), never the global cfg.Paths.HDDPath which no box sets. A data removal that cannot be resolved, or whose drive is absent, is refused with a typed RemoveRefusedError -> 409 + exact Hungarian sentence, before compose down, and the app is kept. SSD app -> hdd_paths_removed: [] never null; missing folders stated; backup-path refusals reach the response. 15 tests, two red-proofs run (pre-fix fallback -> C fails with err=nil and the handler 200s; "no drive refuses" -> D fails). Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
+8
-1
@@ -7,7 +7,14 @@
|
||||
>
|
||||
> Ask Claude Code: "Please update CONTEXT.md with what we did today"
|
||||
|
||||
Last updated: 2026-09-06 (v0.235.0 — the version freeze: slice 3, on the operator's ruling)
|
||||
Last updated: 2026-09-13 (v0.236.0 — R-442: "delete my data too" deletes it or refuses)
|
||||
|
||||
> **2026-09-13 — v0.236.0 (R-442).** Removal resolves the drive from the app's OWN `app.yaml`
|
||||
> `HDD_PATH` (the `07` ~L437 rule), never the global `cfg.Paths.HDDPath` (set on no box); a data
|
||||
> removal it cannot resolve is REFUSED (409, exact Hungarian sentence, typed `RemoveRefusedError`)
|
||||
> before anything is touched and the app is kept. SSD app → `hdd_paths_removed: []`, never `null`.
|
||||
> Backup-path refusals reach the response. Proven live on demo-hp — see `REPORT.md`.
|
||||
|
||||
|
||||
> **2026-09-06 — v0.235.0. THE RULING, AND THE TRAP IT SET.**
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user