# Template: post-merge cleanup (reconciler only) Copy, fill the `<...>` fields, and paste as the task prompt. Run only after merge is confirmed on remote master. Merger sessions must hand off here — never perform this cleanup inline (#517). ```text Task: MCP-native post-merge cleanup for PR # / issue #. Rules: - Active profile must be reconciler (`prgs-reconciler`) with `gitea.branch.delete`. - Use MCP tools only — no raw git branch delete, no API comment deletion scripts. - Record cleanup mutations separately from merge mutations in the handoff. Steps: 1. `gitea_resolve_task_capability(task="reconcile_merged_cleanups", remote=prgs)` 2. Confirm PR # merged on /master. 3. `gitea_cleanup_post_merge_moot_lease` if a reviewer lease remains (append-only). 4. `gitea_reconcile_merged_cleanups` for branch/worktree cleanup with dry-run first. 5. Report authorized cleanup tools used and reconciler capability proof. Handoff ledger (required fields): - Merge mutations: (none — merger already recorded gitea_merge_pr) - Cleanup mutations: list exact MCP tools invoked - Reconciler capability: profile + gitea.branch.delete proof - Next actor: controller acceptance or none ```