Skip to main content

Feature Template

Use this template before building a real feature.

Summary​

  • Feature name:
  • Owning app:
  • Owning route:
  • Owning feature folder:

Purpose​

  • What problem does this solve?
  • Who is it for?
  • Why does it matter now?

Scope​

In scope​

Out of scope​

User or Operator Flow​

UI Surface​

  • page or section names
  • states required
  • empty/loading/error states
  • CTA actions

Data Dependencies​

  • entities read:
  • entities written:
  • derived data:

Backend Requirements​

  • Convex module needed?
  • new queries?
  • new mutations?
  • auth/role requirements?

Route and Navigation Impact​

  • new route?
  • nav changes?
  • redirects or links affected?

Acceptance Criteria​

Risks​

  • naming risk:
  • architecture risk:
  • scope risk:

Docs To Update​