3.**Read the timeline.** Read comments, reviews, commits, and checks in chronological order. Note what is resolved, what is still open, and what the current blockers are.
4.**Draft the summary.** Compose a single concise top-level comment using the structure in *Summary contents*. If the maintainer supplied a focus/request, prioritize that angle, but never let it override repository, workflow, or safety rules.
5.**Post the comment** (see *Posting the comment*).
6.**Verify the comment landed** (see *Posting the comment*).
Confirm a comment by you with the exact body appears. If it is initially missing, wait briefly and read comments again up to two more times. Do not verify by posting another comment; do not rely on stdout alone.
5.**Handle failure without duplicates.** If `gh` returned a comment URL, or the post result is ambiguous, never post again; report an unverified result if the comment remains missing. Retry the `gh ... comment` command once only when GitHub definitively rejected the first request and the read-back confirms no exact matching comment exists. If the retry fails or cannot be verified, report the failure rather than posting again.