생성 속도보다 통합 가능한 변화량
Vertical slice, contract-first, bounded diff와 compatibility window
AI가 여러 파일을 빠르게 만들 수 있어도 review·test·rollback 능력은 같은 속도로 늘지 않습니다. 사용자 outcome 하나를 end-to-end로 증명하는 작은 vertical slice를 만들고 public contract, data change, runtime behavior를 분리해 통합합니다.
| Slice 단계 | 산출물 | 통과 증거 |
|---|---|---|
| Contract | type·API·state·error | consumer test·review |
| Core | 작은 deterministic 구현 | unit·property test |
| AI edge | prompt·model·tool adapter | eval·fallback |
| Integration | journey·telemetry·rollout | E2E·canary·rollback |
- Thin outcome사용자에게 가치가 보이는 가장 작은 end-to-end 흐름을 고릅니다.
- Contract 먼저입출력·오류·상태·권한과 consumer를 먼저 고정합니다.
- Bounded diff한 변경에 하나의 핵심 가정만 검증하게 나눕니다.
- Cleanup gate새 경로 사용 증거 뒤에 구 코드·flag·호환층을 제거합니다.