Skip to content

Epic {number}: {title}

Source: epic.md

markdown
# Epic {number}: {title}

> **Version:** 1
> **Status:** Draft
> **Last Updated:** {date}
> **Priority:** P{0|1|2}
> **Estimated Points:** {total}
> **Dependencies:** {epic dependencies or "None"}
> **Change Log:**
> - v1 ({date}): Initial version

## Scope
<!-- sniper:managed:scope:start -->
<!-- What this epic covers and what it explicitly does NOT cover -->

### In Scope
-

### Out of Scope
-
<!-- sniper:managed:scope:end -->

## Architecture Context
<!-- sniper:managed:architecture-context:start -->
<!-- EMBED relevant sections from docs/architecture.md — don't just reference -->
<!-- sniper:managed:architecture-context:end -->

## Stories
<!-- sniper:managed:stories:start -->
| # | Story | Complexity | Dependencies | Owner |
|---|-------|-----------|-------------|-------|
| {epic}.1 | | S/M/L/XL | | backend/frontend/infra |
| {epic}.2 | | | | |
<!-- sniper:managed:stories:end -->

## Acceptance Criteria
<!-- sniper:managed:acceptance-criteria:start -->
<!-- Epic-level acceptance criteria — what must be true when ALL stories are done -->
1.
2.
3.
<!-- sniper:managed:acceptance-criteria:end -->

## Technical Notes
<!-- sniper:managed:technical-notes:start -->
<!-- Any technical considerations specific to this epic -->
<!-- sniper:managed:technical-notes:end -->