diff --git a/docs/superpowers/specs/2026-05-15-handoff-deployment-responsibility.md b/docs/superpowers/specs/2026-05-15-handoff-deployment-responsibility.md index d9b6c43..ea4eb74 100644 --- a/docs/superpowers/specs/2026-05-15-handoff-deployment-responsibility.md +++ b/docs/superpowers/specs/2026-05-15-handoff-deployment-responsibility.md @@ -2,11 +2,17 @@ ## Status -Queued for a future session, **after the uid-collapse refactor lands** -(`docs/superpowers/plans/2026-05-15-uid-collapse.md`). This is a -framing doc for a brainstorming session, not an implementation plan. -The brainstorming session should use `superpowers:brainstorming` and -exit with a design doc; implementation follows separately. +**Resolved 2026-05-15** — the brainstorming session happened and produced +`docs/superpowers/specs/2026-05-15-deployment-responsibility-design.md`. +Read that for the answer. The runtime-state relocation +(`2026-05-15-runtime-state-relocation-design.md`) shipped as a prereq; +the design lands hardening drop-ins, sudoers, sysctl, and helpers as +symlinks into the (now root-owned) `/opt/left4me/src/deploy/...` +checkout, while base unit bodies and per-host shape stay bw-managed. + +This doc is kept as the historical framing — the question that opened +the brainstorm, the operator's leaning, and the candidate options that +got evaluated. The actual landed answer is the design doc. ## The question