2026-05-27

요약 (AI 작성)

ohah/zntc에서 R1-a Mangler RFC의 free-var 분석 작업을 진행하며, 첫 번째 NO-GO 결정을 내렸습니다. 또한 DevServer 관련 기능들을 모듈화하고 MCP 툴(get_network, tap_element, eval_code 등)을 추가하며 빌드 및 테스트 이슈를 다수 해결했습니다. ohah/suji에서는 리눅스 GTK tray 백엔드와 다수의 플러그인(plugin-log, plugin-store, plugin-http, plugin-notification-rich)을 구현했습니다. ohah/ohah.github.io에서는 24시간마다 수행되는 CRD 문서 검증 및 맞춤법 교정 크론 작업을 완료했습니다.

커밋

ohah/ohah.github.io

ohah/suji

ohah/zntc

PR (해당일 생성/머지)

repo#상태제목
ohah/zntc#3925mergedfeat(perf): samply sampling profiler workflow + -Dkeep-debug option
ohah/zntc#3924mergeddocs(rfc): RFC #3833 axis 3 stale 도장 (옵션 A/B/C 폐기, dev-controller 의도 설계)
ohah/zntc#3923mergedchore(mangler): R1-a inert infra cleanup — revert #3919/#3920/#3921 (NO-GO 후속)
ohah/zntc#3922mergeddocs(rfc): R1-a NO-GO 격하 (RFC #3918 §9, 8번째 NO-GO 경로)
ohah/zntc#3921mergedfeat(mangler): R1-a PR-3-a — linker 가 free-var map 을 mangler input 에 연결 (inert)
ohah/zntc#3920mergedfeat(mangler): R1-a PR-2-b — SemanticAnalyzer free-var build (env-gated, inert)
ohah/zntc#3919mergedfeat(mangler): R1-a PR-2-a — FreeVarMap type + mangler input field (inert, byte-identical)
ohah/zntc#3918mergeddocs(rfc): R1-a Mangler safe c2 — precise free-var 분석 드래프트 (박제 충돌 영역 의도적 재시도)
ohah/zntc#3917mergeddocs(rfc): RFC #3833 v2-B 2026-05-27 stale 도장 (재타진 차단)
ohah/zntc#3916mergedchore(ci): pin bun-version to 1.3.11 across all workflows
ohah/zntc#3915mergedtest(benchmark): mangler-property baseline regenerate (main 15b2866e 기준)
ohah/zntc#3914mergedtest(napi): NativeModule parity test + quiet-scope doc canonical 참조
ohah/zntc#3913mergedchore(mcp): MCP epic 전체 롤백 — fiber RN + /mcp endpoint + mcpStdio + docs 정리
ohah/zntc#3912mergeddocs(rfc): RFC_MANGLER_SIZE_GAP_CLOSED 2026-05-27 재검증 도장 추가
ohah/zntc#3911mergeddocs(mcp): MCP.md 신규 — 11 tool reference + adb/idb 영역 분리
ohah/zntc#3910mergedfix(build): BoringSSL windows-msvc 분기 — linkLibCpp 우회로 ia32 빌드 회복
ohah/zntc#3909mergedtest(napi): quiet stderr/stdout 분리 회귀 잠금 (PR-G4 post-fix)
ohah/zntc#3908mergedfeat(server): DevServer routine log quiet 확장 — critical 진단은 항상 stderr (PR-G4)
ohah/zntc#3907mergedfeat(napi): DevServer quiet + port 0 auto + getDevServerPort (PR-G3)
ohah/zntc#3906mergedfeat(napi): startDevServer / stopDevServer — HTTPS dev server in-process (PR-G2)
ohah/zntc#3905mergedfeat(napi): tlsSelfCheck export — BoringSSL static link runtime 검증 (PR-G1)
ohah/suji#48mergedAdd @suji/plugin-notification-rich — Windows WinRT toast
ohah/zntc#3904mergedfeat(mcp): get_network tool — XHR intercept + ring buffer + cursor pagination (PR-F7)
ohah/zntc#3903mergedfeat(mcp): tap_element tool — onPress invoke + ancestor walk (PR-F6)
ohah/suji#47mergedAdd @suji/plugin-http — renderer-safe fetch with URL allowlist
ohah/suji#46mergedAdd @suji/plugin-store — file-backed persistent config
ohah/zntc#3902mergedfeat(mcp): eval_code async/await + dispatcher Promise handler (deferred)
ohah/zntc#3901mergedfix(server): mcp_app_channel test race — thread setup 직렬화
ohah/suji#45mergedAdd @suji/plugin-log — rotating file logger plugin
ohah/zntc#3900mergedfix(mcp): fiber cycle guard + missing-result fallback E2E (deferred)
ohah/zntc#3899mergedfix(build): BoringSSL sanitize_c=.off — Linux NAPI dlopen 의 __ubsan symbol fix
ohah/zntc#3898mergedfix(build): BoringSSL static lib 에 -fPIC — NAPI cross-target build 회복