2026-09-02

요약 (AI 작성)

@ohah/pdf 가 색과 양식을 제대로 다루기 시작한 날입니다. ICC 색 프로파일을 읽어 색을 옮기니 53/255 이던 값이 0.8 로 맞았고, 색차를 늘릴 때 네 이웃을 섞어 libjpeg 과 5 안으로 맞췄으며, Node 에서도 그림을 그리고 JPEG 은 엔진이 풀고 프로그레시브 JPEG 도 풉니다. 문서가 준 자바스크립트를 자체 해석기로 돌려 관공서 양식이 살았고, 해석기를 실제 양식이 쓰는 만큼 넓혀 15개 중 7개에서 15개로 갔으며, 동적 XFA(흐름 배치·자료만큼 되풀이·쪽 나눔·셈하는 칸)도 들어갔습니다.

maru 는 폰이 알린 뷰포트로 세션 열이 실제로 줄고 떠나면 되돌아오며(S11-6 3c-1), 폰이 자기 격자를 알려 전 구간이 이어지고(3c-2①), 채널이 바뀌면 실어 둔 선언을 버립니다. 소스 컨트롤은 원격 저장소의 워크트리 행을 그 기계에서 읽고 씁니다(RS5) — 로컬 git 으로 새던 것을 잡고서입니다. 컨트롤 플레인은 폰이 그 PC 에 «닿는» 길을 못박았습니다: 터널은 사용자가 준비한다(§4a).

session-host 는 릴리스 권위 시리즈를 하루 종일 쌓았습니다 — published manifest 인증, predecessor verification phase, validator executable, workflow authority, draft creation, candidate release files·product·source tree·evidence identity·evidence output inode·compatibility, predecessor evidence identity, upgrade evidence publication, candidate release manifest 작성.

커밋

ohah/maru

ohah/pdf

PR (해당일 생성/머지)

repo#상태제목
ohah/maru#3125mergedfeat(session-host): author candidate release manifest
ohah/maru#3124mergedfeat(scm): 원격 감시자 — 저쪽에서 바뀌면 알린다 (RW1)
ohah/maru#3123mergedfix(session-host): attest manifest release asset
ohah/maru#3122mergeddocs: 팬은 「후속」이 아니라 없어진 일이다 — S11 문서를 코드에 맞춘다
ohah/maru#3121mergedfeat(session-host): read held evidence input
ohah/maru#3120mergedfeat(chrome): 상태줄의 폰 표시에 아이콘을 붙이고, 「그려지는가」를 처음으로 잰다 (S11-6)
ohah/maru#3119mergedfeat(session-host): own candidate compatibility
ohah/maru#3118mergedfeat(session-host): 재접속이 어느 전이에서 깨지는지 남긴다
ohah/maru#3117mergedfeat(session-host): own upgrade evidence publication
ohah/maru#3116mergeddocs(windows): 적대적 검증 5 회 — 내가 적은 주장 둘이 틀렸다
ohah/maru#3115mergedfeat(session-host): bind predecessor evidence identity
ohah/maru#3114mergedfeat(session-host): own baseline evidence publication
ohah/maru#3113mergedfeat(session-host): own evidence output inode
ohah/maru#3112mergedfeat(session-host): own published summary inode
ohah/maru#3111mergedfeat(session-host): own candidate evidence identity
ohah/maru#3110mergedfix(windows): 게이트의 마지막 빨강 셋을 닫는다 — mise run check 가 처음으로 EXIT=0
ohah/maru#3109mergedfeat(session-host): own source tree authority
ohah/maru#3108mergedfix(scm): 닿을 수 없는 원격 행이 매 프레임 소켓을 stat 하고 있었다 — 가드가 거꾸로였다
ohah/maru#3107mergedfeat(session-host): own candidate product authority
ohah/maru#3106mergedfeat(chrome): 폰이 세션을 좁히면 맥 상태줄이 말한다 (S11-6 3c-2②)
ohah/maru#3105mergedfeat(session-host): own candidate release files
ohah/maru#3104mergeddocs(ssh): host 를 적는 세 번째 자리를 표에 적는다 — 「빠졌다」로 읽히던 자리다
ohah/maru#3103mergedfeat(session-host): own draft creation authority
ohah/maru#3102mergedfeat(session-host): attest pre-draft candidate bytes
ohah/maru#3101mergedfeat(session-host): capture release workflow authority
ohah/maru#3100mergedfix(scm): 호스트가 바뀌어도 머리 줄 요약이 남아 있었다 — 버린다
ohah/maru#3099mergedfeat(session-host): wire release validator executable
ohah/maru#3098mergedfeat(session-host): wire predecessor verification execution
ohah/maru#3097mergedfeat(session-host): own predecessor verification phase
ohah/maru#3096mergedfeat(editor): 비교 뷰에서 어느 열을 검색 중인지 보이고 고른다 — ⌥⌘D (§5.1)
ohah/maru#3095mergedfeat(session-host): authenticate published manifests
ohah/maru#3094mergeddocs(session-host): 맥 사용자에게 무엇으로 알릴지 못박는다 — 상태줄, 추론 대신 조회 (S11-6)
ohah/maru#3093mergedfeat(scm): 원격 저장소의 워크트리 행을 그 기계에서 읽고 쓴다 (RS5)
ohah/maru#3092mergedfeat(session-host): wire pre-publish product execution
ohah/maru#3091mergedfix(mobile): 채널이 바뀌면 실어 둔 선언을 버린다 — 남의 축에 실리면 안 된다 (S11-6)
ohah/maru#3090mergedfeat(session-host): own pre-publish phase transaction
ohah/maru#3089mergedfix(scm): 원격 저장소의 워크트리 행이 로컬 git 으로 샜다 — 읽기도 쓰기도
ohah/maru#3088mergedfeat(session-host): own predecessor manifest input
ohah/maru#3087mergedfeat(mobile): 폰이 자기 격자를 알린다 — S11-6 전 구간이 이어진다 (3c-2①)
ohah/maru#3086mergeddocs: 원격 relay 보류 결정과 전송·인증 방향을 적는다
ohah/maru#3085mergedfeat(session-host): share predecessor manifest deadline
ohah/maru#3084mergedfix(boundary): exclude reference checkouts
ohah/maru#3083mergeddocs(control-plane): 폰이 그 PC 에 «닿는» 길을 못박는다 — 터널은 사용자가 준비한다 (§4a)
ohah/maru#3082mergedfix(session-host): 뿌리가 지워지면 앱이 host 를 영영 못 띄웠다 — 되살릴 코드에 닿지도 못했다
ohah/maru#3081mergedtest(scm): §9.4 표의 컨트롤 플레인 행만 판정자가 안 보고 있었다
ohah/maru#3080mergedfeat(session-host): own pre-publish workspace root
ohah/maru#3079mergedfeat(session-host): bind pre-publish work directory
ohah/maru#3078mergedfix(session-host): 앱이 다시 뜰 때마다 config generation 을 1 로 되돌려 host 가 영원히 거절했다
ohah/maru#3077mergedfeat(session-host): share tag chain deadline
ohah/maru#3076mergedfeat(session-host): share predecessor assets deadline
ohah/maru#3075mergedfeat(session-host): 폰이 알린 뷰포트로 세션 열이 실제로 줄고, 떠나면 되돌아온다 (S11-6 3c-1)
ohah/maru#3074mergedfeat(session-host): share predecessor manifest deadline
ohah/maru#3073mergedfix(scm): 원격이면 미푸시 점이 호스트 글자 위에 얹혔다 — 제품 화면으로 잡았다
ohah/maru#3072mergedfeat(session-host): share current compatibility deadline
ohah/maru#3071mergedfeat(session-host): share current product deadline
ohah/maru#3070mergedfeat(session-host): share current asset attestation deadline
ohah/maru#3069mergedfix(session-host): stdin 사정이 폰 화면을 끊지 않는다 + 잘못 지키던 경계 게이트 (S11-6)