{
  "action_items": [
    {"owner": "Daniel", "due": "10-24", "keywords": ["date"]},
    {"owner": "Omar", "due": "10-23", "keywords": ["funnel"]},
    {"owner": "Priya", "due": "10-27", "keywords": ["mockup", "checklist", "onboarding"]},
    {"owner": "Tom", "due": "11-03", "keywords": ["experiment", "pricing"]},
    {"owner": "Lena", "due": "10-29", "keywords": ["faq"]},
    {"owner": "Maya", "due": "10-28", "keywords": ["seat", "copy"]},
    {"owner": "Omar", "due": "10-22", "keywords": ["dashboard", "dedup", "account id"]},
    {"owner": "Maya", "due": "10-30", "keywords": ["leadership", "wau"]}
  ],
  "traps": ["upload warning (not assigned)", "video in checklist (no action)", "blog review (not assigned)", "dark mode message (decision, not dated task)", "staging maintenance (no action)"],
  "note": "Synthetic document written for this test. 8 dated action items; 5 discussed-but-unassigned traps."
}
