---
title: "Removal and Iteration Plan Template"
description: "- [ ] **P0**: Immediate removal needed (security risk, significant cost, blocking other work) - [ ] **P1**: Remove in current sprint - [ ] **P2**: Backlog / next iteration"
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/removal-plan-5
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:37:36.455Z
license: CC-BY-4.0
attribution: "Removal and Iteration Plan Template — Claudary (https://claudary.paisolsolutions.com/skills/removal-plan-5)"
---

# Removal and Iteration Plan Template
- [ ] **P0**: Immediate removal needed (security risk, significant cost, blocking other work) - [ ] **P1**: Remove in current sprint - [ ] **P2**: Backlog / next iteration

## Overview

# Removal and Iteration Plan Template

## Priority Levels

- [ ] **P0**: Immediate removal needed (security risk, significant cost, blocking other work)
- [ ] **P1**: Remove in current sprint
- [ ] **P2**: Backlog / next iteration

---

## Safe to Remove Now

### Item: [Name/Description]

| Field | Details |
|-------|---------|
| **Location** | `path/to/file.py:line` |
| **Rationale** | Why this should be removed |
| **Evidence** | Unused (no references), dead feature flag, deprecated API |
| **Impact** | None / Low - no active consumers |
| **Deletion steps** | 1. Remove code 2. Remove tests 3. Remove config |
| **Verification** | Run tests, check no runtime errors, monitor logs |

---

## Defer Removal (Plan Required)

### Item: [Name/Description]

| Field | Details |
|-------|---------|
| **Location** | `path/to/file.py:line` |
| **Why defer** | Active consumers, needs migration, stakeholder sign-off |
| **Preconditions** | Feature flag off for 2 weeks, telemetry shows 0 usage |
| **Breaking changes** | List any API/contract changes |
| **Migration plan** | Steps for consumers to migrate |
| **Timeline** | Target date or sprint |
| **Owner** | Person/team responsible |
| **Validation** | Metrics to confirm safe removal (error rates, usage counts) |
| **Rollback plan** | How to restore if issues found |

---

## Checklist Before Removal

- [ ] Searched codebase for all references (`rg`, `grep`)
- [ ] Checked for dynamic/reflection-based usage (`getattr`, `importlib`)
- [ ] Verified no external consumers (APIs, SDKs, docs)
- [ ] Feature flag telemetry reviewed (if applicable)
- [ ] Tests updated/removed
- [ ] Documentation updated
- [ ] Team notified (if shared code)

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/removal-plan-5) · https://claudary.paisolsolutions.com
