# Change Request: CR-XXX

> Created: YYYY-MM-DD
> Status: Pending
> Classification: [To be determined]
> Related Feature: FEATURE-XXX

## Request Details

**Requestor:** [Name/Role]
**Date Received:** YYYY-MM-DD
**Priority:** High | Medium | Low

## Description

[Detailed description of the change request]

## Business Justification

[Why this change is needed, business value]

## Impact Analysis

### Classification

**Type:** [Modification to FEATURE-XXX | New Feature]

**Reasoning:**
[Explain why this classification was chosen, referencing specific criteria]

### Comparison Matrix

| Aspect | CR Requirement | Existing Feature(s) |
|--------|---------------|---------------------|
| Users | [who uses this] | [current users] |
| Workflow | [new/changed flow] | [existing flow] |
| Data Model | [data changes] | [current data model] |
| UI Elements | [new screens] | [existing screens] |
| API Endpoints | [new APIs] | [existing APIs] |

### Conflict Analysis

**Conflicts Found:** [Yes / No]

| # | Type | Affected Feature | Severity | Classification | Description |
|---|------|-----------------|----------|----------------|-------------|
| 1 | specification / design / dependency / pending-CR | FEATURE-XXX | High/Medium/Low | expected / unexpected | [What conflicts and why] |

**Unexpected Conflict Resolution:**
- [How unexpected conflicts were resolved: scope adjustment, additional CRs, design alternatives, or user confirmation]

**Mitigation Strategy:**
- [If applicable: what was changed to avoid breaking existing features]

### Affected Components

| Component | Impact Level | Details |
|-----------|--------------|---------|
| [Feature/Module] | High/Medium/Low | [What changes needed] |

### Dependencies

- [List any dependencies on other features or systems]

## Proposed Approach

[High-level approach to implementing this CR]

## Mockup Impact

> Only applicable if CR involves UI/UX changes and existing mockups exist for the affected feature.

**UI/UX Change:** Yes | No
**Existing Mockups Referenced:**

| Original Mockup | Path | Status After CR |
|-----------------|------|-----------------|
| [mockup name] | [mockups/mockup-v1.html] | superseded by v2 | current (unchanged) |

**Updated Mockup(s):**

| New Mockup | Path | Based On | Changes Applied |
|------------|------|----------|-----------------|
| [mockup name v2] | [mockups/mockup-v2.html] | mockup-v1.html | [summary of visual changes] |

## Approval

- [ ] Classification approved by human
- [ ] Conflict analysis reviewed by human
- [ ] Approach approved by human
- [ ] Ready for execution

## Execution

**Classification Result:** [modification | new_feature]
**Conflicts Resolution:** [none | all_expected | mitigated]

**Actions Taken:**
- [ ] CR document created in feature folder
- [ ] Conflict analysis completed and documented
- [ ] [If modification] Specification Version History updated with CR link
- [ ] [If new feature] Requirement details updated
- [ ] [If UI/UX CR] Existing mockups referenced, new mockup version created (if needed)
- [ ] [If UI/UX CR] Specification Linked Mockups section updated
- [ ] Next task type set: [x-ipe-task-based-feature-refinement | x-ipe-task-based-feature-breakdown]

## Links

- Feature Specification: [specification.md](./specification.md)
- Requirement Details: [requirement-details.md](../requirement-details.md)

---

## Change History

| Date | Change | By |
|------|--------|----|
| YYYY-MM-DD | CR created | [Agent/Human] |
