---
id: w6/m10/t009
title: "Closeout: verify the DoD holds, mark done, move to w6/done/m10/"
worker: worker6
status: done
estimate: 15m
depends_on: [w6/m10/t008]
---

## Objective

Standing closing task, run last. Verify the milestone's definition of done actually holds (live where possible: a Kratos-admin-wired environment showing enriched members end-to-end, the Team page rendering emails), then close the milestone per `.pm/CLAUDE.md`: every task `status: done` and moved to `w6/m10/done/`, milestone README rows `— **DONE**` + `**Status:** done`, the whole `w6/m10/` directory moved to `w6/done/m10/`, and the `- [x]` checkbox set in `w6/README.md`. Do not run this until the DoD is real.

## Context

- DoD: `w6/m10/README.md` § Definition of done.
- Conventions: `.pm/CLAUDE.md` + `.claude/commands/pm.md` (`done` subcommand step 4 — completing this task is the move).

## Steps

1. Re-read the DoD; verify each clause with evidence (test run, live check, updated docs).
2. Execute the closeout moves; sync status in all three places.
3. `npx prettier@3.4.2 --write "**/*.md"`.

## Files

- `.pm/w6/m10/` → `.pm/w6/done/m10/`
- `.pm/w6/README.md`

## Acceptance criteria

- [x] Every DoD clause has evidence, not just merged code.
- [x] `w6/m10` exists only under `w6/done/`; README checkbox checked; no tombstone left behind.

## Out of scope

- New work discovered during verification (file inbox notes instead).
