2026-07-30

날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.

요약 (AI 작성)

maru는 이날 대부분을 session-host의 외부 RX(수신) 경로를 닫는 데 썼고, PR 11개가 모두 main에 병합됐습니다. 게이트를 문서로 정의하고, 구현으로 봉인하고, 완료를 문서에 다시 표시하는 순서가 반복됐습니다. buffered RX traversal을 consume과 연결하고(#1717) 별도로 추출한 뒤(#1718), nonblocking RX read 기반(#1720), guarded RX admission(#1721), injected RX collector(#1722)를 차례로 넣었습니다.

#1724는 injected RX pump 통합과 one-shot drain 권위를 묶은 큰 단위였습니다. terminal graph recovery seam을 정의하고 stopped RX graph와 guarded admit를 콜백 없이 종결하며, 실패한 RX turn도 terminalize하도록 했습니다. RX turn의 콜백 권위 동결과 드리프트 후 권위 회복, cleanup phase 전이 봉인, stopped RX guard 재검증 경화, prepared admit use permit과 완료 후 permit 리셋이 함께 들어갔고, RX owner 권위를 하나로 합치면서 buffered RX 기계를 따로 떼어 냈습니다. 이어 POSIX 외부 RX owner 배선(#1725), whole-turn authority permit 수명주기(#1726), RX prepare publication 분리(#1727)가 병합됐습니다.

에이전트 관측에서는 codex에 대화를 입력하기만 해도 사이드바에 진행 중 애니메이션이 뜨던 결함을 고쳤습니다(#1719). 화면 규칙을 하단 몇 줄이 아니라 상시 chrome 기준으로 문서에서 정정하고, 입력이 길어져도 idle 근거를 잃지 않게 했으며, 리뷰에서 재현된 오판 7건 때문에 근거 좁히기를 문자열 조합 대신 구조와 한 줄 모양 기준으로 바꿨습니다. 파일 패널의 리치 툴바는 React·Tailwind로 옮겼습니다(#1723).

zntc는 import * as NS를 JSX 엘리먼트 이름으로만 쓸 때 선언 없는 식별자가 출력되던 문제를 합성 import span 오염과 JSX 멤버 색인 누락 양쪽에서 고친 #4601을 병합했습니다. 리뷰에서 이 변경이 넣은 preserve 회귀 1건이 확인돼 제거했고, 공허하던 테스트를 실질화했습니다.

공개 커밋 51개, 해당일 생성 또는 병합된 PR 12개를 정리했습니다. PR 생성 11개·병합 12개는 같은 PR이 양쪽에 포함될 수 있습니다.

커밋

ohah/maru

ohah/zntc

PR (해당일 생성/머지)

상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.

저장소PR해당일 활동상태대상 브랜치제목
ohah/maru#1727생성 · 병합mergedmainfeat(session-host): separate RX prepare publication
ohah/maru#1726생성 · 병합mergedmainfeat(session-host): whole-turn authority permit 수명주기 봉인
ohah/maru#1725생성 · 병합mergedmainfeat(session-host): wire POSIX external RX owner
ohah/maru#1724생성 · 병합mergedmainfeat(session-host): RX pump one-shot drain authority 완성
ohah/maru#1723생성 · 병합mergedmainrefactor(file-panel): 리치 툴바를 React·Tailwind로 옮깁니다
ohah/maru#1722생성 · 병합mergedmainfeat(session-host): injected RX collector 구현
ohah/maru#1721생성 · 병합mergedmainfeat(session-host): guarded RX admission 봉인
ohah/maru#1720생성 · 병합mergedmainfeat(session-host): nonblocking RX read 기반 봉인
ohah/maru#1719생성 · 병합mergedmainfix(agent): 입력이 길어져도 에이전트 idle 근거를 잃지 않게 합니다
ohah/maru#1718생성 · 병합mergedmainrefactor(session-host): extract buffered RX traversal
ohah/maru#1717생성 · 병합mergedmainfeat(session-host): buffered RX traversal과 consume 연결
ohah/zntc#4601병합mergedmainfix(bundler): #4596 JSX namespace 멤버가 미선언 식별자로 출력되는 문제 — 합성 import span 오염