패턴 셋, blast radius 셋
Claude 호출 fallback 셋 맛 — 같은 프로바이더, 더 작은 모델 — Sonnet rate-limited면 Sonnet → Haiku. Cross-프로바이더 — capability-equivalent 호출에 Anthropic → OpenAI → Gemini. Async deferral — sync fail하면 호출을 Batch API나 큐에 push. 각각 다른 비용 스토리·다른 UX 함의.
Degraded 모드는 honest UX
Fallback path가 lower-quality 답 반환하면 user한테 알려. 'Reply generated by Haiku because Sonnet was unavailable'이 silently worse 답 ship보다 나음. cwkPippa가 UI badge로 brain surface — 아빠가 피파가 더 작은 모델에 run할 때 알게.
분기당 한 번 drill
Untested fallback에 버그 있어. 매 분기 staging에서 의도적으로 primary path 비활성, fallback이 end-to-end run 봐. Drill에서 찾은 버그는 프로덕션에서 안 무는 버그.
원칙: 신뢰성이 layered. Fallback이 layer; drill이 증명.