{
 "transcript": "product-ops-sync-en.txt",
 "language": "en",
 "action_items": [
  {
   "id": "A1",
   "task_contains": "pricing draft",
   "owner": "Alex",
   "due": "13 March 2026 (or equivalent)",
   "due_kind": "exact"
  },
  {
   "id": "A2",
   "task_contains": "onboarding survey",
   "owner": "Priya",
   "due": "next week (must stay vague)",
   "due_kind": "vague"
  },
  {
   "id": "A3",
   "task_contains": "archive the old demo folder",
   "owner": null,
   "due": null,
   "due_kind": "none-stated"
  },
  {
   "id": "A4",
   "task_contains": "confirm the deposit question",
   "owner": "Sam",
   "due": "18 March 2026 (or equivalent)",
   "due_kind": "exact"
  }
 ],
 "decisions": [
  {
   "id": "D1",
   "contains": "release",
   "date": "20 March 2026"
  }
 ],
 "must_not_be_actions": [
  {
   "id": "C1",
   "why": "cancelled customer visit"
  },
  {
   "id": "F1",
   "why": "next sync date is a calendar fact"
  },
  {
   "id": "G1-bad",
   "why": "FAQ refresh was a no-decision wish; if listed it must not gain owner/due"
  }
 ],
 "must_not_be_decisions": [
  {
   "id": "S1",
   "why": "vendor switch was proposed and rejected"
  }
 ],
 "open_questions": [
  {
   "id": "Q1",
   "contains": "deposit"
  }
 ],
 "numbers": [
  "12,480"
 ],
 "acceptable_grey": {
  "G1": "prefer absent from action_items; acceptable only if wording keeps it a non-decided suggestion (no owner, no due)"
 }
}