A plus button on the milestone list opens a sheet for milestone create; swipe actions dispatch close and reopen. Unit tests cover argv shapes, the reload, and a refusal. No live-suite step: there is no milestone delete, so a created fixture could not be cleaned up.