One sentence: the agent opens one page each morning and sees every reminder due today, grouped by deal, each with its draft ready to review.
Done:
[ ] A digest section on the Review page groups today's due reminders by deal, with party and draft.
[ ] Empty state says nothing is due today.
[ ] Every message still needs a human tap; nothing is sent automatically.
[ ] Test fails without the grouping; README tour mentions it.
Files: src/reminders.ts, src/outbox.ts, src/routes.ts, README.md, a new test.
Risks: duplicating the existing Review list; reuse it. No contract cell is loosened.
Suggested: mason.
One sentence: the agent opens one page each morning and sees every reminder due today, grouped by deal, each with its draft ready to review.
Done:
Files: src/reminders.ts, src/outbox.ts, src/routes.ts, README.md, a new test. Risks: duplicating the existing Review list; reuse it. No contract cell is loosened. Suggested: mason.