.omo/evidence/20260723-pr-5811-cmux-review/QA.md
packages/tmux-core/src/tmux-utils.test.tspackages/tmux-core/src/tmux-utils/pane-spawn-runner.test.tspackages/omo-opencode/src/shared/tmux/tmux-utils.test.tsTMUX absent,
TMUX_PANE present, and CMUX_SOCKET_PATH present.session.created.false
and pane spawn stopped before split-window.c1-green.log and c2-regression.log are marked superseded.send-keys C-c and kill-pane./config,
server health was good, and the event wire delivered session.created.ses_070da0fd9ffeDC9YLuxO6nPzgy, observed
session.created, preserved the same 21,931 real-session count, and removed
the server, port listener, and temp directory.ses_070b2a731ffe1xM8M4OFL2v8kI, observed
session.created, preserved the same 21,931 real-session count, and removed
the server, port listener, and temp directory.The RED/GREEN pair proves the exact review blocker changed for the right
reason. The final design keeps literal tmux detection unchanged and scopes cmux
compatibility to inline pane lifecycle only. The broader suites protect
standard tmux, disabled environments,
escaping, spawn, activation, replacement, closing, and polling behavior.
The background callback test proves producer entry points delegate eligibility
instead of stopping before the manager. Security tests prove cmux never receives
tmux -e credential arguments.
The production-module driver exercises the OpenCode adapter's selected inline
pane predicate and uses the same predicate for tmux-core close. Literal
tmux-core defaults remain unchanged for unsupported window/session operations.
The isolated OpenCode server proves the built local plugin loads and the
lifecycle event that reaches TmuxSessionManager.onSessionCreated is present
on the real harness wire.
Raw server logs and environment dumps were not copied because they can contain host-specific or authentication-sensitive values. The evidence records only the local plugin path, public health response, generated isolated session ID, event type, counts, and cleanup state.
bash_65./tmp/omo-pr5811-opencode-qa..local-ignore/lsp-pr-5811 symlink.bash_103, confirmed TCP 45482 was free, and
removed /tmp/omo-pr5811-final-qa./tmp are absent.bash_155, confirmed TCP 45483 was free, and
removed /tmp/omo-pr5811-release-qa.TMUX.