2026-08-24

요약 (AI 작성)

편집 버퍼를 persistent rope 와 delta 로 세우고 selection 을 같은 연산에서 밀게 한 날입니다(§3.0·§3.3). @maru/* 는 마커와 장식(여러 매치 동시 칠하기), 앱이 자기 패턴을 주입하는 링크 규칙, 캔버스가 못 하는 접근성·터치를 DOM 이 맡는 구조를 얻었고, 장식이 무한 렌더 루프를 만들어 유휴 1638fps 였던 것을 2fps 로, 워커 모드에서 open() 직후 22ms 흐리던 것을 잡았습니다.

에이전트 훅은 신원에 host 소유 자리를 만들고(계약이 GUI 만 알고 있었다) host 가 자기 신원으로 훅 경로를 채우며 훅 로그 칸을 만들고 치우고 GUI 가 그것을 읽게 해, host-backed 터미널이 훅 모드로 살게 됐습니다. 훅을 턴 경계 트리거로 삼고(AT1) 턴 제목을 링에 싣습니다(AT2). maru 를 두 개 띄우면 같은 훅 로그를 물던 것과 업그레이드 뒤 뜬 자식만 신원을 못 받던 것도 고쳤습니다.

Windows 는 도크에 파일 트리가 뜨고(아틀라스를 나눠 쓴다) 입력이 갈리고 디바이더로 도크 폭이 바뀌고 도크가 파일 트리↔소스 컨트롤을 갈아 끼우며, 창이 사이드바 띠까지 셋으로 갈리고 프레임리스 창·테마 색·아이콘·헤더 아이콘 줄이 섰습니다. 탐색기는 CIM §9 조건을 항목별로 닫고 Chrome Lab 시나리오와 시각 골든을 얻었으며, 밀려난 세션이 조용히 사라지던 것에 신원 자취를 남기고, 공개 attach 루프를 실제 TTY 에 연결하고 localhost SSH 로 번들 attach 를 검증했습니다.

커밋

ohah/maru

PR (해당일 생성/머지)

repo#상태제목
ohah/maru#2654mergedfeat(windows): 헤더 아이콘을 1.7× 로 굽는다 — 헤더가 세 줄이 된다
ohah/maru#2653mergedfix(scm): 이름을 자기 예약만큼으로 잘라 꼬리와 겹치지 않게 한다 — 이모지 이름이 붙었다
ohah/maru#2652mergedfeat(metrics): advance 의 소수까지 ABI 로 받아 근사를 없앤다
ohah/maru#2651mergedfix(session-host): reuse strict CR6e validators
ohah/maru#2650mergedfeat(windows): 사이드바 헤더에 아이콘 줄이 뜬다
ohah/maru#2649mergedfeat(session): 턴 제목을 링에 싣는다 (AT2) — 그리고 미래를 현재형으로 적던 문서 다섯
ohah/maru#2648mergedtest(agent-hooks): 「수동 검증」 두 항목을 자동으로 만든다
ohah/maru#2647mergedfix(mobile): 화면 문구를 데스크톱과 같은 말투로
ohah/maru#2646mergedfeat(session-host): verify bundled attach over localhost SSH
ohah/maru#2645mergedfix(file-tree): 발행 신선도가 기하도 보게 한다 — resize 뒤의 클릭이 죽었다
ohah/maru#2644mergedfix(mobile): 글자 크기와 줄 높이를 갈라 놓는다
ohah/maru#2643mergedfeat(agent-hooks): 훅을 턴 경계 트리거로 — 신원·base·턴 키 (AT1)
ohah/maru#2642mergedfix(scm): 이어 그리는 글자의 자리를 role 크기로 잡는다 — 어제의 상한이 작은 폰트를 못 덮었다
ohah/maru#2641mergedfeat(agent-hooks): GUI 가 host 칸을 읽는다 — host-backed 터미널이 훅 모드로 산다
ohah/maru#2640mergedfix(mobile): 한글이 완성되는 대로 나가고, 지우면 실제로 지워진다
ohah/maru#2639mergedfeat(windows): 프레임리스 창·테마 색·아이콘 — 사이드바 카드에 글자가 뜬다
ohah/maru#2638mergedfeat(windows): 창이 셋으로 갈린다 — 사이드바 띠
ohah/maru#2637mergedfix(packages): 장식이 무한 렌더 루프를 만들고 있었다 — 유휴 1638fps → 2fps
ohah/maru#2636mergeddocs(windows): 왼쪽 사이드바를 계획에 넣는다 — 두 번째 공백
ohah/maru#2635mergedfeat(agent-hooks): host 가 자기 훅 로그 칸을 만들고 치운다
ohah/maru#2634mergedfeat(editor): 편집 버퍼와 delta — persistent rope, 그리고 selection을 같은 연산에서 민다 (§3.0·§3.3)
ohah/maru#2633mergedtest(runner): 「골라졌는가」와 「돌았는가」는 다른 질문이다 — 통과 수도 센다
ohah/maru#2632mergedfeat(chrome): 밀려난 턴 기록 고지를 캡처로 찍는다
ohah/maru#2631mergedfix(packages): IME 회귀 둘 — 조합이 두 번 보이고, Cmd 조합이 글자를 뒤집었다
ohah/maru#2630mergedfeat(session-host): complete P5c3d compatibility gate
ohah/maru#2629mergedfix(lab): 도크 골든을 제품 폰트로 찍는다 — 지키지 못하던 축이 결함을 드러냈다
ohah/maru#2628mergedfeat(windows): 도크가 뷰를 갈아 끼운다 — 파일 트리 ↔ 소스 컨트롤
ohah/maru#2627mergedfix(packages): 데모가 안 뜨던 것 — 구독을 마운트 뒤로 옮기고 스모크를 세운다
ohah/maru#2626mergeddocs(plans): 이미 끝난 일을 «남았다» 고 적은 줄 셋을 고친다
ohah/maru#2625mergedfeat(packages): 접근성과 터치 — 캔버스가 못 하는 일을 DOM 이 한다
ohah/maru#2624mergedfeat(packages): 링크 규칙 — 앱이 자기 패턴을 주입한다
ohah/maru#2623mergedfix(agent-hooks): 업그레이드 뒤 뜬 자식만 훅 신원을 못 받고 있었다
ohah/maru#2622mergedfeat(file-tree): Chrome Lab 탐색기 시나리오와 시각 골든 — 호버가 선택보다 밝던 것을 바로잡는다
ohah/maru#2621mergedfeat(agent-hooks): host 가 자기 신원으로 훅 경로를 채운다 — 발급 순서를 당겨서
ohah/maru#2620mergedfix(session): 밀려난 세션이 조용히 사라졌다 — 신원 자취를 남긴다
ohah/maru#2619mergedfeat(file-tree): CIM §9 조건을 항목별로 닫는다 — 창 비활성 capture 해제와 발행 세대 게이트
ohah/maru#2618mergedfeat(packages): 마커와 장식 — 여러 매치를 동시에 칠한다
ohah/maru#2617mergedfeat(agent-hooks): 훅 신원에 host 소유 자리를 만든다 — 계약이 GUI 만 알고 있었다
ohah/maru#2616mergeddocs(file-tree): 셀 투영의 소비자 서술을 사실에 맞춘다 — 삭제 대상이 아니다
ohah/maru#2615mergeddocs(session-host): 백로그 목록이 이미 구현된 셋을 붙들고 있었다
ohah/maru#2614mergedfeat(windows): 디바이더를 끌면 도크 폭이 바뀐다
ohah/maru#2613mergedrefactor(chrome): 상태바 캡처 게이트 넷을 제품 tick 에서 걷어낸다
ohah/maru#2612mergedfeat(windows): 입력이 갈린다 — 포인터는 사각형으로
ohah/maru#2611mergeddocs(agent-hooks): codex 오류 턴을 «미검증»에서 «확정된 한계»로 종결한다
ohah/maru#2610mergedfix(packages): 워커 모드에서 open() 직후 화면이 22ms 흐렸다
ohah/maru#2609mergedfeat(session-host): 공개 attach 루프를 실제 TTY에 연결한다
ohah/maru#2608mergedfix(agent-hooks): maru 를 두 개 띄우면 두 인스턴스가 같은 훅 로그를 물던 것
ohah/maru#2607mergedfeat(windows): 도크에 파일 트리가 뜬다 — 아틀라스를 나눠 쓴다
ohah/maru#2606mergedtest(scm): 캡처 하니스가 진짜 tree 와 놓친 턴을 심는다
ohah/maru#2605mergedfix(mobile): 설정 화면의 숫자 입력과 키보드 자리