TASK-49: the shell surface has no package, and --phone deletes on-device edits
deploy.sh:246 rsyncs --delete into the phone's surface tree with no snapshot, unlike the local compose which snapshots to .ii-previous. Root cause is installing into $HOME, which has no file-ownership model. Payload belongs in /usr/share owned by a package; $HOME keeps only overrides.
This commit is contained in:
parent
aef29b875d
commit
00d2449acc
2 changed files with 94 additions and 0 deletions
|
|
@ -58,6 +58,7 @@ Four that are cheap relative to what they unblock:
|
|||
|
||||
| # | Task | What's left |
|
||||
|---|------|-------------|
|
||||
| 49 | [The shell surface is not a package, and it eats on-device edits](49-shell-surface-is-not-a-package.md) | `deploy.sh --phone` rsyncs `--delete` into the phone's tree with **no snapshot** — on-device edits are destroyed with no record. Root cause is installing into `$HOME`, which has no ownership model. Payload belongs in `/usr/share`, `$HOME` keeps only overrides. |
|
||||
| 48 | [Shell dies on any reload that owes a lock](48-lock-surface-reload-fatal.md) | Fully diagnosed 07-29, 11 crashes since 07-17. A reload re-requests ext-session-lock while the outgoing instance still holds it → `FATAL: Tried to show lockscreen surfaces without active lock`. **Sync with TASK-43 before touching the lock path.** |
|
||||
| 47 | [Auto-brightness: anchors, none of it built](47-auto-brightness-anchors.md) | §12 reads as settled and has **zero** code behind its actuation half — no brightness `Action`, no anchors, `grep anchor src/` is empty. The evidence half (lux in, health tracked) is live. |
|
||||
| 46 | [Camera: **the front camera works**](46-camera-imx363.md) | **First frame captured 2026-07-29** on the running kernel — no reboot, no DT change. Both front IMX355 were already bound; nobody had tried streaming. Recipe + the stride/packing gotchas are in the task. Next: exposure controls, then libcamera. Rear IMX363 DT (`c7784b716`) still unbuilt but no longer the blocker. |
|
||||
|
|
|
|||
Loading…
Reference in a new issue