2026-09-03

요약 (AI 작성)

편집기 줄 조작이 들어온 날입니다 — 줄 조작 넷과 Enter 자동 들여쓰기, ⇧⌘K·Tab/⇧Tab(§3.9a). 편집 연산 캡처 훅으로 화면에 남는 결과를 재고, 상태바가 편집되는 문서를 「읽기 전용」이라 말하던 것을 고쳤으며, 「계약 안」 편집 보조 여섯이 닫혔습니다. @ohah/pdf 는 JPEG 을 푸는 값을 122ms 에서 52ms 로 줄였습니다 — 세 군데를 고쳤고, 걸림돌은 실제 바이트 잦기로 골랐습니다.

session-host 는 attestation action authority, exact draft asset 첨부·다운로드 검증·publish, published release attestation 검증, signed upgrade evidence v2, baseline product execution 과 runner workspace·child path 격리를 쌓았습니다. CI 는 공증이 릴리스를 거부한 원인 둘을 잡았습니다 — Resources 아래 감시자를 서명하지 않은 것, 떼어낸 main executable 에 건 codesign 검증. 소스 컨트롤은 원격이 바뀌면 도크가 스스로 갱신되고(RW3), S11-6 이 실기에서 처음 동작해 검증 행렬과 전달 규약을 적었습니다. Io.Dir 의 필드는 .fd 가 아니라 .handle 이라 main 이 깨져 있었습니다.

커밋

ohah/maru

ohah/pdf

PR (해당일 생성/머지)

repo#상태제목
ohah/maru#3168mergedfix(ci): 떼어낸 main executable 에 건 codesign 검증이 릴리스를 매번 막았다
ohah/maru#3167mergedfeat(session-host): run isolated baseline child
ohah/maru#3166mergedfix(session-host): isolate baseline child paths
ohah/maru#3165mergedfix(session-host): 먼저 죽은 자식은 그룹 실패가 아니다
ohah/maru#3164mergedfix(mobile): 「아직 때가 아니다」를 실패로 접어 세션 화면 재진입이 죽었다
ohah/maru#3163mergeddocs(scm): 무엇이 감시자를 깨우는지 실측으로 확정한다
ohah/maru#3162mergedfeat(session-host): isolate baseline runner workspace
ohah/maru#3161mergeddocs(session-host): 콜드런치 비용을 실측해 적는다 — 「최대 수 초」는 상한이지 비용이 아니었다
ohah/maru#3160mergeddocs(editor): 대소문자 변환과 캡처 훅을 계획에 기록한다 — 「계약 안」 편집 보조 여섯이 닫혔다
ohah/maru#3159mergedfeat(session-host): bind preserved candidate app
ohah/maru#3158mergedfeat(session-host): own baseline product execution
ohah/maru#3157mergedfeat(session-host): own baseline evidence transaction
ohah/maru#3156mergedfix(editor): 상태바가 편집되는 문서를 「읽기 전용」이라 말했다 (§2.2)
ohah/maru#3155mergedfeat(session-host): 재접속이 한 바퀴도 못 도는 이유를 남긴다
ohah/maru#3154mergedfeat(session-host): execute preserved signed candidate
ohah/maru#3153mergedfix(scm): 읽기가 감시자를 깨우고 있었다 · 영구 실패는 포기한다 (RW5)
ohah/maru#3152mergeddocs: S11-6 이 실기에서 처음 동작했다 — 검증 행렬과 전달 규약
ohah/maru#3151mergedfeat(session-host): preserve signed candidate artifacts
ohah/maru#3150mergedchore(editor): 편집 연산 캡처 훅 — 화면에 남는 결과를 잰다 (§3.9a·§3.9b)
ohah/maru#3149mergedfix(session-host): 폰의 뷰포트 선언이 맥에 닿지 않고 있었다 — 관측자 control 이 소켓을 못 떠난다 (S11-6)
ohah/maru#3148mergedfeat(session-host): 기본값 false 증거 leaf를 생성한다
ohah/maru#3147mergedfix(agent): 관측이 stale 로 내려간 사유를 남긴다 — 지금은 통째로 삼킨다
ohah/maru#3146mergedfeat(scm): 원격이 바뀌면 도크가 스스로 갱신된다 (RW3)
ohah/maru#3145mergedfeat(session-host): 서명 앱 Quit 증거 leaf를 생성한다
ohah/maru#3144mergedfeat(session-host): emit signed upgrade evidence v2
ohah/maru#3143mergedfeat(editor): 대소문자 변환 — 접기와 대칭인 짝을 세운다 (§3.9b)
ohah/maru#3142mergedfix(ci): Resources 아래 감시자를 서명하지 않아 공증이 릴리스를 거부했다
ohah/maru#3141mergedfix(session-host): host 연결 실패가 앱 세션을 영영 강등하지 않는다 — 30초 뒤 한 번 더 붙는다
ohah/maru#3140mergedfeat(session-host): verify published release attestation
ohah/maru#3139mergedrefactor(build): 릴리스 워크플로 계약을 셸에서 Zig 로 — 넷 중 하나
ohah/maru#3138mergedfix(session-host): Io.Dir 의 필드는 .fd 가 아니라 .handle 이다 — main 이 깨져 있었다
ohah/maru#3137mergedfix(golden): 캡처가 낡았다는 사실을 먼저 말한다 — 사흘 묵은 그림을 회귀로 읽었다
ohah/maru#3136mergedfeat(session-host): publish exact validated draft
ohah/maru#3135mergedfix(agent-events): 커서를 파일 이름으로 보낸다 — tmux pane 에서 이어읽기가 통째로 안 먹었다
ohah/maru#3134mergedfeat(agent): 화면이 뒤집은 배지에 각주 표식을 붙인다 (§1.4)
ohah/maru#3133mergedfix(session-host): 폰이 좁혀도 맥이 모르고 있었다 — S11-6 세 자리와 그 자리를 세는 게이트
ohah/maru#3132mergedfeat(session-host): validate exact draft downloads
ohah/maru#3131mergedfeat(scm): 감시자 네 변종을 번들에 싣는다 (RW2b)
ohah/maru#3130mergedfeat(session-host): attach exact draft assets
ohah/maru#3129mergedfeat(scm): 원격 감시자 설치 계약 — uname 판별·멱등 확인·심기 (RW2a)
ohah/maru#3128mergedfeat(session-host): add attestation action authority
ohah/maru#3127mergedfeat(session-host): attest authored release artifacts
ohah/maru#3126mergedfeat(editor): 줄 조작 넷과 Enter 자동 들여쓰기 — ⇧⌘K·Tab/⇧Tab (§3.9a)