2026.06 – 현재 · 공개SW 개발자대회
RSPDL · dahaze
기획을 구현 전에 검증하는 한국어 언어 컴파일러와 워크스페이스
BackendAIRustPythonTypeScriptFastAPINext.jsMCPTurborepoDocker
- 컴파일러
- Rust 코어 + Python·TS 바인딩 (91커밋)
- 워크스페이스
- 웹 + MCP 서버 (79커밋)
- 재작성
- 개인 PoC→컴파일러 기반 오픈소스로 재설계
문제
- 자연어 기획은 데이터 생명주기 · 정책 충돌 · 누락을 드러내지 못함
- 모호함을 개발자가 판단하면 재작업, 기다리면 구현 정지
경계 원칙
| 규칙 | 이유 |
|---|---|
| 컴파일러가 유일한 해석자 | 해석자가 둘이면 결과가 갈림 |
| 산출물은 모두 재생성 가능한 파생물 | 사용자 원문만 원본 → 마이그레이션 부담 제거 |
| LLM 출력도 사람과 같은 검증 게이트 | 검증 없는 저장은 언어의 존재 이유 상실 |
| 표현되지 않은 의도는 추측하지 않음 | 진단은 컴파일러 결과 그대로 표시 |
발전 과정
- 2026.06: 개인 PoC(FastAPI + MCP 도구 14개 + 읽기 전용 웹)로 핵심 루프 검증
- 2026.08: Rust 컴파일러 중심 새 저장소로 재설계
- 적합성 테스트 스위트 별도 크레이트 → 스펙 변경이 곧 테스트 실패