Skip to content

Definition of Done

  • Tests pass
  • Types complete (no any)
  • Lint clean
  • Review approved
  • API errors caught and displayed to user
  • Loading states shown during async operations
  • Empty states handled (no data, zero results)
  • User-friendly error messages (no raw exceptions)
  • New concept → add to glossary
  • Architecture decision → create ADR
  • New data source → add to sources
  • Affected build passes
  • Preview deploy works