Usabilidade
Produto Koder cabe na cabeça antes de exigir manual. Affordances claras, feedback imediato, recuperação cheap — heurísticas clássicas aplicadas em escala de Stack inteira, não componente a componente.
Compromisso
Estados visíveis (idle, hover, active, focus, disabled, loading, error) em todo controle. Erros user-facing humanizados com Ver detalhes + ID rastreável (specs/errors/user-facing-messages.kmd). Atalhos consistentes cross-surface. Empty states com next-action. Toda ação destrutiva exige confirmação ou undo.
Specs canônicas
specs/errors/user-facing-messages.kmd · specs/navigation/back-behavior.kmd · specs/app-layout/safe-area.kmd · specs/koder-app/behaviors.kmd · policies/multi-choice-questions.kmd. Página será expandida pelo owner com heurísticas e checklist de revisão.