{
 "about": "Tieloom Autopilot benchmark, run 19 October 2026. Set 2 is held out: written and labelled before any run, with no change to the prompt between its runs. It ran first before the checking model's copy had names, phone numbers and emails taken out, then in production's configuration with them taken out; held_out is the second run, and first_run_summary is the first. No case differed. Set 1 was used to tune the prompt.",
 "held_out": [
  {
   "set": "held out",
   "id": "s2-legal-1",
   "office": "legal",
   "entry": "My employer has not paid my overtime for three months. Could someone from the firm ring me on Monday morning?",
   "from": "inquiry",
   "expected": {
    "stage": "inquiry",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Call Alex Rao back about unpaid overtime",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-legal-2",
   "office": "legal",
   "entry": "Booked for Tuesday 3 PM.",
   "from": "inquiry",
   "expected": {
    "stage": "consult",
    "follow_up": false
   },
   "stage": {
    "to": "consult",
    "by_itself": true,
    "agreement": 0.99,
    "reason": "Entry \"Booked 30 minute consultation\" for Tuesday 3 PM means a consultation is now booked."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-legal-3",
   "office": "legal",
   "entry": "Something came up, can we move Tuesday's consultation to Thursday same time?",
   "from": "consult",
   "expected": {
    "stage": "consult",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Confirm moving Alex Rao's consultation from Tuesday to Thursday at 3 PM",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-legal-4",
   "office": "legal",
   "entry": "Sorry, wrong number, I was trying to reach the dentist.",
   "from": "inquiry",
   "expected": {
    "stage": [
     "inquiry",
     "not_a_fit"
    ],
    "follow_up": false
   },
   "stage": null,
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-legal-5",
   "office": "legal",
   "entry": "Flat fee, will and power of attorney.",
   "from": "consult",
   "expected": {
    "stage": "client",
    "follow_up": false
   },
   "stage": {
    "to": "client",
    "by_itself": false,
    "agreement": 0.99,
    "reason": "Entry shows \"Paid 450.00 USD at checkout\" for a flat fee will and power of attorney, which is a payment (retainer), moving Alex from consult to client."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-legal-6",
   "office": "legal",
   "entry": "We help law firms rank first on Google. Can we book 15 minutes to show you our SEO packages?",
   "from": "inquiry",
   "expected": {
    "stage": [
     "inquiry",
     "not_a_fit"
    ],
    "follow_up": null
   },
   "stage": null,
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": null
  },
  {
   "set": "held out",
   "id": "s2-prop-1",
   "office": "property",
   "entry": "No hot water in 2A since this morning. Two kids at home.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true,
    "due": "today"
   },
   "stage": null,
   "follow_up": {
    "title": "Arrange urgent hot water repair for unit 2A",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-prop-2",
   "office": "property",
   "entry": "The plumber is booked for 2A at 2 PM today, tenant told.",
   "from": "new",
   "expected": {
    "stage": "in_progress",
    "follow_up": false
   },
   "stage": {
    "to": "in_progress",
    "by_itself": true,
    "agreement": 0.99,
    "reason": "Entry says \"The plumber is booked for 2A at 2 PM today\" — someone has been booked to do the work."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-prop-3",
   "office": "property",
   "entry": "Hot water is back, thanks so much.",
   "from": "in_progress",
   "expected": {
    "stage": "done",
    "follow_up": false
   },
   "stage": {
    "to": "done",
    "by_itself": false,
    "agreement": 0.91,
    "reason": "Entry says \"Hot water is back, thanks so much.\" — the repair is finished, which matches the done stage."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-prop-4",
   "office": "property",
   "entry": "The neighbours above me play loud music every night after midnight. I want to make a formal complaint.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Call Alex Rao back about noise complaint against upstairs neighbours",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-prop-5",
   "office": "property",
   "entry": "Booked a viewing of the studio on Pine Street for Saturday at noon.",
   "from": "new",
   "expected": {
    "stage": "in_progress",
    "follow_up": false
   },
   "stage": {
    "to": "in_progress",
    "by_itself": true,
    "agreement": 0.98,
    "reason": "Entry says \"Booked a viewing of the studio on Pine Street for Saturday at noon,\" so a viewing is arranged."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-prop-6",
   "office": "property",
   "entry": "The same window latch in 5C is broken again.",
   "from": "done",
   "expected": {
    "stage": [
     "new",
     "done"
    ],
    "follow_up": true
   },
   "stage": {
    "to": "in_progress",
    "by_itself": false,
    "agreement": 0.09,
    "reason": "Prior work was marked done, but the new text says the same window latch in 5C is broken again, so the closed request has reopened and needs a repair."
   },
   "follow_up": {
    "title": "Re-check window latch in 5C (broken again)",
    "due_on": "2026-10-18"
   },
   "stage_right": false,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-re-1",
   "office": "real_estate",
   "entry": "Hum log 2 BHK dekh rahe hain Hebbal ke paas, budget 90 lakh tak. Brochure WhatsApp kar dijiye.",
   "from": "enquiry",
   "expected": {
    "stage": "enquiry",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Send 2 BHK brochure near Hebbal to Alex Rao on WhatsApp",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-re-2",
   "office": "real_estate",
   "entry": "My father wants to see the flat once more before we decide. Can we come again next weekend?",
   "from": "site_visit",
   "expected": {
    "stage": [
     "site_visit"
    ],
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Arrange second site visit for Alex Rao next weekend",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-re-3",
   "office": "real_estate",
   "entry": "We can't go above 1.05 crore. If that doesn't work we'll look elsewhere.",
   "from": "negotiation",
   "expected": {
    "stage": "negotiation",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Respond to Alex Rao on 1.05 crore price limit",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-re-4",
   "office": "real_estate",
   "entry": "Site visit at Electronic City project, Saturday 4 PM.",
   "from": "enquiry",
   "expected": {
    "stage": "site_visit",
    "follow_up": false
   },
   "stage": {
    "to": "site_visit",
    "by_itself": true,
    "agreement": 0.99,
    "reason": "Entry says \"Booked a site visit\" for Saturday 4 PM, so the stage moves from enquiry to site_visit."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-re-5",
   "office": "real_estate",
   "entry": "Booking amount, tower B 1204.",
   "from": "negotiation",
   "expected": {
    "stage": "booked",
    "follow_up": null
   },
   "stage": {
    "to": "booked",
    "by_itself": false,
    "agreement": 0.99,
    "reason": "Entry shows \"Paid 200000.00 INR Booking amount, tower B 1204,\" so they paid the booking amount."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": null
  },
  {
   "set": "held out",
   "id": "s2-re-6",
   "office": "real_estate",
   "entry": "Abhi plan cancel kar diya hai, shayad agle saal dekhenge.",
   "from": "enquiry",
   "expected": {
    "stage": [
     "lost",
     "enquiry"
    ],
    "follow_up": false
   },
   "stage": {
    "to": "lost",
    "by_itself": false,
    "agreement": 0.59,
    "reason": "Entry says \"Abhi plan cancel kar diya hai\" (I've cancelled the plan for now), which means they stopped looking."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-clinic-1",
   "office": "clinic",
   "entry": "Is Dr. Mehta available on Monday morning? I want to book for my mother.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Check Dr. Mehta's Monday morning availability for Alex Rao's mother",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-clinic-2",
   "office": "clinic",
   "entry": "Monday 9:30 AM with Dr. Mehta, follow up for blood pressure.",
   "from": "new",
   "expected": {
    "stage": "booked",
    "follow_up": false
   },
   "stage": {
    "to": "booked",
    "by_itself": true,
    "agreement": 0.96,
    "reason": "Entry says \"Booked an appointment Monday 9:30 AM with Dr. Mehta\", so an appointment is booked and has not happened yet."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-clinic-3",
   "office": "clinic",
   "entry": "Running 20 minutes late for my 9:30, please hold my slot.",
   "from": "booked",
   "expected": {
    "stage": "booked",
    "follow_up": null
   },
   "stage": null,
   "follow_up": {
    "title": "Hold Alex Rao's 9:30 slot (running 20 min late)",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": null
  },
  {
   "set": "held out",
   "id": "s2-clinic-4",
   "office": "clinic",
   "entry": "Are my blood test reports ready? Please call me back today.",
   "from": "seen",
   "expected": {
    "stage": [
     "seen",
     "follow_up"
    ],
    "follow_up": true,
    "due": "today"
   },
   "stage": null,
   "follow_up": {
    "title": "Call Alex Rao back about blood test reports",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-clinic-5",
   "office": "clinic",
   "entry": "I am fully fine now, the doctor said no more visits needed. Thank you all.",
   "from": "follow_up",
   "expected": {
    "stage": "closed",
    "follow_up": false
   },
   "stage": {
    "to": "closed",
    "by_itself": false,
    "agreement": 0.97,
    "reason": "Entry says \"the doctor said no more visits needed\", so their care is finished."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-clinic-6",
   "office": "clinic",
   "entry": "Mere bete ko kal raat se bukhar hai, aaj shaam ka time milega kya? Wapas call kijiye.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true,
    "due": "today"
   },
   "stage": null,
   "follow_up": {
    "title": "Call back Alex Rao about child's fever appointment today evening",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-gen-1",
   "office": "general",
   "entry": "We need catering for 60 people on 14 November. Please send a menu and a price.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Send catering menu and price for 60 people on 14 November to Alex Rao",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-gen-2",
   "office": "general",
   "entry": "Menu B please, for 60 people on the 14th. Send the invoice and we will pay this week.",
   "from": "contacted",
   "expected": {
    "stage": [
     "qualified",
     "won"
    ],
    "follow_up": true
   },
   "stage": {
    "to": "qualified",
    "by_itself": true,
    "agreement": 0.95,
    "reason": "Entry says \"Menu B please, for 60 people on the 14th. Send the invoice and we will pay this week.\" — they have chosen to go ahead, not yet paid."
   },
   "follow_up": {
    "title": "Send invoice for Menu B, 60 people, 14th",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-gen-3",
   "office": "general",
   "entry": "Catering, Menu B, 60 people.",
   "from": "qualified",
   "expected": {
    "stage": "won",
    "follow_up": false
   },
   "stage": {
    "to": "won",
    "by_itself": false,
    "agreement": 0.99,
    "reason": "\"Paid invoice 0042, 1800.00 USD\" – a payment received, which moves them to won."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-gen-4",
   "office": "general",
   "entry": "Can we change the date to the 15th? Same everything else.",
   "from": "won",
   "expected": {
    "stage": "won",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Confirm date change for Alex Rao from the 14th to the 15th",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-gen-5",
   "office": "general",
   "entry": "We found someone cheaper, thanks for your time.",
   "from": "contacted",
   "expected": {
    "stage": "lost",
    "follow_up": false
   },
   "stage": {
    "to": "lost",
    "by_itself": false,
    "agreement": 0.94,
    "reason": "\"We found someone cheaper, thanks for your time.\" means they went elsewhere."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "held out",
   "id": "s2-gen-6",
   "office": "general",
   "entry": "The card was declined for the 900.00 USD deposit.",
   "from": "qualified",
   "expected": {
    "stage": "qualified",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Call Alex Rao about declined 900.00 USD deposit",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  }
 ],
 "first_run_summary": {
  "cases": 30,
  "stage_right": 29,
  "moves_applied": 6,
  "moves_applied_right": 6,
  "moves_proposed": 8,
  "moves_proposed_right": 7,
  "follow_up_scored": 27,
  "follow_up_right": 27,
  "due_scored": 3,
  "due_right": 3,
  "drafts": 24,
  "answered": 28,
  "median_seconds": 4
 },
 "tuning": [
  {
   "set": "tuning",
   "id": "legal-1",
   "office": "legal",
   "entry": "Booked a consultation for Thursday at 4:30 PM. Will bring the police report.",
   "from": "inquiry",
   "expected": {
    "stage": "consult",
    "follow_up": false
   },
   "stage": {
    "to": "consult",
    "by_itself": true,
    "agreement": 1,
    "reason": "Entry says \"Booked a consultation for Thursday at 4:30 PM,\" so a consultation is now booked."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "legal-2",
   "office": "legal",
   "entry": "Thanks for your time. We decided to go with another firm closer to home.",
   "from": "consult",
   "expected": {
    "stage": "not_a_fit",
    "follow_up": false
   },
   "stage": {
    "to": "not_a_fit",
    "by_itself": false,
    "agreement": 0.98,
    "reason": "Entry says \"We decided to go with another firm closer to home,\" so they went elsewhere."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "legal-3",
   "office": "legal",
   "entry": "My landlord kept my whole deposit. Can someone call me back today? I work nights so after 4 PM is best.",
   "from": "inquiry",
   "expected": {
    "stage": "inquiry",
    "follow_up": true,
    "due": "today"
   },
   "stage": null,
   "follow_up": {
    "title": "Call back Alex Rao about landlord keeping deposit",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "legal-4",
   "office": "legal",
   "entry": "Signed engagement letter attached, and I paid the retainer this morning.",
   "from": "consult",
   "expected": {
    "stage": "client",
    "follow_up": false
   },
   "stage": {
    "to": "client",
    "by_itself": false,
    "agreement": 1,
    "reason": "Entry says \"Signed engagement letter attached, and I paid the retainer this morning.\""
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "legal-5",
   "office": "legal",
   "entry": "Do you handle immigration cases? I can book a time if you do.",
   "from": "inquiry",
   "expected": {
    "stage": "inquiry",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Answer Alex Rao's question on immigration cases",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "legal-6",
   "office": "legal",
   "entry": "Just confirming my appointment on Thursday at 2. See you then.",
   "from": "consult",
   "expected": {
    "stage": "consult",
    "follow_up": false
   },
   "stage": null,
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "legal-7",
   "office": "legal",
   "entry": "Served with custody papers last night, the hearing is Monday. Please call me back as soon as possible.",
   "from": "inquiry",
   "expected": {
    "stage": "inquiry",
    "follow_up": true,
    "due": "today"
   },
   "stage": null,
   "follow_up": {
    "title": "Urgent callback to Alex Rao re: custody papers, hearing Monday",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "legal-8",
   "office": "legal",
   "entry": "Never mind, my brother is a lawyer and will help me. Thanks anyway.",
   "from": "inquiry",
   "expected": {
    "stage": "not_a_fit",
    "follow_up": false
   },
   "stage": {
    "to": "not_a_fit",
    "by_itself": false,
    "agreement": 0.98,
    "reason": "Entry says \"Never mind, my brother is a lawyer and will help me,\" so they went elsewhere."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "prop-1",
   "office": "property",
   "entry": "Water is coming through the kitchen ceiling in 4B. Please send someone.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true,
    "due": "today"
   },
   "stage": null,
   "follow_up": {
    "title": "Arrange urgent repair for water leak in kitchen ceiling, unit 4B",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "prop-2",
   "office": "property",
   "entry": "The plumber came and fixed it, all good now. Thank you!",
   "from": "in_progress",
   "expected": {
    "stage": "done",
    "follow_up": false
   },
   "stage": {
    "to": "done",
    "by_itself": false,
    "agreement": 0.99,
    "reason": "Entry says \"The plumber came and fixed it, all good now,\" so the leak repair work is finished."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "prop-3",
   "office": "property",
   "entry": "When do the parking permits for next year go out? No rush.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Answer Alex Rao's question on parking permit dates",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "prop-4",
   "office": "property",
   "entry": "Booked the heating engineer for tomorrow morning between 9 and 11.",
   "from": "new",
   "expected": {
    "stage": "in_progress",
    "follow_up": false
   },
   "stage": {
    "to": "in_progress",
    "by_itself": true,
    "agreement": 1,
    "reason": "Entry says \"Booked the heating engineer for tomorrow morning between 9 and 11\", so work has been arranged."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "prop-5",
   "office": "property",
   "entry": "The electrician did not show up today. Can someone call me back tomorrow?",
   "from": "in_progress",
   "expected": {
    "stage": "in_progress",
    "follow_up": true,
    "due": "tomorrow"
   },
   "stage": null,
   "follow_up": {
    "title": "Call Alex Rao back about missed electrician visit (outlet in 7A)",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "prop-6",
   "office": "property",
   "entry": "I locked myself out of 3D. I am standing outside right now.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true,
    "due": "today"
   },
   "stage": null,
   "follow_up": {
    "title": "Urgent: Alex Rao locked out of 3D, standing outside now",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "prop-7",
   "office": "property",
   "entry": "Thanks again for the quick fix last week.",
   "from": "done",
   "expected": {
    "stage": "done",
    "follow_up": false
   },
   "stage": null,
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "prop-8",
   "office": "property",
   "entry": "Is the two bedroom on Elm Street still available? I would like to see it this weekend.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Confirm availability of two bedroom on Elm Street and arrange weekend viewing for Alex Rao",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "re-1",
   "office": "real_estate",
   "entry": "Booked a site visit for Saturday at 11 AM at Whitefield.",
   "from": "enquiry",
   "expected": {
    "stage": "site_visit",
    "follow_up": false
   },
   "stage": {
    "to": "site_visit",
    "by_itself": true,
    "agreement": 0.99,
    "reason": "Entry says \"Booked a site visit for Saturday at 11 AM at Whitefield,\" so a site visit is now booked."
   },
   "follow_up": {
    "title": "Confirm Saturday 11 AM Whitefield site visit with Alex Rao",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": false
  },
  {
   "set": "tuning",
   "id": "re-2",
   "office": "real_estate",
   "entry": "We want to talk about the price. Can you come down to 78 lakh? Please call me tomorrow.",
   "from": "site_visit",
   "expected": {
    "stage": "negotiation",
    "follow_up": true,
    "due": "tomorrow"
   },
   "stage": {
    "to": "negotiation",
    "by_itself": true,
    "agreement": 0.87,
    "reason": "Entry says \"We want to talk about the price. Can you come down to 78 lakh?\" which is discussing price, so negotiation."
   },
   "follow_up": {
    "title": "Call Alex Rao about price request of 78 lakh",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "re-3",
   "office": "real_estate",
   "entry": "Paid the booking amount of 2 lakh today. Please send the receipt.",
   "from": "negotiation",
   "expected": {
    "stage": "booked",
    "follow_up": true
   },
   "stage": {
    "to": "booked",
    "by_itself": false,
    "agreement": 0.99,
    "reason": "Entry says \"Paid the booking amount of 2 lakh today,\" which is a payment that ends negotiation."
   },
   "follow_up": {
    "title": "Send booking amount receipt to Alex Rao",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "re-4",
   "office": "real_estate",
   "entry": "We bought a flat in another project. Thanks for your help.",
   "from": "site_visit",
   "expected": {
    "stage": "lost",
    "follow_up": false
   },
   "stage": {
    "to": "lost",
    "by_itself": false,
    "agreement": 0.97,
    "reason": "\"We bought a flat in another project\" means they bought elsewhere."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "re-5",
   "office": "real_estate",
   "entry": "Mujhe 3 BHK chahiye Sarjapur mein, budget 1.2 crore. Kal call kar dijiye.",
   "from": "enquiry",
   "expected": {
    "stage": "enquiry",
    "follow_up": true,
    "due": "tomorrow"
   },
   "stage": null,
   "follow_up": {
    "title": "Call Alex Rao back about 3 BHK in Sarjapur (budget 1.2 crore)",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "re-6",
   "office": "real_estate",
   "entry": "Site visit ke liye Sunday 10 baje book kar diya hai. Address bhej dijiye.",
   "from": "enquiry",
   "expected": {
    "stage": "site_visit",
    "follow_up": true
   },
   "stage": {
    "to": "site_visit",
    "by_itself": true,
    "agreement": 0.99,
    "reason": "Entry says \"Site visit ke liye Sunday 10 baje book kar diya hai\" — a site visit is booked, so stage moves from enquiry to site_visit."
   },
   "follow_up": {
    "title": "Send property address to Alex Rao for Sunday 10 AM site visit",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "re-7",
   "office": "real_estate",
   "entry": "Is the loan pre approval something you help with? I am still deciding between areas.",
   "from": "enquiry",
   "expected": {
    "stage": "enquiry",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Answer Alex Rao's question about loan pre-approval help",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "re-8",
   "office": "real_estate",
   "entry": "When is possession expected?",
   "from": "booked",
   "expected": {
    "stage": "booked",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Answer Alex Rao's question on possession date",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "clinic-1",
   "office": "clinic",
   "entry": "Booked a check up for Saturday at 10 AM.",
   "from": "new",
   "expected": {
    "stage": "booked",
    "follow_up": false
   },
   "stage": {
    "to": "booked",
    "by_itself": true,
    "agreement": 0.99,
    "reason": "Entry says \"Booked a check up for Saturday at 10 AM,\" so an appointment is now booked."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "clinic-2",
   "office": "clinic",
   "entry": "I need to cancel Saturday, I am travelling. I will call to rebook next month.",
   "from": "booked",
   "expected": {
    "stage": [
     "booked",
     "new"
    ],
    "follow_up": null
   },
   "stage": null,
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": null
  },
  {
   "set": "tuning",
   "id": "clinic-3",
   "office": "clinic",
   "entry": "Fever since last night. Is there an evening slot today? Please call back.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true,
    "due": "today"
   },
   "stage": null,
   "follow_up": {
    "title": "Call back Alex Rao about evening slot today for fever",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "clinic-4",
   "office": "clinic",
   "entry": "Saw the doctor on Tuesday, feeling better. Thank you.",
   "from": "booked",
   "expected": {
    "stage": "seen",
    "follow_up": false
   },
   "stage": {
    "to": "seen",
    "by_itself": true,
    "agreement": 0.97,
    "reason": "Entry says \"Saw the doctor on Tuesday\", so the booked appointment has happened."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "clinic-5",
   "office": "clinic",
   "entry": "The doctor asked me to come back in two weeks. Can you book that?",
   "from": "seen",
   "expected": {
    "stage": "follow_up",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Book two-week review for Alex Rao",
    "due_on": "2026-10-19"
   },
   "stage_right": false,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "clinic-6",
   "office": "clinic",
   "entry": "Kya Sunday ko clinic khula hai? Bas poochna tha.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Answer Sunday opening question for Alex Rao",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "clinic-7",
   "office": "clinic",
   "entry": "What are your fees for a general consultation?",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Answer fee question for general consultation",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "clinic-8",
   "office": "clinic",
   "entry": "Booked my review for next Friday at 5 PM.",
   "from": "follow_up",
   "expected": {
    "stage": [
     "follow_up",
     "booked"
    ],
    "follow_up": false
   },
   "stage": {
    "to": "booked",
    "by_itself": false,
    "agreement": 0.47,
    "reason": "Entry says \"Booked my review for next Friday at 5 PM\", so a review appointment is now booked and has not happened yet."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "gen-1",
   "office": "general",
   "entry": "Please send a quote for cleaning a 3 bedroom house every two weeks.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Send quote for biweekly 3-bedroom house cleaning to Alex Rao",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "gen-2",
   "office": "general",
   "entry": "The quote looks good, we would like to go ahead. When can you start?",
   "from": "contacted",
   "expected": {
    "stage": [
     "qualified",
     "won"
    ],
    "follow_up": true
   },
   "stage": {
    "to": "qualified",
    "by_itself": true,
    "agreement": 1,
    "reason": "Entry says \"The quote looks good, we would like to go ahead\" — a clear yes after the quote was sent."
   },
   "follow_up": {
    "title": "Reply to Alex Rao about start date for fortnightly cleaning",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "gen-3",
   "office": "general",
   "entry": "First month, fortnightly cleaning.",
   "from": "qualified",
   "expected": {
    "stage": "won",
    "follow_up": false
   },
   "stage": {
    "to": "won",
    "by_itself": false,
    "agreement": 0.99,
    "reason": "Entry shows \"Paid 240.00 USD at checkout\" for first month of fortnightly cleaning, so payment received."
   },
   "follow_up": {
    "title": "Schedule first fortnightly cleaning with Alex Rao",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": false
  },
  {
   "set": "tuning",
   "id": "gen-4",
   "office": "general",
   "entry": "Too expensive for us at the moment, sorry.",
   "from": "contacted",
   "expected": {
    "stage": "lost",
    "follow_up": false
   },
   "stage": {
    "to": "lost",
    "by_itself": false,
    "agreement": 0.91,
    "reason": "Entry says \"Too expensive for us at the moment, sorry.\" which is a clear decline."
   },
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "gen-5",
   "office": "general",
   "entry": "Hi, just wanted to say the team did a great job last time.",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": false
   },
   "stage": null,
   "follow_up": null,
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "gen-6",
   "office": "general",
   "entry": "Can you call me tomorrow morning about a quote for my office?",
   "from": "new",
   "expected": {
    "stage": "new",
    "follow_up": true,
    "due": "tomorrow"
   },
   "stage": null,
   "follow_up": {
    "title": "Call Alex Rao about office quote",
    "due_on": "2026-10-19"
   },
   "stage_right": true,
   "follow_up_right": true
  },
  {
   "set": "tuning",
   "id": "gen-7",
   "office": "general",
   "entry": "Got your voicemail. Still thinking, give me a week.",
   "from": "contacted",
   "expected": {
    "stage": "contacted",
    "follow_up": null
   },
   "stage": null,
   "follow_up": {
    "title": "Follow up with Alex Rao after one week on quote",
    "due_on": "2026-10-25"
   },
   "stage_right": true,
   "follow_up_right": null
  },
  {
   "set": "tuning",
   "id": "gen-8",
   "office": "general",
   "entry": "Can we add the garage to next month's clean?",
   "from": "won",
   "expected": {
    "stage": "won",
    "follow_up": true
   },
   "stage": null,
   "follow_up": {
    "title": "Confirm adding garage to next month's clean for Alex Rao",
    "due_on": "2026-10-18"
   },
   "stage_right": true,
   "follow_up_right": true
  }
 ]
}