3. 개발 과정
ZTS(2026-05-07부터 zntc) 개발 과정을 시간 순서대로 기록한다. 각 편은 마일스톤 단위로 나뉘며, 실제 대화 기록(Claude Code 세션 + 2026-04-26부터 병행한 OpenAI Codex 세션, 누적 ~2,000개 이상의 유저 메시지)과 git 이력(2026-05-12 시점 git log 기준 누적 ~3,670개 커밋, ~2,000개 PR — 모두 rebase merge)을 교차 검증하며 작성했다.
첫 9일 (3/18 ~ 3/26) — 기준선
이후 (3/26 ~ 5/19) — RN·번들러 고도화, 그리고 배포 직전
배포 이후 (5/20 ~ 9/26) — 릴리즈·성능·이슈 큐
타임라인 한눈에 보기와 일별 작업 강도는 1. 개발 배경과 동기에 정리돼 있다.
9월 26일에는 다운레벨링과 심볼 추적 후속 변경이 main에 반영돼 있다. 최신 GitHub 릴리즈는 여전히 v0.1.10이며, 3-22는 이후 미출시 변경을 따로 다룬다. 아래 누적 통계는 집계 기준을 섞지 않도록 9월 21일 수치를 보존했다.
통계
- 개발 기간: 2026-03-18 ~ (진행 중, 아래 수치는 2026-09-21 기준)
- 누적 커밋: 약 5,280개 — 3월 1,073 · 4월 1,801 · 5월 1,932 · 6월 280 · 7월 115 · 8월 41 · 9월 41. 두 달 반(3/18~5/31)에 88%가 몰려 있다
- 릴리즈: v0.1.0·v0.1.1(5/21) · v0.1.2(6/7) · v0.1.3(7/12) · v0.1.4(7/19~20) · v0.1.5·v0.1.6(8/31) · v0.1.7(9/10) · v0.1.8(9/17) · v0.1.9(9/19) · v0.1.10(9/21) — npm
@zntc/core - PR: 약 3,800개 (2026-09-21 기준, 모두 rebase merge)
- 단일 날짜 최다 커밋: 5/9 — 161개 (publish-readiness + TS Project References + 코어 파일 분리 리팩터). 종전 최다는 3/19(138)
- AI 협업: Claude Code(
zts/zntc워크스페이스) 전 기간 + OpenAI Codex CLI(zts-codex별도 클론) 4/26~ 병행 — 같은 GitHub 이슈/PR 풀 공유 - 의사결정 문서: D001~D082 (3/18~3/21), 이후로는 GitHub 이슈/RFC로 이전
- 가장 많은 세션이 열린 날(첫 9일 기준): 3/20 (14개 세션, 123 커밋) — Test262 100% 달성일
- 이름 변경:
zts→zntc("Zig Native Transpiler Compiler"), 2026-05-07 15:40 KST (npm org@zts선점 때문, 687 파일 한 커밋) - 5/12 시점 상태:
zntc0.1.0 배포 직전 —@zntc/{core,web,server,react-native,vite-plugin,wasm,rspack-loader,init,shared}+ 9 platform prebuilt, 문서 사이트 340+ 페이지. 실제npm publish는 아직 - 9/21 시점 상태: v0.1.10까지 배포 완료. 8/31·9/10 릴리즈 셋은 @ohah/pdf가 zntc 로 빌드하다 찾은 소스맵·resolver 결함이 계기였다. 6월 이후 무게중심이 maru로 옮겨가면서 작업이 며칠 단위로 몰아서 들어오는 형태로 바뀌었고, 성격도 새 기능에서 이슈 큐 소화로 전환됐다