2026-03-22
요약 (AI 작성)
2026년 3월 22일에는 맞춤법/띄어쓰기 점검 작업과 관련된 mdx 파일들이 재확인되어 추가 교정이 불필요함을 확인하였고, 상태가 갱신되었습니다. 주요 작업으로는 GitHub 레포지토리 ohah/zts에서 코드 분할(Code Splitting) 기능을 중심으로 Bundler와 HMR(Hot Module Replacement) 단계를 구현하는 다수의 PR이 병합되었습니다. 또한, CLAUDE.md 문서에서 다양한 기능 및 최적화 사항이 반영되었습니다.
커밋
ohah/ohah.github.io
- Recheck all mdx files - all already checked (no changes)
- CRD: docs/monthly-opensource/hwpjs/development-5.mdx 검사 완료. 맞춤법/띄어쓰기 교정 필요 없음.
- CRD: 2026-03-22 2:30 PM - 모든 mdx 파일 재확인, CRON_CRD_WRITE.md 자기 갱신
- [CRD: 2026-03-22 8:30 PM periodic reconfirmation - all files already checked x] / no changes needed
- [CRD reconfirm: all 26 mdx files checked x]
- CRD re-check: docs/monthly-opensource/craby/background.mdx verified (no corrections needed)
- docs: mark docs/monthly-opensource/hwpjs/development-5.mdx as checked
- CRD: docs/monthly-opensource/craby/background.mdx 재검사, 맞춤법 교정 없음
- docs: 2026-03-21 요약 작성 (CRD 검사 완료, zts/cheolsu-proxy 진행상황)
- docs: 2026-03-21 커밋 요약 및 CRD 상태 자기 갱신
- [docs: update CRON_CRD_WRITE.md - all mdx files checked x] (342)
- CRD: 340-i-jeong-cha-ga-bu-yeok-cha-jeong-ja-3 - 전체 .mdx 파일 재확인 및 상태 갱신 완료
- CRD: 2026-03-22 10:30 AM final verification - all .mdx files checked
- [CRD: 전체 mdx 파일 상태 재확인 완료 - all x]
- CRD: 2026-03-22 2:00 PM - 전체 mdx 파일 재확인 완료, 추가 검사 파일 없음
- [CRD re-confirmation: 2026-03-22 3:00 PM - all 27 files verified x] complete
- 340-ha-eum-cheong-gyeong-cha-2 - 2026-03-22 1:30 PM (Asia/Seoul) - CRD 자기 갱신 전체 대상 27개 재확인 체크 완료 상태
- CRD: 전체 mdx 파일 맞춤법 교정 완료 상태 재확인 (2026-03-22 12:30)
- CRD: 2026-03-22 11:30 AM verification - all files already checked
- 340-eum-cheong-cha-gyeong-cha-3: CRD 주기적 실행 완료 (2026-03-22 4:00 PM)
ohah/zts
- test(bundler): add 8 real-world integration tests + update CLAUDE.md
- fix(bundler): /simplify — async function @NO_SIDE_EFFECTS 전파 버그 수정
- style: apply zig fmt
- feat(bundler): cross-module @NO_SIDE_EFFECTS propagation
- style: apply zig fmt
- refactor(bundler): TLA 감지를 semantic analyzer로 이동 (oxc 패턴)
- style: apply zig fmt
- fix(bundler): /simplify — containsAwait 정확성 + for_await_of_statement 태그
- feat(bundler): Top-Level Await detection, propagation, and validation
- feat(cli): --splitting flag for code splitting
- fix(bundler): /simplify — chunk filename collision + CJS format guard + tests
- feat(bundler): multi-file emitter + BundleResult update + pipeline integration (code splitting PR4)
- feat(bundler): dynamic import path rewriting for code splitting
- fix(bundler): /simplify — import 심볼 정렬 + rename TODO 문서화
- feat(bundler): symbol-level cross-chunk import/export
- docs(bundler): /simplify — TODO for duplicate cross-chunk import deconfliction
- test(bundler): add 5 code splitting edge case tests
- fix(bundler): cross-chunk import/local name collision — occupied names deconfliction
- feat(bundler): per-chunk scope hoisting + cross-chunk export alias
- docs: update CLAUDE.md — code splitting 완료 반영
- feat(bundler): chunk optimizations — content hash + import dedup
- docs: update CLAUDE.md — chunk optimizations 반영 (PR #258)
- fix(bundler): /simplify — chunkStem hash determinism
- fix(parser): module.exports parsed as expression, not TS namespace
- refactor(bundler): /simplify — extract getAssignMemberParts, use ast.getText
- feat(bundler): CJS module detection + require() scanning
- docs: update CLAUDE.md with Phase B2 roadmap
- perf(graph): cache package.json sideEffects per package directory
- feat(tree-shaker): fix pure analysis bugs + JSX semantic traversal + namespace include
- feat(tree-shaker): add isModulePure/isStatementPure/isExpressionPure analysis functions