# Enhancement Request: {Title}

<!--
TEMPLATE INSTRUCTIONS:
1. Replace all {placeholders} with actual values
2. Remove sections marked [OPTIONAL] if not needed
3. Delete this instruction block before finalizing
4. Follow SOP_ENHANCEMENT_REQUEST.md for the full creation process
5. If ER originated from L-doc, use L-doc number as ER-{NNN}
-->

**ID**: ER-{NNN}
**Source**: {L### reference | Issue #NNN | User request | Observation}
**Priority**: {Critical | High | Medium | Low}
**Target**: {template-X v#.#.# | aget core v#.#.# | TBD}
**Effort**: {estimated minutes} {comprehensive}, {minutes} {MVP}
**Author**: {agent-name}
**Created**: {YYYY-MM-DD}

---

## Summary

{1-2 sentences describing what this enhancement delivers and why it matters.}

---

## Problem Statement

**Current state**: {How things work now - the pain point}

**Desired state**: {How things would work after enhancement}

**Key gaps identified**:
- {Gap 1}
- {Gap 2}
- {Gap 3}

---

## Proposed Solution

### Core Components

1. **{Component 1}** - {Brief description}
2. **{Component 2}** - {Brief description}
3. **{Component 3}** - {Brief description}

### MVP ({effort} min)

<!-- Minimum viable implementation that delivers value -->

1. {MVP deliverable 1}
2. {MVP deliverable 2}
3. {MVP deliverable 3}

### Comprehensive ({effort} min)

<!-- Full implementation with all desired features -->

1. {Full deliverable 1}
2. {Full deliverable 2}
3. {Full deliverable 3}
4. {Full deliverable 4}
5. {Full deliverable 5}

---

## Roadmap Integration

<!-- [OPTIONAL] Include if planning across versions -->

| Phase | Milestone | Dependency |
|-------|-----------|------------|
| **v{X.Y}** | {Milestone 1} | {Dependencies} |
| **v{X.Y+1}** | {Milestone 2} | {Prior milestone} |
| **v{X.Y+2}** | {Milestone 3} | {Prior milestones} |

---

## Acceptance Criteria

| Criterion | V-Test |
|-----------|--------|
| {Criterion 1} | `{command to verify}` |
| {Criterion 2} | `{command to verify}` |
| {Criterion 3} | `{command to verify}` |
| {Criterion 4} | `{command to verify}` |

---

## Dependencies

<!-- List L-docs, specs, other ERs, or external factors -->

- {L### or ER### or Spec}: {Brief description of dependency}
- {L### or ER### or Spec}: {Brief description of dependency}
- {L### or ER### or Spec}: {Brief description of dependency}

---

## Impact Assessment

<!-- [OPTIONAL] Include for medium/large enhancements -->

### Affected Components

| Component | Impact | Change Type |
|-----------|--------|-------------|
| {Component 1} | {High | Medium | Low} | {New | Modified | Deprecated} |
| {Component 2} | {High | Medium | Low} | {New | Modified | Deprecated} |

### Breaking Changes

<!-- List any breaking changes, or "None expected" -->

- {Breaking change 1, if any}
- None expected

### Migration Required

<!-- List migration steps for users, or "None" -->

- {Migration step 1, if any}
- None

---

## Open Questions (Decision Required)

<!-- [OPTIONAL] Questions that need answers before implementation -->

1. **{Question 1}**: {Context for decision needed}
2. **{Question 2}**: {Context for decision needed}
3. **{Question 3}**: {Context for decision needed}

---

## Alternatives Considered

<!-- [OPTIONAL] Other approaches evaluated -->

| Alternative | Pros | Cons | Why Not Chosen |
|-------------|------|------|----------------|
| {Alternative 1} | {pros} | {cons} | {rationale} |
| {Alternative 2} | {pros} | {cons} | {rationale} |

---

## Risk Assessment

<!-- [OPTIONAL] Include for medium/large enhancements -->

| Risk | Probability | Impact | Mitigation |
|------|-------------|--------|------------|
| {Risk 1} | {High | Medium | Low} | {High | Medium | Low} | {Mitigation strategy} |
| {Risk 2} | {High | Medium | Low} | {High | Medium | Low} | {Mitigation strategy} |

---

## Success Metrics

<!-- [OPTIONAL] How to measure enhancement success -->

| Metric | Before | Target | Measurement |
|--------|--------|--------|-------------|
| {Metric 1} | {current} | {target} | {how to measure} |
| {Metric 2} | {current} | {target} | {how to measure} |

---

## Decision

<!-- Track approval status -->

- [ ] Approved for {version} roadmap
- [ ] Deferred to {version}
- [ ] Rejected (rationale: _______)

**Decision Date**: {YYYY-MM-DD | Pending}
**Decision By**: {principal | agent-name}

---

## Implementation Notes

<!-- [OPTIONAL] Add during/after implementation -->

### Implementation Log

| Date | Action | Outcome |
|------|--------|---------|
| {date} | {action} | {outcome} |

### Deliverables

| Deliverable | Status | Location |
|-------------|--------|----------|
| {Deliverable 1} | {⬜ | ✅} | {file path} |
| {Deliverable 2} | {⬜ | ✅} | {file path} |

---

*Enhancement Request ER-{NNN}*
*L-doc: {L###_name.md | N/A}*
*Created: {YYYY-MM-DD}*
*Status: {Proposed | Approved | In Progress | Complete | Rejected}*
