diff --git a/docs/superpowers/specs/2026-05-15-janitorial-cleanup.md b/docs/superpowers/specs/2026-05-15-janitorial-cleanup.md index 6ba1455..10c0512 100644 --- a/docs/superpowers/specs/2026-05-15-janitorial-cleanup.md +++ b/docs/superpowers/specs/2026-05-15-janitorial-cleanup.md @@ -161,7 +161,15 @@ doc is chosen (unit fetches script from DB), the **Action**: if that refactor lands, remove the helper function and the dir. ckn-bw can stop creating the directory. -### 8. Legacy idmap binds on un-checked instances +### 8. Legacy idmap binds on un-checked instances [RESOLVED] + +**Resolution (2026-05-15)**: verified on `ovh.left4me` (141.95.32.8). The +diagnostic `sudo findmnt --task 1 -o TARGET | grep /var/lib/left4me/runtime/.*/idmap/` +returned zero matches with both `left4me-server@1.service` and +`left4me-server@2.service` active. Either the pre-`dd918ac` stragglers +were swept earlier or never appeared on this host. No umount needed. + + **What**: server@2's stale idmap binds (from the idmap-on-mount era) were manually cleaned during this session's verification. @@ -184,7 +192,15 @@ are gone. Alternative: schedule a host reboot. Reboot wipes the entire mount table and gets everything clean in one step. -### 9. `Optimized Settings` files-overlay verification +### 9. `Optimized Settings` files-overlay verification [RESOLVED] + +**Resolution (2026-05-15)**: verified on `ovh.left4me`. Overlay 8 dir is +`left4me:left4me`-owned end-to-end; `sudo find /var/lib/left4me/overlays/8 +-type f -uid 981` (the `l4d2-sandbox` uid) returned empty. The +files-overlay invariant (populated by the web app as `left4me`, never +through the sandbox helper) holds. No action needed. + + **What**: overlay id 8 (`Optimized Settings`, type `files`) wasn't included in the rebuild test during the build-time-idmap