2026-09-13

요약 (AI 작성)

hwpjs 가 읽기에서 쓰기로 넘어간 날입니다(74커밋). 차트 grid string cell·series label·모든 non-inline 차트 텍스트를 편집하고, BinData 스트림을 원자적으로 교체하며, raw deflate stored block 을 인코딩하고, string 값 참조를 fork 해 typed edit 를 여러 차트에 일괄 적용합니다. WMF 의 metafile record framing 과 내장 EMF payload 검증도 들어갔습니다.

maru 소스 컨트롤은 원격 히스토리를 열었습니다 — 벽은 배선이 아니라 «우리가 만든 토큰» 이었고(RS7-0), 히스토리를 그 기계에서 읽고(RS7b) 실패를 이름으로 말하며 사유 규칙을 한 자리로 모았습니다(RS7d). 연결 탓 실패가 새로고침 전까지 갇혀 있던 것은 사유가 재시도를 정하게 했습니다. 편집기는 충돌 마커를 «인식하고 고릅니다»(S2). 에이전트는 orphan 이 과거 값을 이번 목록과 나란히 찍어 그 착시로 며칠을 돈 것, 아이콘이 옛 provider 색으로 굳던 것(「채널이 열렸나」로 멈추고 있었다), 탭의 ● 를 탭마다 그 Term 의 색으로 칠하는 것을 고쳤고, 이벤트를 본 횟수를 세어 「비교가 안 일어난다」와 「안 맞는다」를 가릅니다.

session-host 는 알림 저널이 업그레이드에서 세션을 전멸시키던 것을 잡았고, workspace 는 접어 둔 목록을 기억하며(키 없는 옛 줄은 접힘으로), terminal-core 는 kitty 전송 매체(t=f/t=t/t=s) 백로그를 실측과 결정으로 남기고 보류했습니다. CI perf 모드 판정자가 주석에 속고 있던 것과 누적 적대적 검증이 찾은 합류 자리 둘도 이날입니다.

커밋

ohah/hwpjs

ohah/maru

PR (해당일 생성/머지)

repo#상태제목
ohah/maru#3696mergedtest(editor): MAXC2 가 「몇 번째 할당인지」를 숫자로 쫓던 것 — 세어서 그만큼만 훑는다
ohah/maru#3695mergedfix(scm): 히스토리 탭이 «어느 기계의 커밋인가»를 말하지 않았다 (적대적 검증)
ohah/maru#3694mergeddiag(session-host): 닫는 자리가 «그 자리를 만든 오류» 를 버리던 것
ohah/maru#3693mergedfeat(terminal-core): kitty delete 타깃 여섯 — 셀·열·행·id 범위·프레임 (11/11 완성)
ohah/maru#3692mergeddocs(terminal-core): 매체 전송 백로그에 빠진 키(S/O/N)와 침묵하는 delete 타깃을 적는다
ohah/maru#3691mergeddocs(workspace): 스펙 문서의 상태 라벨 제거
ohah/maru#3690mergedfix(remote-scm): 골든이 낡은 그림과 토스트에 흔들리고 있었다 (적대적 검증)
ohah/maru#3689mergeddocs(agent): 「열 중 둘만 뜬다」의 결착과 진단이 거짓말한 구간을 남긴다
ohah/maru#3688mergeddocs(terminal-core): kitty 전송 매체(t=f/t=t/t=s) 백로그 — 실측과 결정을 남기고 보류
ohah/maru#3687mergedtest(session-host): 관측 예산 1초가 부하에서 터지던 것 — 시간 축을 판정자에서 걷는다
ohah/maru#3686mergedfix(agent): Term 탭의 ● 를 탭마다 그 Term 의 색으로 칠한다 — 한 색으로 통일하고 있었다
ohah/maru#3685mergedtest(remote-scm): 원격 히스토리 화면을 골든으로 잰다 — 값 셋을 박아 결정론으로
ohah/maru#3684mergedtest(scm): 감시 경로 기대값을 손으로 조립하던 것 — 워크트리에서만 빨갰다
ohah/maru#3683mergedtools(remote-scm): 원격 SCM 화면을 제품 Metal 경로로 찍는다
ohah/maru#3682closedfix(agent): 탭 라벨 색이 배경에서 도는 것을 따랐다 — 보고 있는 Term 을 따른다
ohah/maru#3681mergeddiag(workspace): 호스트 어댑터 확보가 아홉 곳에서 «이름 없이» 포기하던 것
ohah/maru#3680closedfix(agent): 상단 탭의 provider 점이 옛 색으로 남았다 — 안 보이는 Term 은 재렌더를 안 걸었다
ohah/maru#3679mergeddocs(scm): RS7 이력에서 «지금 없는 것»을 그렇게 말한다
ohah/maru#3678mergeddocs(session-host): 구현 상태와 스펙 문서 동기화
ohah/maru#3677mergedfix(terminal-core): U=1 격자도 화면에 귀속시킨다 — alt 가 primary 를 덮고 있었다
ohah/maru#3676mergedfix(scm): 연결 탓 실패가 새로고침 전까지 갇혀 있었다 — 사유가 재시도를 정한다
ohah/maru#3675mergedfix(scm): 히스토리가 실패한 읽기를 매 tick 다시 묻고 있었다 — 그리고 unborn 을 «실패»로 말했다
ohah/maru#3674mergedfix(scm,file-explorer): 누적 적대적 검증 — 합류 자리 둘이 깨져 있었다
ohah/maru#3673mergedfix(mobile): 로컬 echo 가 출력 스트림의 중간 상태를 밟고 있었다
ohah/maru#3672mergedfix(ci): perf 모드 판정자가 주석에 속고 있었다 — 감지 한계도 실측해 적는다
ohah/maru#3671mergedfix(file-explorer): .gitignore 흐림이 «도크가 기억하는 저장소»에 묻고 있었다
ohah/maru#3670mergedfix(session-host): 알림 저널이 업그레이드에서 세션을 전멸시키던 것 — 그리고 원격 pane 기하·진단 주기
ohah/maru#3669mergeddocs(session-host): reconcile reconnect completion status
ohah/maru#3668mergedfeat(editor): 충돌 마커를 «인식하고 고른다» — S2
ohah/maru#3667mergedfix(session-host): isolate oversized attach failures
ohah/maru#3666mergedfeat(workspace): 접어 둔 목록을 기억한다 — 키 없는 옛 줄은 접힘으로 읽는다
ohah/maru#3665mergedperf(ci): 예산을 릴리스 실측으로 다시 잡고, 모드가 다시 어긋나지 않게 잠근다
ohah/maru#3664mergedfeat(scm): 히스토리 실패를 이름으로 말한다 — 그리고 사유 규칙을 한 자리로 (RS7d)
ohah/maru#3663mergedfeat(scm): 펼친 커밋의 파일 목록도 그 기계에서 읽는다 (RS7c)
ohah/maru#3662mergedfix(agent): 아이콘이 옛 provider 색으로 굳었다 — 「채널이 열렸나」로 멈추고 있었다
ohah/maru#3661mergedtest(session-host): prove forced checkpoint restore
ohah/maru#3660closedfix(agent): 아이콘이 옛 provider 색으로 굳었다 — 「채널이 열렸나」로 멈추고 있었다
ohah/maru#3659mergedfix(ci): 성능 예산 게이트가 디버그 빌드를 재고 있었다
ohah/maru#3658mergedfeat(scm): 히스토리를 그 기계에서 읽는다 (RS7b)
ohah/maru#3657mergedci(session-host): verify signed tombstone evidence
ohah/maru#3656mergedfix(agent): orphan 이 과거 값을 이번 목록과 나란히 찍었다 — 그 착시로 며칠을 돌았다
ohah/maru#3655mergedfeat(scm): 원격으로 나가는 토큰에서 제어문자를 없앤다 (RS7a)
ohah/maru#3654mergedfix(scm): 원격 목록을 보는 동안 히스토리가 로컬 git 을 부르던 것 (RS7-0)
ohah/maru#3653mergedtest(session-host): require normal tombstone quit
ohah/maru#3652mergeddocs(scm): 원격 히스토리를 연다 — 벽은 배선이 아니라 «우리가 만든 토큰»이었다
ohah/maru#3651mergedtest(session-host): delta 축 전수 판정자 — 빠진 축이 조용히 생기지 않게
ohah/maru#3650mergeddocs(session-host): align release gate status
ohah/maru#3649mergedfeat(session-host): bind notification product workflow
ohah/maru#3648mergedchore(repo): 셸 오타가 떨군 산물 둘을 지운다 — 소스 사본과 남의 pid
ohah/maru#3647mergedfix(ci): CSP 위반은 비동기로 도착한다 — editor 스모크가 즉시 읽고 있었다
ohah/maru#3646mergedfix(activity): 세우는 자리가 없는 조건이 화면 문구를 붙들고 있었다
ohah/maru#3645mergedfix(workspace): 복원이 실패한 실행이 저장 파일을 덮던 것 — 그리고 실패 원인을 물을 수 있게 이름을 붙인다
ohah/maru#3644closeddiag(workspace): 주 창 복원 실패가 조용해 원인이 안 보이던 것
ohah/maru#3643closeddiag(session-host): collectOutput 이 스물넷을 OutOfMemory 하나로 접던 것
ohah/maru#3642mergedfeat(agent): 이벤트를 본 횟수를 센다 — 「비교가 안 일어난다」와 「안 맞는다」를 가른다