Просмотр исходного кода

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.
Drew Ritter 1 месяц назад
Родитель
Сommit
2832e01ac5
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      docs/superpowers/plans/2026-08-06-agentic-e2e-safety-hardening.md

+ 4 - 1
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