2026-08-28

요약 (AI 작성)

편집기에 구문 트리 1층이 선 날입니다 — tree-sitter 배선과 판정자(N4 §5.3). session-host 는 checkpoint 를 둘러싼 결정이 오갔습니다: 복원 중·종료 중에는 쓰지 않고(R7-0), 실패 시 Quit 을 취소하며, 두 번째 checkpoint coordinator 는 되돌렸습니다(P4 C3-1). poison 사유가 갈리면 앱을 죽이던 자리, 알림을 물어보는 값이 공짜가 아니게 됐는데 호출부가 그대로였던 것, 원격 출력에 AppKit 을 깨우는 것, foreground metadata generation 보존을 고쳤고, P4 게이트 현황을 코드·실측으로 다시 적었습니다. 상태바는 영속성이 깨진 동안 그 사실을 화면에 남깁니다.

Windows 는 에이전트 도크 검색(W8.15 의 나머지)이 들어갔고, 계획서가 "무엇이 남았나" 의 단일 출처이기를 그만둔 것을 되돌렸습니다. ssh 테스트가 CPU 를 태우는 고아를 남기던 것도 잡았습니다.

커밋

ohah/maru

PR (해당일 생성/머지)

repo#상태제목
ohah/maru#2807mergedfix(session-host): restore capability-less N-1 metadata safely
ohah/maru#2806mergedfix(session-host): preserve foreground metadata generation
ohah/maru#2805mergedfeat(windows): 실행 중이면 확인 모달을 띄운다 — W8.16 의 나머지
ohah/maru#2804mergedtest(session-host): metadata 격리와 재접속 최신본을 실제 제품 경로로 검증한다
ohah/maru#2803mergedfeat(editor): 편집기가 코드에 색을 입힌다 — 제품 배선과 캡처 (N4 §5.3)
ohah/maru#2802mergeddocs(session-host): P4 게이트 현황을 코드·실측으로 다시 적는다
ohah/maru#2801mergedfix(file-tree): 재투영이 매 tick 사용자의 스크롤을 선택 행으로 되감았다
ohah/maru#2800mergedperf(session-host): wake AppKit on remote output
ohah/maru#2799mergedfeat(mobile): 폰이 원격 화면 레코드를 조립한다 (S11-5)
ohah/maru#2798mergedfeat(status-bar): 영속성이 깨진 동안 그 사실을 화면에 남긴다
ohah/maru#2797mergedfeat(windows): 세션 카드의 ✕ — 계약이 정한 절반까지
ohah/maru#2796mergedrevert(session-host): 두 번째 checkpoint coordinator 를 되돌린다 (P4 C3-1)
ohah/maru#2795mergedperf(session-host): gate metadata production by runtime events
ohah/maru#2794closedfeat(session-host): checkpoint 를 복원 중·종료 중에는 쓰지 않는다 (R7-0)
ohah/maru#2793mergedperf(session-host): 유휴 화면 투영을 output event로 연다
ohah/maru#2792mergedperf(session-host): 알림을 물어보는 값이 공짜가 아니게 됐는데 호출부가 그대로였다
ohah/maru#2791mergedfix(session-host): isolate screen inbox overflow recovery
ohah/maru#2790mergedfix(session-host): poison 사유가 갈리면 앱을 죽이던 자리를 닫는다
ohah/maru#2789mergedfix(ssh): 끊긴 자리에서 입력 모드를 되돌린다 — 재접속한 셸에 마우스 리포트가 쏟아졌다
ohah/maru#2788mergedfeat(windows): 에이전트 도크 검색 — W8.15 의 나머지
ohah/maru#2787mergeddocs(session-host): P4 완료 상태를 실제 gate와 맞춘다
ohah/maru#2786mergedfix(session-host): checkpoint 실패 시 Quit을 취소한다
ohah/maru#2785mergedfix(ssh): 테스트 하네스가 띄운 것을 못 거둔다 — 멈추는 waitpid 와 며칠 사는 sshd
ohah/maru#2784mergedfeat(editor): 구문 트리 1층이 선다 — tree-sitter 배선과 판정자 (N4 §5.3)
ohah/maru#2783mergedtest(session-host): verify tombstone relaunch persistence
ohah/maru#2782mergedfix(cli): ssh 테스트가 CPU 를 태우는 고아를 남겼다
ohah/maru#2781mergedfeat(windows): 사이드바 검색에 글자를 친다 — 죽어 있던 줄이 산다
ohah/maru#2780mergedtest(session-host): verify duplicate checkpoint preservation
ohah/maru#2779mergedfix(mobile): 새 연결에서 남은 요청과 셸에 실리는 runtime id
ohah/maru#2778mergeddocs(windows): 계획서가 "무엇이 남았나"의 단일 출처이기를 그만뒀다 — 되돌린다