← ClaudeAtlas

replanlisted

Surgically repair a stale or blocked Drydock plan — re-verify its Assumptions Register against the current codebase, patch only the tasks invalidated by drift or deviations, and preserve the Decision Log and all completed-wave history. Invoke on a plan that is blocked, old, or whose assumptions no longer hold.
SandeepTakasi/drydock · ★ 0 · AI & Automation · score 75
Install: claude install-skill SandeepTakasi/drydock
# Replan User-invoked only (`/drydock:replan <plan-path>`). Auto-triggered replanning is how plans get silently mutated mid-execution — that is why model invocation is disabled. If Claude believes a replan is needed, it recommends the command; the human runs it. Contract: `${CLAUDE_PLUGIN_ROOT}/skills/planwright/reference/plan-format.md`. ## Scope discipline — the whole point Replan is a PATCH operation, never regeneration. Hard invariants: - Decision Log: append-only. Prior decisions stand unless the human explicitly reverses one (append the reversal as a new entry; never rewrite). - Completed waves and their wavecheck reports: immutable history. - Task ids: never reused. A replaced task gets a new id with suffix (`T2.3.1r1`); the original is struck through with a pointer, not deleted. ## Process 1. **Assumption sweep.** Run every Assumptions Register verification command. Mark each entry verified-today or FAILED. Add register entries for any new load-bearing facts you discover while sweeping. 2. **Blast radius.** For each FAILED assumption and each unresolved BLOCK, compute the affected task set: tasks whose `owns`, `instructions`, `acceptance`, or `depends_on` reference the failed fact. Everything outside that set is untouchable — resist the urge to "improve" healthy tasks. 3. **Patch.** For affected tasks only: rewrite the task block (new id), re-derive its wave placement, and re-validate disjoint ownership across the affected waves. If p