[
  {
    "kind": "trigger",
    "title": "Every morning, or weekly sweep",
    "body": "Checks the AR aging report for anything overdue."
  },
  {
    "kind": "prompt",
    "title": "Pull the aging report",
    "body": "Open invoices from Stripe, matched against the AR sheet."
  },
  {
    "kind": "prompt",
    "title": "Place each on the ladder",
    "body": "Rung by days overdue, reminder, follow-up, final notice."
  },
  {
    "kind": "prompt",
    "title": "Draft the email",
    "body": "Tone matches the rung, never harsher than policy allows."
  },
  {
    "kind": "result",
    "title": "Queue for approval",
    "body": "Drafts wait in Slack; nothing sends until you approve."
  }
]