- 상태: In sync (2026-09-26) — Phase D. 패턴마다 결정 트리 → 문서 → 어긋난 코드 수정 → 전/후 확인 순서로 진행한다.
- 상위 문서:
SYSTEM.md· 컴포넌트:docs/components.md· 토큰:docs/foundations.md
컴포넌트보다 한 층 위의 "이럴 땐 무엇을 쓰나"를 정리한다. 새 화면을 만들 때 같은 결정을 다시 하지 않는 것이 목적이다.
| 패턴 | 한 줄 요약 | 상태 |
|---|---|---|
| 확인 | 되돌릴 수 없는 액션만 묻는다. ConfirmDialog, 간단·강조 두 단계 |
완료 |
| 에러 | 시작한 자리에 띄운다. 모달은 인라인, 제자리 액션만 토스트 | 완료 |
| 피드백 | 결과가 보이면 조용히, 안 보이거나 보던 화면이 사라지면 토스트 | 완료 |
| 빈 상태·로딩 | 무엇을 기다리는지·무엇이 없는지 말한다. StateMessage·Spinner |
완료 |
각 패턴은 같은 순서로 쓴다: 언제 마주치나 → 결정 트리 → 옵션별 세부 → Qode 에서의 실제 결정 기록.