Skip to content

Feature: [Name]

Status

  • Status: Draft | In Review | Approved | Implemented | Deprecated
  • Author: [name]
  • Created: [date]
  • Last Updated: [date]

Problem Statement

[What problem does this feature solve?]

User Stories

  • As a [role], I want [goal] so that [benefit]
  • ...

Requirements

Functional Requirements

  • FR-1: ...
  • FR-2: ...

Non-Functional Requirements

  • NFR-1: ...

API Contract

Input

[Schema, examples]

Output

[Schema, examples]

Errors

[Error codes, conditions]

Validation Rules

  • VR-1: ...

Data Model

[Schemas, types, relationships]

Architecture Considerations

  • Applicable ADRs: ADR-001, ADR-002
  • Applicable Constraints: C-1, C-2

Access Patterns

[How will this feature be accessed/used?]

Implementation Checklist

  • [ ] Task 1
  • [ ] Task 2

Test Scenarios

Happy Path

  • [ ] Scenario 1

Edge Cases

  • [ ] Scenario 2

Error Cases

  • [ ] Scenario 3

Open Questions

  • [ ] Question 1