component-recipe: id: status-panel anatomy: [status-title, explanation, evidence, recovery-action] states: [loading, empty, error, partial, completed] rules: - 상태 원인과 다음 행동을 함께 설명한다. - 부분 성공은 성공한 것과 실패한 것을 분리한다. - 무기한 spinner만 표시하지 않는다.