From 2832e01ac52e95f18c7a4414a1b1f77a2570762d Mon Sep 17 00:00:00 2001 From: Drew Ritter Date: Thu, 6 Aug 2026 15:05:31 -0700 Subject: [PATCH] docs(plans): gate tmux ownership on creation Keep the implementation plan's copyable tmux recipe aligned with the reviewed skill. A failed new-session now exits while ownership is false; only successful creation reaches the ownership assignment. --- .../plans/2026-08-06-agentic-e2e-safety-hardening.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/superpowers/plans/2026-08-06-agentic-e2e-safety-hardening.md b/docs/superpowers/plans/2026-08-06-agentic-e2e-safety-hardening.md index 6439f65c..e2eb4831 100644 --- a/docs/superpowers/plans/2026-08-06-agentic-e2e-safety-hardening.md +++ b/docs/superpowers/plans/2026-08-06-agentic-e2e-safety-hardening.md @@ -255,7 +255,10 @@ cleanup() { } trap cleanup EXIT -tmux new-session -d -s "$session" -x 200 -y 50 "$command 2>\"$stderr_log\"" +if ! tmux new-session -d -s "$session" -x 200 -y 50 "$command 2>\"$stderr_log\""; then + echo "failed to create tmux session: $session" >&2 + exit 1 +fi session_owned=1 tmux send-keys -t "$session" -l "literal text" tmux send-keys -t "$session" Enter