From ddf97b3a0504840a3d1ecaf06d10a202e6eafcba Mon Sep 17 00:00:00 2001 From: mwiegand Date: Fri, 15 May 2026 18:51:12 +0200 Subject: [PATCH] spec(deployment-responsibility): mark handoff resolved by the design doc Brainstorm happened; design at 2026-05-15-deployment-responsibility-design.md. Handoff doc stays as the historical framing. Co-Authored-By: Claude Opus 4.7 (1M context) --- ...26-05-15-handoff-deployment-responsibility.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) 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