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