2026-06-04

요약 (AI 작성)

maru의 터미널 호환성·스키마 계약을 다지고 초기 렌더링/PTY 토대를 놓은 날입니다. 설계 seam 정리, @import 경계 검사기 토큰화(주석 회피·오탐 차단), 셀 폭 모델, macOS openpty 세션, vendored Lua 5.4 + 1급 outbound API, 폰트 렌더링 전략(grapheme/ZWJ·ambiguous-width·faux bold 등 deferred 명시)을 정리했습니다.

suji는 프로덕션 .app 배포를 안정화했습니다 — 번들 안 config 읽기, CEF 스킴 흰 화면(LOCAL 옵션 제거), self-contained·idempotent 번들, minimumSystemVersion, 정적 suji.json 단일 출처 전환, 문서 사이트(zts 스타일) 정비. zntc는 그래프 위상 보존(RN asset·polyfill roots, PR-1/2)과 HMR edge-reuse(Phase B), F1·UAF 결함을 처리했습니다.

커밋

ohah/maru

ohah/suji

ohah/zntc

PR (해당일 생성/머지)

repo#상태제목
ohah/maru#42mergedfeat(pty): add macOS openpty session
ohah/maru#41mergedfix(terminal): correct combining-mark placement and cell-width edge cases
ohah/suji#68mergedfeat(lua): vendored Lua 5.4 + cjson + 1급 outbound API (invoke/send/on)
ohah/maru#40mergedfeat(terminal): add cell width model
ohah/zntc#4169mergedfeat(debug): HMR 위상 보존 게이트 + grph 분해 진단 로깅
ohah/maru#39mergedfix(terminal): preserve split UTF-8 input
ohah/maru#38mergeddocs(font): record grapheme/ZWJ width, ambiguous-width, faux bold, box-drawing as deferred
ohah/maru#37mergeddocs: scope external-oracle CI enforcement in references and project-structure
ohah/maru#36mergeddocs: add font rendering strategy
ohah/zntc#4168mergedfix(test): dev HMR 형제 테스트 watcher arm-race 선제 견고화 — 공유 waitForHmrBroadcast
ohah/zntc#4167mergedfix(test): dev HMR new-css-import 테스트의 watcher arm-race flake 제거
ohah/maru#35mergedfix(boundary): tokenize @import scanning to close comment evasion and false positives
ohah/maru#34mergeddocs: clarify terminal compatibility contracts
ohah/maru#33mergeddocs: scope external-oracle CI enforcement and clear the stale parser-first note
ohah/maru#32mergedfix(boundary): catch zig fmt-clean multi-line @import in the boundary checker
ohah/zntc#4166mergedperf(graph): runtime_polyfill_roots + run_before_main 위상 보존 (PR-2)
ohah/maru#31mergeddocs: reconcile v2 schema seam, oracle scope, clean-room wording
ohah/maru#30mergeddocs: record terminal compatibility policy
ohah/zntc#4165mergedperf(graph): RN asset 모듈 위상 보존 reparse — fallback 제거 (PR-1 후속)
ohah/maru#29mergeddocs: add boundary tests to project structure
ohah/zntc#4164mergedperf(graph): RN asset metadata 위상 보존 — module-level 재수집 (PR-1)
ohah/maru#28mergeddocs: complete the project-structure tree (workflows/, observability/plugin barrels)
ohah/maru#27mergedfix: reconcile main design seams
ohah/maru#26mergeddocs: reconcile new design-doc seams (schema headers, event vocab, redaction source)
ohah/zntc#4163mergedperf(graph): HMR 위상 보존 edge-reuse (Phase B — web graph 절감 + /code-review max 수정)
ohah/maru#25mergedRecord Metal-first renderer decision