---
id: w7/m1/t008
title: "Closeout — DoD verified, milestone moved to done/"
worker: worker7
status: done
estimate: 15m
depends_on: [w7/m1/t007]
---

## Objective

Close the milestone once its definition of done actually holds — the t005 matrix passes on a cluster with two workspaces' apps — not merely when the code is written. Completing this task **is** the move.

## Context

- Standing closing task (`.claude/commands/pm.md` §Closeout): set remaining tasks `status: done`, move each `tNNN.md` to `w7/m1/done/`, mark rows `— **DONE**` + `**Status:** done` in the milestone README, move `w7/m1/` to `w7/done/m1/`, check `- [x]` in `w7/README.md`.

## Steps

1. Re-run `scripts/verify-tenant-isolation.sh` against the target cluster; confirm exit 0.
2. Run `/pm done w7/m1/t008` last — its step 4 performs the milestone move.

## Files

- `.pm/w7/m1/` → `.pm/w7/done/m1/` (the move); `.pm/w7/README.md` (checkbox)

## Acceptance criteria

- [ ] DoD observably true (t005 exit 0) before any move
- [ ] Status synced in all three places (task frontmatter, milestone README, workstream README)
- [ ] No tombstone left at `.pm/w7/m1/`

## Out of scope

- Any new implementation work (goes through `add-task` before this task instead)
