framework tools/tmux: agent-send socket default resolution + ambiguity guard (B1) #1466

Merged
orch-01 merged 2 commits from mosaic-cli-p2-socket-res into next 2026-08-29 20:25:51 +00:00
2 Commits
Author SHA1 Message Date
marcie 2e86e66681 B1 suite: no early-exiting consumers in pipes (pipefail gate)
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/manual/ci Pipeline was successful
2987 serial CI caught what the batch runs obscured: the repo's
pipefail-early-exit static gate flags tmux-capture-pane piped into
grep -qF (early-exiting consumer = SIGPIPE hazard under pipefail).
A3/A4 assertion arms rewritten: capture the pane to a variable
(failure-tolerant), then full-consumption grep -F >/dev/null (no -q).
Gate green locally (node --test scripts/pipefail-early-exit.test.mjs
fail 0); full suite parity with clean-next baseline (only the 4
node-25 localStorage web host artifacts fail, identical set).
2026-08-29 13:53:17 -05:00
marcie 60f60cd02a framework tools/tmux: B1 socket-resolution series (PR #1466, rebased onto next)
ci/woodpecker/pr/ci Pipeline failed
Content-identical replay of the reviewed B1 series (codex APPROVE at
0026c0f9; rounds 1-7 authored on the p1-wrappers line whose #1464
squash could not carry the tmux files). Delta vs fork 34e56f24:
agent-send.sh +66/-4 (socket default resolution: explicit -L >
MOSAIC_TMUX_SOCKET > unique hit > ambiguity refusal rc 4; exact
session matching; local-only env), test-send-message-socket.sh +87
(discovery + sender arms). Reviews at 0026c0f9 went stale on the head
move; re-review routed via orch-01.
2026-08-29 11:37:13 -05:00