핵심 시스템Core Systems
Capomastro — 결정론적 스캐폴드Capomastro — Deterministic Scaffold
프로젝트 뼈대를 LLM 없이 결정론적으로 생성. TypeScript 직접 생성 + IDE Recipe MD 시스템. 빌드 검증 가능한 출력을 보장한다.Generates project skeletons deterministically without LLM. TypeScript-direct generation + IDE Recipe MD system. Guarantees build-verifiable output.
왜 결정론인가Why Deterministic
LLM 으로 pbxproj·Gradle 파일을 생성하면 비결정적이고 빌드 실패 잦음. Capomastro 는 검증된 템플릿을 TypeScript 로 직접 작성 → 매번 동일 출력, 빌드 통과 보장.LLM-generated pbxproj/Gradle is non-deterministic and often fails to build. Capomastro writes verified templates directly in TypeScript → same output every time, guaranteed build pass.
지원 플랫폼Supported Platforms
- iOS — Swift + pbxproj 결정론 생성iOS — Swift + deterministic pbxproj
- Android — Kotlin + Gradle + 의존성 자동 주입Android — Kotlin + Gradle + auto-injected deps
- Flutter / Python / Go / Rust / Ktor / Multiplatform — 9 플랫폼Flutter / Python / Go / Rust / Ktor / Multiplatform — 9 platforms
IDE Recipe MDIDE Recipe MD
Xcode 12종 · Android Studio 7종 · VSCode 3종 · Terminal 52종+ recipe. 각 recipe = 결정론적 명령 시퀀스. LLM fallback 은 recipe 미커버 케이스만 → 검증 후 recipe 로 승격(증류).12 Xcode · 7 Android Studio · 3 VSCode · 52+ Terminal recipes. Each recipe = deterministic command sequence. LLM fallback only for uncovered cases → promoted to recipe after verification.
핵심 파일Core Files
server/src/orchestrator/scaffolding-agent.ts
server/src/orchestrator/ide-blueprint.ts
server/recipes/