{
  "action_items": [
    {"owner": "Omar", "due": ["10-22"], "why": "reassigned from Priya; 'by Thursday' after Tue 10-20 = Thu 10-22"},
    {"owner": "Tom", "due": ["10-31"], "why": "date pushed from 10-27"},
    {"owner": "Lena", "due": ["10-30", "11-01"], "why": "'end of next week', weeks start Monday: next week = Mon 10-26..Sun 11-01; Fri 10-30 or Sun 11-01 both accepted"},
    {"owner": "Priya", "due": ["10-21"], "why": "'tomorrow'"},
    {"owner": "Daniel", "due": ["10-22"], "why": "two business days after Tue 10-20 = Thu 10-22"},
    {"owner": "Maya", "due": ["10-30"], "why": "'the 30th'"},
    {"owner": "Lena", "due": ["11-14"], "why": "conditional but explicitly kept"}
  ],
  "must_not_include": ["SaaS audit (no owner)", "churn dashboard (scrapped)", "Tom helping with invites (not a commitment)", "Omar double-check as separate item", "Priya hosting quotes (reassigned)", "Tom 10-27 (superseded)"],
  "note": "Synthetic. Meeting date Tue 2026-10-20 (verified weekday). 7 correct items; extra = returned items not matched."
}
