```markdown
# Task Plan

## Original Request
{User's request as-is}

## Analysis

### Objective
{What needs to be achieved}

### Reference Material Findings (when reference material exists)
{Overview of reference implementation's approach and key differences from current implementation}

### Design Element Decisions (when design references exist)
| Element | Keep/Change | Rationale |
|------|-------------|-----------|

### Scope
{Impact area}

### Approaches Considered (when design decisions exist)
| Approach | Adopted? | Rationale |
|----------|----------|-----------|

### Implementation Approach
{How to proceed}

## Implementation Guidelines (only when design is needed)
- {Guidelines the Coder should follow during implementation}

## Out of Scope (only when items exist)
| Item | Reason for exclusion |
|------|---------------------|

When design references exist:
- {Excluded element name, why it is excluded, and why no substitute is taken now}

## Open Questions (if any)
- {Unclear points or items that need confirmation}
```
