report.audit='amendment_drafted (1 divergence(s))'
prd status after audit=in_review approval=None
notify log:
EVENT=review_needed FEATURE=s52 REF=prd REASON=auditor drafted a PRD amendment (1 divergence(s))


--- amended PRD head ---
# PRD: `todo done` command

## Open questions for reviewer

_None — all questions resolved (re-completing is a silent no-op, per reviewer)._

## Problem Statement
Users can add and list todos but cannot mark them done.

## Solution
A `todo done <id>` command marks the item complete.

## User Stories
1. As a user, I want to mark a todo done, so that it stops nagging me.
2. As a user, I want a clear error if the id does not exist, so that I can retry.

## User Flows
1. Mark done: given a todo with id 1, when I run `todo done 1`, then it is marked
   completed and the command reports success.

##
