You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Advance contains a full tmux infrastructure layer (~2,073 LOC) that conflicts with OCA's session management. Move tmux execution to OCA; keep intent/decision logic in Advance.
Why
Advance uses default tmux socket; OCA uses -L oca named socket → windows invisible to OCA session management
Advance's openTmuxWindow ignores OCA's Pattern B per-project session topology
Both implement mutex serialization independently
~1,500 LOC can be deleted from Advance after migration
Acceptance Criteria
OCA adds oca session rename-window, oca terminal detect, oca session current
Advance replaces openTmuxWindow() → calls oca session ensure-window
Advance replaces rename-window → calls oca session rename-window
Summary
Advance contains a full tmux infrastructure layer (~2,073 LOC) that conflicts with OCA's session management. Move tmux execution to OCA; keep intent/decision logic in Advance.
Why
-L ocanamed socket → windows invisible to OCA session managementopenTmuxWindowignores OCA's Pattern B per-project session topologyAcceptance Criteria
oca session rename-window,oca terminal detect,oca session currentopenTmuxWindow()→ callsoca session ensure-windowrename-window→ callsoca session rename-windowProposal
docs/proposals/2026-05-08-cross-repo-boundary-audit.md§ O1 + § TMUX RefactorCross-repo
This is a cross-repo change. OCA adds CLI surface first (Phase 1), then Advance migrates (Phases 2–4).
WSJF Estimate
Value: 9 | TC: 7 | RROE: 8 | Effort: 8 | WSJF: 3.0