fix(lib): finalize herdr 0.7.4 contract refactor and layout policy

This commit is contained in:
2026-08-13 20:50:03 +09:00
parent 2bd59fce9b
commit 657a749f43
7 changed files with 1159 additions and 107 deletions
@@ -505,7 +505,6 @@ if herdr_confirmed:
pm = pane_meta(name, srv)
if not pm:
continue
# A-1 게이트: pane cwd가 현재 workspace_root 하위가 아니면 타 워크스페이스 세션으로 판단하여 오등록 방지
pane_cwd_abs = os.path.realpath(pm['cwd']) if pm.get('cwd') else ''
ws_root_abs = os.path.realpath(workspace_root)
if not pane_cwd_abs or not (pane_cwd_abs == ws_root_abs or pane_cwd_abs.startswith(ws_root_abs + os.sep)):