[
  {
    "kind": "trigger",
    "title": "Runs on a schedule",
    "body": "The 1st at 7:00 AM, or on demand from Slack."
  },
  {
    "kind": "prompt",
    "title": "Pull and match",
    "body": "List the period's payouts, then match each against the ledger."
  },
  {
    "kind": "prompt",
    "title": "Isolate exceptions",
    "body": "Flag anything over the policy threshold or missing an invoice."
  },
  {
    "kind": "result",
    "title": "Report + sign-off",
    "body": "Email the exceptions and save the reconciliation to reports/."
  }
]