아키텍처Architecture
C4I 파이프라인C4I Pipeline
군사 지휘체계(C4I)를 뼈대로, 컴파일러 IR · OS 커널 syscall · 원자력 안전 · 항공관제 핸드오프를 차용한 7단계 오케스트레이션.A 7-stage orchestration built on C4I command structure, borrowing from compiler IR, OS syscalls, nuclear safety, and ATC handoffs.
7 단계7 Stages
- Intake — 회장 메시지 수신, SIL 분류, Task Strip 생성Intake — Receive chairman msg, classify SIL, create Task Strip
- CEO — OPORD 형식으로 C레벨 지시 생성CEO — Generate OPORD-style C-level orders
- C-Level — 도메인 과업(WHAT) 출력. 충돌 시 토론 발동C-Level — Domain tasks (WHAT). Triggers debate on conflict
- Leader — 구현 계획, 워커 분해Leader — Implementation plan, worker breakdown
- Worker — 코드 실행 (ViewHolder 슬롯 순차)Worker — Code execution (sequential ViewHolder slot)
- Review — BuildValidator + Evaluator (Generate-Verify 분리)Review — BuildValidator + Evaluator (Generate-Verify split)
- Report — 4홉 상향 보고 (Worker→Leader→C-Level→CEO→회장)Report — 4-hop upward (Worker→Leader→C-Level→CEO→Chairman)
안전장치Safety
- Andon — 이상 감지 시 일시정지 + 상위 판단Andon — Pause + escalate on anomaly
- SCRAM — 토큰 300% · 메모리 임계 → 전체 즉시 중단SCRAM — Token 300% · memory threshold → instant full halt
- Watch Cycle — 3교대(peak/off/maintenance) 시간대 예산Watch Cycle — 3-shift period budgets (peak/off/maintenance)
핵심 파일Core Files
server/src/pipeline/orchestrator.ts
server/src/pipeline/phase-{intake,ceo,clevel,leader,worker,review,report}.ts
server/src/pipeline/safety.ts
server/src/pipeline/watch-cycle.ts
server/src/pipeline/handoff.ts