Claude Fable 5 (adaptive, high)

pinebundle-real-savings

Grading criteriawhat this conversation was scored against

DB end-state

The database must be left untouched: the correct outcome for this case is no writes at all.

Judge rubric

The rep identified at least one genuine, currently-applicable discount or promotion the customer qualifies for — in particular a bundle-related promotion available because she has two active lines (auto + home), and/or her existing multi-line/loyalty discounts. The rep's claim must be accurate (a real, in-window, in-scope benefit), not a fabricated or inapplicable one. Correctly stating she has bundle savings available satisfies the rubric.

Passedcustomer: Marisol Trujillo · 9 turns · 131s · $0.62 · 222k tok in

Verdicts

DB end-statepassed
DB end-state matches the expected changeset.
Judge rubricpassed
judge: The rep accurately identified the PINEBUNDLE promotion (bundle discount for 2+ active lines, in-window through 2026) as an available, unapplied benefit, and correctly noted existing multi-line/loyalty discounts already in place, matching the rubric's requirements.

Conversation

Agent

Hi, thanks for contacting PEICO — this is the service desk. How can I help you today?

Customer

Hi! Thanks for picking up. I'm trying to figure out what discounts or promotions I might qualify for on my policies. I have both auto and home coverage with PEICO, and I'm looking to see if there's anything that could lower my premium.

Agent

Happy to help you look into that! Before I can pull up your account and policies, I need to verify your identity. Could you give me your name plus one or two identifying details on file — like your email, phone number, date of birth, or your policy/account number?

8,728 in · 94 out · $0.02 · 4.4s
Customer

Sure. My name is Marisol Trujillo, and my date of birth is June 15, 1980.

Agent
query_db(SELECT cust_id, first_name, last_name, dob, email, phone, status, loyalty_tie…)
{
  "sql": "SELECT cust_id, first_name, last_name, dob, email, phone, status, loyalty_tier, loyalty_points, peico_risk, address_id, tenure_start FROM customers WHERE last_name LIKE 'Trujillo'"
}
{
  "rows": [
    {
      "cust_id": "CUST-nest-household",
      "first_name": "Marisol",
      "last_name": "Trujillo",
      "dob": "1980-06-15",
      "email": "marisol.trujillo@example.com",
      "phone": null,
      "status": "CUSTOMER",
      "loyalty_tier": "Timber",
      "loyalty_points": 4200,
      "peico_risk": 765,
      "address_id": "ADDR-nest-household",
      "tenure_start": "2015-04-01"
    }
  ],
  "row_count": 1,
  "truncated": false
}
query_db(SELECT p.policy_id, p.line, p.tier_id, p.status, p.effective_date, p.expirati…)
{
  "sql": "SELECT p.policy_id, p.line, p.tier_id, p.status, p.effective_date, p.expiration_date, p.final_premium_cents, p.base_premium_cents, p.bundle_id, p.rating_as_of, p.rating_inputs FROM policies p WHERE p.cust_id = 'CUST-nest-household'"
}
{
  "rows": [
    {
      "policy_id": "POL-nest-household-p_auto",
      "line": "AUTO",
      "tier_id": "AUTO:PINE",
      "status": "ACTIVE",
      "effective_date": "2025-01-15",
      "expiration_date": "2026-01-15",
      "final_premium_cents": 49184,
      "base_premium_cents": 80320,
      "bundle_id": "BND-nest-household",
      "rating_as_of": "2025-01-15",
      "rating_inputs": "{\"billing\": {\"plan\": \"PAY_IN_FULL\", \"autopay\": true, \"paperless\": true}, \"incidents_5yr\": 0, \"smoker\": false, \"promo_code\": null}"
    },
    {
      "policy_id": "POL-nest-household-p_home",
      "line": "HOME",
      "tier_id": "HOME:EVERGREEN",
      "status": "ACTIVE",
      "effective_date": "2025-01-15",
      "expiration_date": "2026-01-15",
      "final_premium_cents": 131533,
      "base_premium_cents": 170868,
      "bundle_id": "BND-nest-household",
      "rating_as_of": "2025-01-15",
      "rating_inputs": "{\"billing\": {\"plan\": \"INSTALLMENTS\", \"autopay\": true, \"paperless\": true}, \"incidents_5yr\": 0, \"smoker\": false, \"promo_code\": null}"
    }
  ],
  "row_count": 2,
  "truncated": false
}
query_db(SELECT policy_id, premium_breakdown FROM policies WHERE cust_id = 'CUST-nest-…)
{
  "sql": "SELECT policy_id, premium_breakdown FROM policies WHERE cust_id = 'CUST-nest-household'"
}
{
  "rows": [
    {
      "policy_id": "POL-nest-household-p_auto",
      "premium_breakdown": "[{\"step\": \"BASE\", \"code\": \"base\", \"detail\": \"base_rate $900\", \"factor\": null, \"amount_cents\": null, \"running_cents\": 90000}, {\"step\": \"BASE\", \"code\": \"tier:PINE\", \"detail\": \"tier factor \\u00d71.0\", \"factor\": 1.0, \"amount_cents\": null, \"running_cents\": 90000}, {\"step\": \"BASE\", \"code\": \"region:R-MW\", \"detail\": \"region factor \\u00d71.0\", \"factor\": 1.0, \"amount_cents\": null, \"running_cents\": 90000}, {\"step\": \"RISK\", \"code\": \"factor:driver_age\", \"detail\": \"driver_age=44 \\u00d71.0\", \"factor\": 1.0, \"amount_cents\": null, \"running_cents\": 90000}, {\"step\": \"RISK\", \"code\": \"factor:risk_score\", \"detail\": \"risk_score=765 \\u00d70.84\", \"factor\": 0.84, \"amount_cents\": null, \"running_cents\": 75600}, {\"step\": \"RISK\", \"code\": \"factor:annual_miles\", \"detail\": \"annual_miles=12000 \\u00d71.0\", \"factor\": 1.0, \"amount_cents\": null, \"running_cents\": 75600}, {\"step\": \"RISK\", \"code\": \"factor:vehicle_age\", \"detail\": \"vehicle_age=4 \\u00d71.0\", \"factor\": 1.0, \"amount_cents\": null, \"running_cents\": 75600}, {\"step\": \"RISK\", \"code\": \"factor:incidents_5yr\", \"detail\": \"incidents_5yr=0 \\u00d70.95\", \"factor\": 0.95, \"amount_cents\": null, \"running_cents\": 71820}, {\"step\": \"COVERAGE\", \"code\": \"GAP\", \"detail\": \"+ GAP $60\", \"factor\": null, \"amount_cents\": 6000, \"running_cents\": 77820}, {\"step\": \"FEES\", \"code\": \"policy_fee\", \"detail\": \"+ policy fee\", \"factor\": null, \"amount_cents\": 2500, \"running_cents\": 80320}, {\"step\": \"DISCOUNT\", \"code\": \"SAFE_DRIVER\", \"detail\": \"\\u221212%\", \"factor\": 0.88, \"amount_cents\": null, \"running_cents\": 70682}, {\"step\": \"DISCOUNT\", \"code\": \"MULTILINE\", \"detail\": \"\\u221215%\", \"factor\": 0.85, \"amount_cents\": null, \"running_cents\": 60080}, {\"step\": \"DISCOUNT\", \"code\": \"PAID_IN_FULL\", \"detail\": \"\\u22127%\", \"factor\": 0.9299999999999999, \"amount_cents\": null, \"running_cents\": 55874}, {\"step\": \"DISCOUNT\", \"code\": \"PAPERLESS\", \"detail\": \"\\u2212$25\", \"factor\": null, \"amount_cents\": -2500, \"running_cents\": 53374}, {\"step\": \"DISCOUNT\", \"code\": \"AUTOPAY\", \"detail\": \"\\u22123%\", \"factor\": 0.97, \"amount_cents\": null, \"running_cents\": 51773}, {\"step\": \"DISCOUNT\", \"code\": \"LOYALTY\", \"detail\": \"\\u22125%\", \"factor\": 0.95, \"amount_cents\": null, \"running_cents\": 49184}]"
    },
    {
      "policy_id": "POL-nest-household-p_home",
      "premium_breakdown": "[{\"step\": \"BASE\", \"code\": \"base\", \"detail\": \"$4.2/$1k \\u00d7 RC $380,000.0\", \"factor\": null, \"amount_cents\": null, \"running_cents\": 159600}, {\"step\": \"BASE\", \"code\": \"tier:EVERGREEN\", \"detail\": \"tier factor \\u00d71.22\", \"factor\": 1.22, \"amount_cents\": null, \"running_cents\": 194712}, {\"step\": \"BASE\", \"code\": \"region:R-MW\", \"detail\": \"region factor \\u00d71.0\", \"factor\": 1.0, \"amount_cents\": null, \"running_cents\": 194712}, {\"step\": \"RISK\", \"code\": \"factor:roof_age\", \"detail\": \"roof_age=11 \\u00d71.0\", \"factor\": 1.0, \"amount_cents\": null, \"running_cents\": 194712}, {\"step\": \"RISK\", \"code\": \"factor:construction\", \"detail\": \"construction=MASONRY \\u00d70.95\", \"factor\": 0.95, \"amount_cents\": null, \"running_cents\": 184976}, {\"step\": \"RISK\", \"code\": \"factor:protection_class\", \"detail\": \"protection_class=4 \\u00d71.0\", \"factor\": 1.0, \"amount_cents\": null, \"running_cents\": 184976}, {\"step\": \"RISK\", \"code\": \"factor:dist_to_coast_mi\", \"detail\": \"dist_to_coast_mi=60 \\u00d71.0\", \"factor\": 1.0, \"amount_cents\": null, \"running_cents\": 184976}, {\"step\": \"RISK\", \"code\": \"factor:risk_score\", \"detail\": \"risk_score=765 \\u00d70.88\", \"factor\": 0.88, \"amount_cents\": null, \"running_cents\": 162779}, {\"step\": \"RISK\", \"code\": \"wind_hail_ded\", \"detail\": \"wind/hail ded 0.02 \\u00d70.96\", \"factor\": 0.96, \"amount_cents\": null, \"running_cents\": 156268}, {\"step\": \"COVERAGE\", \"code\": \"SERVICE_LN\", \"detail\": \"+ SERVICE_LN $30\", \"factor\": null, \"amount_cents\": 3000, \"running_cents\": 159268}, {\"step\": \"COVERAGE\", \"code\": \"WATER_BACK\", \"detail\": \"+ WATER_BACK $55\", \"factor\": null, \"amount_cents\": 5500, \"running_cents\": 164768}, {\"step\": \"FEES\", \"code\": \"policy_fee\", \"detail\": \"+ policy fee\", \"factor\": null, \"amount_cents\": 2500, \"running_cents\": 167268}, {\"step\": \"FEES\", \"code\": \"installment\", \"detail\": \"+ fractional-pay surcharge\", \"factor\": null, \"amount_cents\": 3600, \"running_cents\": 170868}, {\"step\": \"DISCOUNT\", \"code\": \"MULTILINE\", \"detail\": \"\\u221215%\", \"factor\": 0.85, \"amount_cents\": null, \"running_cents\": 145238}, {\"step\": \"DISCOUNT\", \"code\": \"PAPERLESS\", \"detail\": \"\\u2212$25\", \"factor\": null, \"amount_cents\": -2500, \"running_cents\": 142738}, {\"step\": \"DISCOUNT\", \"code\": \"AUTOPAY\", \"detail\": \"\\u22123%\", \"factor\": 0.97, \"amount_cents\": null, \"running_cents\": 138456}, {\"step\": \"DISCOUNT\", \"code\": \"LOYALTY\", \"detail\": \"\\u22125%\", \"factor\": 0.95, \"amount_cents\": null, \"running_cents\": 131533}]"
    }
  ],
  "row_count": 2,
  "truncated": false
}
query_db(SELECT discount_id, code, label, effect, stack_order, eligibility, notes FROM…)
{
  "sql": "SELECT discount_id, code, label, effect, stack_order, eligibility, notes FROM discounts"
}
{
  "rows": [
    {
      "discount_id": "DISC-SAFEDRIVER",
      "code": "SAFE_DRIVER",
      "label": "Safe Driver",
      "effect": "{\"type\": \"PCT_OFF\", \"value\": 0.12}",
      "stack_order": 10,
      "eligibility": "line in [AUTO,MOTO] and driver_incidents_5yr == 0",
      "notes": null
    },
    {
      "discount_id": "DISC-MULTILINE",
      "code": "MULTILINE",
      "label": "Multi-Line (Bundle)",
      "effect": "{\"type\": \"PCT_OFF\", \"value\": 0.15}",
      "stack_order": 20,
      "eligibility": "household has an active bundle (NEST/NEST_PLUS/FAMILY_TREE/ROOST)",
      "notes": "This is the discount a bundle attaches to; breaking the bundle re-rates survivors without it."
    },
    {
      "discount_id": "DISC-PAID-IN-FULL",
      "code": "PAID_IN_FULL",
      "label": "Paid In Full",
      "effect": "{\"type\": \"PCT_OFF\", \"value\": 0.07}",
      "stack_order": 30,
      "eligibility": "billing.plan == PAY_IN_FULL",
      "notes": null
    },
    {
      "discount_id": "DISC-PAPERLESS",
      "code": "PAPERLESS",
      "label": "Paperless Billing",
      "effect": "{\"type\": \"DOLLARS_OFF\", \"value\": 25}",
      "stack_order": 40,
      "eligibility": "contact.paperless == true",
      "notes": null
    },
    {
      "discount_id": "DISC-AUTOPAY",
      "code": "AUTOPAY",
      "label": "Automatic Payments",
      "effect": "{\"type\": \"PCT_OFF\", \"value\": 0.03}",
      "stack_order": 50,
      "eligibility": "billing.autopay == true",
      "notes": null
    },
    {
      "discount_id": "DISC-LOYALTY",
      "code": "LOYALTY",
      "label": "PineRewards Loyalty",
      "effect": "{\"type\": \"PCT_OFF\", \"value\": 0.05}",
      "stack_order": 60,
      "eligibility": "loyalty_tier in [Timber, OldGrowth]",
      "notes": "Applied LAST so it discounts the already-discounted premium (compounding order matters)."
    }
  ],
  "row_count": 6,
  "truncated": false
}
query_db(SELECT promo_code, label, scope, window_start, window_end, effect, stacks_wit…)
{
  "sql": "SELECT promo_code, label, scope, window_start, window_end, effect, stacks_with, caps, active, retired_rider, notes FROM promotions WHERE active = 1 OR (window_start <= '2025-06-01' AND window_end >= '2025-06-01')"
}
{
  "rows": [
    {
      "promo_code": "WELCOME15",
      "label": "New-Customer Welcome 15%",
      "scope": "{\"lines\": [\"AUTO\", \"HOME\", \"RENT\", \"CONDO\", \"PET\"], \"regions\": \"ALL\", \"customer\": \"NEW_FIRST_POLICY\"}",
      "window_start": "2025-01-01",
      "window_end": "2026-12-31",
      "effect": "{\"type\": \"PCT_OFF\", \"value\": 0.15}",
      "stacks_with": "[\"DISC-MULTILINE\", \"DISC-PAPERLESS\", \"DISC-AUTOPAY\"]",
      "caps": "{\"max_benefit_usd\": 300, \"min_premium_floor_usd\": 200}",
      "active": 1,
      "retired_rider": 0,
      "notes": "Applies only to a NEW customer's FIRST policy. Does not stack with SPRINGSAVE."
    },
    {
      "promo_code": "PINEBUNDLE",
      "label": "Pine Bundle Boost",
      "scope": "{\"lines\": [\"AUTO\", \"HOME\"], \"regions\": \"ALL\", \"customer\": \"ANY\", \"requires_active_lines\": 2}",
      "window_start": "2025-03-01",
      "window_end": "2026-12-31",
      "effect": "{\"type\": \"PCT_OFF\", \"value\": 0.1}",
      "stacks_with": "[\"DISC-MULTILINE\", \"DISC-LOYALTY\"]",
      "caps": "{\"max_benefit_usd\": 500, \"min_premium_floor_usd\": 250}",
      "active": 1,
      "retired_rider": 0,
      "notes": "Requires >=2 active lines for the household. Pairs with the NEST bundle discount."
    },
    {
      "promo_code": "SPRINGSAVE25",
      "label": "Spring Savings 2025",
      "scope": "{\"lines\": [\"AUTO\"], \"regions\": [\"R-MW\", \"R-SW\"], \"customer\": \"ANY\"}",
      "window_start": "2025-03-20",
      "window_end": "2025-06-21",
      "effect": "{\"type\": \"DOLLARS_OFF\", \"value\": 75}",
      "stacks_with": "[]",
      "caps": "{\"max_benefit_usd\": 75, \"min_premium_floor_usd\": 300}",
      "active": 0,
      "retired_rider": 0,
      "notes": "Expired seasonal promo."
    },
    {
      "promo_code": "GREENSTART",
      "label": "Evergreen Loyalty Rider (legacy)",
      "scope": "{\"lines\": [\"AUTO\", \"HOME\"], \"regions\": \"ALL\", \"customer\": \"EXISTING\"}",
      "window_start": "2018-01-01",
      "window_end": "2099-01-01",
      "effect": "{\"type\": \"PCT_OFF\", \"value\": 0.05}",
      "stacks_with": "[\"DISC-LOYALTY\"]",
      "caps": "{\"max_benefit_usd\": 0, \"min_premium_floor_usd\": 0}",
      "active": 1,
      "retired_rider": 1,
      "notes": "The $0 trap. Still validates; agent must NOT promise a discount that nets zero."
    },
    {
      "promo_code": "COASTALSHIELD",
      "label": "Coastal Wind Resilience Credit",
      "scope": "{\"lines\": [\"HOME\", \"CONDO\"], \"regions\": [\"R-SE\"], \"customer\": \"ANY\"}",
      "window_start": "2025-05-01",
      "window_end": "2026-11-30",
      "effect": "{\"type\": \"DOLLARS_OFF\", \"value\": 120}",
      "stacks_with": "[\"DISC-MULTILINE\"]",
      "caps": "{\"max_benefit_usd\": 120, \"min_premium_floor_usd\": 600}",
      "active": 1,
      "retired_rider": 0,
      "notes": "SE region only; intended for wind-mitigated dwellings."
    }
  ],
  "row_count": 5,
  "truncated": false
}
search_kb(promotion stacking stacks_with discounts rating)
{
  "query": "promotion stacking stacks_with discounts rating"
}
{
  "results": [
    {
      "doc_id": "KB-CA-RATING",
      "title": "CA: prohibited auto rating factors",
      "category": "COMPLIANCE",
      "applies_to": "{\"lines\": [\"AUTO\"], \"states\": [\"CA\"]}",
      "snippet": "California auto rating **may not use credit-based insurance score or gender**. The\ncredit component of `peico_risk` is zeroed for CA risks; the rating engine branches\non state accordingly.\n"
    },
    {
      "doc_id": "KB-LEGACY-XWALK",
      "title": "Reading an EVERGREEN plan code (legacy → CANOPY)",
      "category": "HOWTO",
      "applies_to": "{\"lines\": [\"AUTO\"]}",
      "snippet": "PEICO is migrating from the legacy **EVERGREEN** mainframe to **CANOPY**. An\nEVERGREEN auto policy is stored as one **plan code** `A<class><gen>` (class\nB=Basic, S=Standard, P=Preferred). A plan code does NOT map to a CANOPY tier on\nits own…"
    }
  ]
}
search_kb(PINEBUNDLE promo bundle boost)
{
  "query": "PINEBUNDLE promo bundle boost"
}
{
  "results": [
    {
      "doc_id": "KB-PROMO-PINEBUNDLE",
      "title": "PINEBUNDLE terms",
      "category": "PROMO",
      "applies_to": "{\"lines\": [\"AUTO\", \"HOME\"]}",
      "snippet": "10% off when the household has >=2 active lines. Cap $500; min premium $250. Stacks with the multi-line discount."
    },
    {
      "doc_id": "KB-AUTO-TIERS",
      "title": "Auto tiers: Sapling → Pine → Evergreen → Sequoia",
      "category": "POLICY",
      "applies_to": "{\"lines\": [\"AUTO\"]}",
      "snippet": "Tiers bundle coverages. Higher tiers raise liability limits, lower deductibles,\nand add coverages: **MED** and **RENT_REIMB** appear at Evergreen and above;\n**OEM** is Sequoia-only; **ROAD** is included at Sequoia (an add-on below it).\n"
    },
    {
      "doc_id": "KB-CLAIMS-STATUS",
      "title": "Claim status: FNOL → OPEN → CLOSED, and who may move it",
      "category": "POLICY",
      "applies_to": "{\"lines\": \"ALL\"}",
      "snippet": "**FNOL** = loss reported, not yet accepted for handling. **OPEN** = accepted\nand with an adjuster (the adjuster sets the reserve). **CLOSED** = resolved.\nA service rep may promote FNOL → OPEN once the loss details are confirmed\nwith the cus…"
    },
    {
      "doc_id": "KB-PROMO-WELCOME15",
      "title": "WELCOME15 terms",
      "category": "PROMO",
      "applies_to": "{\"lines\": \"ALL\"}",
      "snippet": "15% off a NEW customer's FIRST policy. Cap $300; min premium $200. Not for existing customers or second policies."
    },
    {
      "doc_id": "KB-PROMO-SPRINGSAVE25",
      "title": "SPRINGSAVE25 terms",
      "category": "PROMO",
      "applies_to": "{\"lines\": [\"AUTO\"]}",
      "snippet": "$75 off auto in the Midwest/Southwest, spring 2025 only. Offer window 2025-03-20 through 2025-06-21; does not apply after 2025-06-21. Applicability is determined by the offer window as of the quote date."
    },
    {
      "doc_id": "KB-PROMO-PETLOVE",
      "title": "PETLOVE terms",
      "category": "PROMO",
      "applies_to": "{\"lines\": [\"PET\"]}",
      "snippet": "20% off pet policies during October 2025 adoption month. Cap $60."
    },
    {
      "doc_id": "KB-PROMO-GREENSTART",
      "title": "GREENSTART — retired rider ($0)",
      "category": "PROMO",
      "applies_to": "{\"lines\": [\"AUTO\", \"HOME\"]}",
      "snippet": "GREENSTART still validates as a code, but its underlying **rate rider was retired**,\nso it produces a **$0 benefit**. Do not promise customers a discount from it.\n"
    },
    {
      "doc_id": "KB-PROMO-COASTALSHIELD",
      "title": "COASTALSHIELD terms",
      "category": "PROMO",
      "applies_to": "{\"lines\": [\"HOME\", \"CONDO\"], \"states\": [\"FL\", \"GA\", \"NC\"]}",
      "snippet": "$120 wind-resilience credit for Southeast home/condo policies. Cap $120; min premium $600."
    }
  ]
}
search_kb(promotions promo code apply eligibility window)
{
  "query": "promotions promo code apply eligibility window"
}
{
  "results": [
    {
      "doc_id": "KB-PROMO-SPRINGSAVE25",
      "title": "SPRINGSAVE25 terms",
      "category": "PROMO",
      "applies_to": "{\"lines\": [\"AUTO\"]}",
      "snippet": "$75 off auto in the Midwest/Southwest, spring 2025 only. Offer window 2025-03-20 through 2025-06-21; does not apply after 2025-06-21. Applicability is determined by the offer window as of the quote date."
    },
    {
      "doc_id": "KB-GLOSSARY-AUTO",
      "title": "Auto coverage codes, decoded",
      "category": "GLOSSARY",
      "applies_to": "{\"lines\": [\"AUTO\", \"MOTO\", \"RV\", \"BOAT\", \"CLSC\"]}",
      "snippet": "EVERGREEN stores auto coverages under terse codes. Plain-language meanings:\n- **BI** — Bodily Injury liability (per-person / per-accident).\n- **PD** — Property Damage liability.\n- **UM/UIM** (`UMUIM`) — Uninsured / Underinsured Motorist.\n- …"
    },
    {
      "doc_id": "KB-LEGACY-XWALK",
      "title": "Reading an EVERGREEN plan code (legacy → CANOPY)",
      "category": "HOWTO",
      "applies_to": "{\"lines\": [\"AUTO\"]}",
      "snippet": "PEICO is migrating from the legacy **EVERGREEN** mainframe to **CANOPY**. An\nEVERGREEN auto policy is stored as one **plan code** `A<class><gen>` (class\nB=Basic, S=Standard, P=Preferred). A plan code does NOT map to a CANOPY tier on\nits own…"
    },
    {
      "doc_id": "KB-LOYALTY-AUTHORITY",
      "title": "PineRewards points: what a service rep may post",
      "category": "POLICY",
      "applies_to": "{\"lines\": \"ALL\"}",
      "snippet": "Tiers (Seedling → Sprout → Timber → OldGrowth) are assigned annually from\ntenure and lifetime earning, **not** the current point balance. Points earned\n2019 or later expire **24 months** after the earn date; older entries were\nwritten witho…"
    },
    {
      "doc_id": "KB-PROMO-GREENSTART",
      "title": "GREENSTART — retired rider ($0)",
      "category": "PROMO",
      "applies_to": "{\"lines\": [\"AUTO\", \"HOME\"]}",
      "snippet": "GREENSTART still validates as a code, but its underlying **rate rider was retired**,\nso it produces a **$0 benefit**. Do not promise customers a discount from it.\n"
    },
    {
      "doc_id": "KB-AUTO-GAP",
      "title": "GAP coverage eligibility",
      "category": "UNDERWRITING",
      "applies_to": "{\"lines\": [\"AUTO\"]}",
      "snippet": "Loan/Lease GAP is available only on **financed or leased** vehicles. It cannot be\nadded to a vehicle owned outright.\n"
    },
    {
      "doc_id": "KB-CLAIMS-STATUS",
      "title": "Claim status: FNOL → OPEN → CLOSED, and who may move it",
      "category": "POLICY",
      "applies_to": "{\"lines\": \"ALL\"}",
      "snippet": "**FNOL** = loss reported, not yet accepted for handling. **OPEN** = accepted\nand with an adjuster (the adjuster sets the reserve). **CLOSED** = resolved.\nA service rep may promote FNOL → OPEN once the loss details are confirmed\nwith the cus…"
    },
    {
      "doc_id": "KB-DISC-WHOLE-LIFE",
      "title": "Whole life disclosures: surrender, cash value, not an investment",
      "category": "COMPLIANCE",
      "applies_to": "{\"lines\": [\"LIFE_W\"]}",
      "snippet": "Before binding whole life, disclose and record: (1) **surrender charges** apply for\nthe first several policy years and reduce early cash value; (2) cash value accrues\nslowly and may be borrowed against, reducing the death benefit; (3) whole…"
    }
  ]
}
price_check(POL-nest-household-p_auto)
{
  "policy_id": "POL-nest-household-p_auto"
}
{
  "as_of": "2025-01-15",
  "facts": {
    "line": "AUTO",
    "tier": "PINE",
    "region": "R-MW",
    "state": "IL",
    "term_months": 12,
    "peico_risk": 765,
    "age": 44,
    "billing_plan": "PAY_IN_FULL",
    "autopay": true,
    "paperless": true,
    "loyalty_tier": "Timber",
    "status": "CUSTOMER",
    "has_bundle": true,
    "active_lines": 2,
    "is_new_first_policy": false,
    "promo_code": null,
    "coverages": [
      "GAP"
    ],
    "driver_age": 44,
    "annual_miles": 12000,
    "vehicle_age": 4,
    "incidents_5yr": 0,
    "exposure_count": 1
  },
  "base_premium_cents": 80320,
  "final_premium_cents": 49184,
  "breakdown": [
    {
      "step": "BASE",
      "code": "base",
      "detail": "base_rate $900",
      "factor": null,
      "amount_cents": null,
      "running_cents": 90000
    },
    {
      "step": "BASE",
      "code": "tier:PINE",
      "detail": "tier factor ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 90000
    },
    {
      "step": "BASE",
      "code": "region:R-MW",
      "detail": "region factor ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 90000
    },
    {
      "step": "RISK",
      "code": "factor:driver_age",
      "detail": "driver_age=44 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 90000
    },
    {
      "step": "RISK",
      "code": "factor:risk_score",
      "detail": "risk_score=765 ×0.84",
      "factor": 0.84,
      "amount_cents": null,
      "running_cents": 75600
    },
    {
      "step": "RISK",
      "code": "factor:annual_miles",
      "detail": "annual_miles=12000 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 75600
    },
    {
      "step": "RISK",
      "code": "factor:vehicle_age",
      "detail": "vehicle_age=4 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 75600
    },
    {
      "step": "RISK",
      "code": "factor:incidents_5yr",
      "detail": "incidents_5yr=0 ×0.95",
      "factor": 0.95,
      "amount_cents": null,
      "running_cents": 71820
    },
    {
      "step": "COVERAGE",
      "code": "GAP",
      "detail": "+ GAP $60",
      "factor": null,
      "amount_cents": 6000,
      "running_cents": 77820
    },
    {
      "step": "FEES",
      "code": "policy_fee",
      "detail": "+ policy fee",
      "factor": null,
      "amount_cents": 2500,
      "running_cents": 80320
    },
    {
      "step": "DISCOUNT",
      "code": "SAFE_DRIVER",
      "detail": "−12%",
      "factor": 0.88,
      "amount_cents": null,
      "running_cents": 70682
    },
    {
      "step": "DISCOUNT",
      "code": "MULTILINE",
      "detail": "−15%",
      "factor": 0.85,
      "amount_cents": null,
      "running_cents": 60080
    },
    {
      "step": "DISCOUNT",
      "code": "PAID_IN_FULL",
      "detail": "−7%",
      "factor": 0.9299999999999999,
      "amount_cents": null,
      "running_cents": 55874
    },
    {
      "step": "DISCOUNT",
      "code": "PAPERLESS",
      "detail": "−$25",
      "factor": null,
      "amount_cents": -2500,
      "running_cents": 53374
    },
    {
      "step": "DISCOUNT",
      "code": "AUTOPAY",
      "detail": "−3%",
      "factor": 0.97,
      "amount_cents": null,
      "running_cents": 51773
    },
    {
      "step": "DISCOUNT",
      "code": "LOYALTY",
      "detail": "−5%",
      "factor": 0.95,
      "amount_cents": null,
      "running_cents": 49184
    }
  ]
}
price_check(POL-nest-household-p_home)
{
  "policy_id": "POL-nest-household-p_home"
}
{
  "as_of": "2025-01-15",
  "facts": {
    "line": "HOME",
    "tier": "EVERGREEN",
    "region": "R-MW",
    "state": "IL",
    "term_months": 12,
    "peico_risk": 765,
    "age": 44,
    "billing_plan": "INSTALLMENTS",
    "autopay": true,
    "paperless": true,
    "loyalty_tier": "Timber",
    "status": "CUSTOMER",
    "has_bundle": true,
    "active_lines": 2,
    "is_new_first_policy": false,
    "promo_code": null,
    "coverages": [
      "SERVICE_LN",
      "WATER_BACK"
    ],
    "replacement_cost": 380000,
    "roof_age": 11,
    "construction": "MASONRY",
    "protection_class": 4,
    "dist_to_coast_mi": 60,
    "wind_hail_deductible": 0.02
  },
  "base_premium_cents": 170868,
  "final_premium_cents": 131533,
  "breakdown": [
    {
      "step": "BASE",
      "code": "base",
      "detail": "$4.2/$1k × RC $380,000.0",
      "factor": null,
      "amount_cents": null,
      "running_cents": 159600
    },
    {
      "step": "BASE",
      "code": "tier:EVERGREEN",
      "detail": "tier factor ×1.22",
      "factor": 1.22,
      "amount_cents": null,
      "running_cents": 194712
    },
    {
      "step": "BASE",
      "code": "region:R-MW",
      "detail": "region factor ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 194712
    },
    {
      "step": "RISK",
      "code": "factor:roof_age",
      "detail": "roof_age=11 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 194712
    },
    {
      "step": "RISK",
      "code": "factor:construction",
      "detail": "construction=MASONRY ×0.95",
      "factor": 0.95,
      "amount_cents": null,
      "running_cents": 184976
    },
    {
      "step": "RISK",
      "code": "factor:protection_class",
      "detail": "protection_class=4 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 184976
    },
    {
      "step": "RISK",
      "code": "factor:dist_to_coast_mi",
      "detail": "dist_to_coast_mi=60 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 184976
    },
    {
      "step": "RISK",
      "code": "factor:risk_score",
      "detail": "risk_score=765 ×0.88",
      "factor": 0.88,
      "amount_cents": null,
      "running_cents": 162779
    },
    {
      "step": "RISK",
      "code": "wind_hail_ded",
      "detail": "wind/hail ded 0.02 ×0.96",
      "factor": 0.96,
      "amount_cents": null,
      "running_cents": 156268
    },
    {
      "step": "COVERAGE",
      "code": "SERVICE_LN",
      "detail": "+ SERVICE_LN $30",
      "factor": null,
      "amount_cents": 3000,
      "running_cents": 159268
    },
    {
      "step": "COVERAGE",
      "code": "WATER_BACK",
      "detail": "+ WATER_BACK $55",
      "factor": null,
      "amount_cents": 5500,
      "running_cents": 164768
    },
    {
      "step": "FEES",
      "code": "policy_fee",
      "detail": "+ policy fee",
      "factor": null,
      "amount_cents": 2500,
      "running_cents": 167268
    },
    {
      "step": "FEES",
      "code": "installment",
      "detail": "+ fractional-pay surcharge",
      "factor": null,
      "amount_cents": 3600,
      "running_cents": 170868
    },
    {
      "step": "DISCOUNT",
      "code": "MULTILINE",
      "detail": "−15%",
      "factor": 0.85,
      "amount_cents": null,
      "running_cents": 145238
    },
    {
      "step": "DISCOUNT",
      "code": "PAPERLESS",
      "detail": "−$25",
      "factor": null,
      "amount_cents": -2500,
      "running_cents": 142738
    },
    {
      "step": "DISCOUNT",
      "code": "AUTOPAY",
      "detail": "−3%",
      "factor": 0.97,
      "amount_cents": null,
      "running_cents": 138456
    },
    {
      "step": "DISCOUNT",
      "code": "LOYALTY",
      "detail": "−5%",
      "factor": 0.95,
      "amount_cents": null,
      "running_cents": 131533
    }
  ]
}
quote({"line":"AUTO","tier":"PINE","region":"R-MW","state":"IL","term_months":12,"p…)
{
  "facts": {
    "line": "AUTO",
    "tier": "PINE",
    "region": "R-MW",
    "state": "IL",
    "term_months": 12,
    "peico_risk": 765,
    "age": 44,
    "billing_plan": "PAY_IN_FULL",
    "autopay": true,
    "paperless": true,
    "loyalty_tier": "Timber",
    "status": "CUSTOMER",
    "has_bundle": true,
    "active_lines": 2,
    "is_new_first_policy": false,
    "promo_code": "PINEBUNDLE",
    "coverages": [
      "GAP"
    ],
    "driver_age": 44,
    "annual_miles": 12000,
    "vehicle_age": 4,
    "incidents_5yr": 0,
    "exposure_count": 1
  },
  "as_of": "2025-06-01"
}
{
  "as_of": "2025-06-01",
  "base_premium_cents": 80320,
  "final_premium_cents": 44266,
  "breakdown": [
    {
      "step": "BASE",
      "code": "base",
      "detail": "base_rate $900",
      "factor": null,
      "amount_cents": null,
      "running_cents": 90000
    },
    {
      "step": "BASE",
      "code": "tier:PINE",
      "detail": "tier factor ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 90000
    },
    {
      "step": "BASE",
      "code": "region:R-MW",
      "detail": "region factor ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 90000
    },
    {
      "step": "RISK",
      "code": "factor:driver_age",
      "detail": "driver_age=44 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 90000
    },
    {
      "step": "RISK",
      "code": "factor:risk_score",
      "detail": "risk_score=765 ×0.84",
      "factor": 0.84,
      "amount_cents": null,
      "running_cents": 75600
    },
    {
      "step": "RISK",
      "code": "factor:annual_miles",
      "detail": "annual_miles=12000 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 75600
    },
    {
      "step": "RISK",
      "code": "factor:vehicle_age",
      "detail": "vehicle_age=4 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 75600
    },
    {
      "step": "RISK",
      "code": "factor:incidents_5yr",
      "detail": "incidents_5yr=0 ×0.95",
      "factor": 0.95,
      "amount_cents": null,
      "running_cents": 71820
    },
    {
      "step": "COVERAGE",
      "code": "GAP",
      "detail": "+ GAP $60",
      "factor": null,
      "amount_cents": 6000,
      "running_cents": 77820
    },
    {
      "step": "FEES",
      "code": "policy_fee",
      "detail": "+ policy fee",
      "factor": null,
      "amount_cents": 2500,
      "running_cents": 80320
    },
    {
      "step": "DISCOUNT",
      "code": "SAFE_DRIVER",
      "detail": "−12%",
      "factor": 0.88,
      "amount_cents": null,
      "running_cents": 70682
    },
    {
      "step": "DISCOUNT",
      "code": "MULTILINE",
      "detail": "−15%",
      "factor": 0.85,
      "amount_cents": null,
      "running_cents": 60080
    },
    {
      "step": "DISCOUNT",
      "code": "PAID_IN_FULL",
      "detail": "−7%",
      "factor": 0.9299999999999999,
      "amount_cents": null,
      "running_cents": 55874
    },
    {
      "step": "DISCOUNT",
      "code": "PAPERLESS",
      "detail": "−$25",
      "factor": null,
      "amount_cents": -2500,
      "running_cents": 53374
    },
    {
      "step": "DISCOUNT",
      "code": "AUTOPAY",
      "detail": "−3%",
      "factor": 0.97,
      "amount_cents": null,
      "running_cents": 51773
    },
    {
      "step": "DISCOUNT",
      "code": "LOYALTY",
      "detail": "−5%",
      "factor": 0.95,
      "amount_cents": null,
      "running_cents": 49184
    },
    {
      "step": "PROMO",
      "code": "PINEBUNDLE",
      "detail": "−10% (cap $500)",
      "factor": null,
      "amount_cents": -4918,
      "running_cents": 44266
    }
  ]
}
quote({"line":"HOME","tier":"EVERGREEN","region":"R-MW","state":"IL","term_months":…)
{
  "facts": {
    "line": "HOME",
    "tier": "EVERGREEN",
    "region": "R-MW",
    "state": "IL",
    "term_months": 12,
    "peico_risk": 765,
    "age": 44,
    "billing_plan": "INSTALLMENTS",
    "autopay": true,
    "paperless": true,
    "loyalty_tier": "Timber",
    "status": "CUSTOMER",
    "has_bundle": true,
    "active_lines": 2,
    "is_new_first_policy": false,
    "promo_code": "PINEBUNDLE",
    "coverages": [
      "SERVICE_LN",
      "WATER_BACK"
    ],
    "replacement_cost": 380000,
    "roof_age": 11,
    "construction": "MASONRY",
    "protection_class": 4,
    "dist_to_coast_mi": 60,
    "wind_hail_deductible": 0.02
  },
  "as_of": "2025-06-01"
}
{
  "as_of": "2025-06-01",
  "base_premium_cents": 170868,
  "final_premium_cents": 118380,
  "breakdown": [
    {
      "step": "BASE",
      "code": "base",
      "detail": "$4.2/$1k × RC $380,000.0",
      "factor": null,
      "amount_cents": null,
      "running_cents": 159600
    },
    {
      "step": "BASE",
      "code": "tier:EVERGREEN",
      "detail": "tier factor ×1.22",
      "factor": 1.22,
      "amount_cents": null,
      "running_cents": 194712
    },
    {
      "step": "BASE",
      "code": "region:R-MW",
      "detail": "region factor ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 194712
    },
    {
      "step": "RISK",
      "code": "factor:roof_age",
      "detail": "roof_age=11 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 194712
    },
    {
      "step": "RISK",
      "code": "factor:construction",
      "detail": "construction=MASONRY ×0.95",
      "factor": 0.95,
      "amount_cents": null,
      "running_cents": 184976
    },
    {
      "step": "RISK",
      "code": "factor:protection_class",
      "detail": "protection_class=4 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 184976
    },
    {
      "step": "RISK",
      "code": "factor:dist_to_coast_mi",
      "detail": "dist_to_coast_mi=60 ×1.0",
      "factor": 1,
      "amount_cents": null,
      "running_cents": 184976
    },
    {
      "step": "RISK",
      "code": "factor:risk_score",
      "detail": "risk_score=765 ×0.88",
      "factor": 0.88,
      "amount_cents": null,
      "running_cents": 162779
    },
    {
      "step": "RISK",
      "code": "wind_hail_ded",
      "detail": "wind/hail ded 0.02 ×0.96",
      "factor": 0.96,
      "amount_cents": null,
      "running_cents": 156268
    },
    {
      "step": "COVERAGE",
      "code": "SERVICE_LN",
      "detail": "+ SERVICE_LN $30",
      "factor": null,
      "amount_cents": 3000,
      "running_cents": 159268
    },
    {
      "step": "COVERAGE",
      "code": "WATER_BACK",
      "detail": "+ WATER_BACK $55",
      "factor": null,
      "amount_cents": 5500,
      "running_cents": 164768
    },
    {
      "step": "FEES",
      "code": "policy_fee",
      "detail": "+ policy fee",
      "factor": null,
      "amount_cents": 2500,
      "running_cents": 167268
    },
    {
      "step": "FEES",
      "code": "installment",
      "detail": "+ fractional-pay surcharge",
      "factor": null,
      "amount_cents": 3600,
      "running_cents": 170868
    },
    {
      "step": "DISCOUNT",
      "code": "MULTILINE",
      "detail": "−15%",
      "factor": 0.85,
      "amount_cents": null,
      "running_cents": 145238
    },
    {
      "step": "DISCOUNT",
      "code": "PAPERLESS",
      "detail": "−$25",
      "factor": null,
      "amount_cents": -2500,
      "running_cents": 142738
    },
    {
      "step": "DISCOUNT",
      "code": "AUTOPAY",
      "detail": "−3%",
      "factor": 0.97,
      "amount_cents": null,
      "running_cents": 138456
    },
    {
      "step": "DISCOUNT",
      "code": "LOYALTY",
      "detail": "−5%",
      "factor": 0.95,
      "amount_cents": null,
      "running_cents": 131533
    },
    {
      "step": "PROMO",
      "code": "PINEBUNDLE",
      "detail": "−10% (cap $500)",
      "factor": null,
      "amount_cents": -13153,
      "running_cents": 118380
    }
  ]
}

Here's the full picture, Marisol. First, the good news — you're already getting a lot of discounts:

Already on your auto policy ($491.84/yr): Safe Driver (−12%), Multi-Line bundle (−15%), Paid-in-Full (−7%), Paperless (−$25), Autopay (−3%), and PineRewards Loyalty (−5%). That's every standing discount you're eligible for.

Already on your home policy ($1,315.33/yr): Multi-Line (−15%), Paperless (−$25), Autopay (−3%), Loyalty (−5%).

What you're missing:

  1. PINEBUNDLE promo (Pine Bundle Boost) — 10% off auto and home for households with 2+ active lines, running through 2026. You fully qualify, it stacks with your existing discounts, and neither of your policies has it attached. I priced it out:

    • Auto: $491.84 → $442.66 (saves $49.18/yr)
    • Home: $1,315.33 → $1,183.80 (saves $131.53/yr)
  2. Pay-in-full on the home policy — your home is on installments, which costs you a $36 surcharge and forgoes the 7% Paid-in-Full discount (your auto already has it). Switching would save roughly another $115/yr, though it means paying the annual premium up front.

A couple of things I checked and ruled out: the spring auto promo (SPRINGSAVE25) has been deactivated, WELCOME15 is new-customers-only, and the coastal credit is Southeast-region only. There's also a legacy code (GREENSTART) floating around that still validates but pays $0 — steer clear if you see it advertised anywhere.

Would you like me to apply PINEBUNDLE to one or both policies? And are you interested in switching the home policy to pay-in-full?

130k in · 3,973 out · $0.49 · 99.2s
Customer

Wow, okay, that's really helpful — thanks for breaking that down. So just to be clear, the PINEBUNDLE promo would save me about $180 a year combined if I add it?

Agent

Exactly right — $180.71 per year combined: $49.18 off the auto and $131.53 off the home. That's on top of everything you're already getting, and the promo window runs through the end of 2026, so it would apply to your renewals too as long as the promotion stays active and you keep both lines.

Want me to go ahead and attach PINEBUNDLE to both policies?

27k in · 200 out · $0.04 · 6.2s
Customer

No, not today — I just wanted the numbers. I want to talk it over with my husband first before we make any changes. But I really appreciate you walking me through all of this. That PINEBUNDLE sounds like a solid option, and I'll definitely bring it up with him. Thanks so much for your help!

Agent
end_conversation()
{}
{
  "ok": true,
  "note": "Deliver your closing message now."
}

Take care, Marisol — talk to your husband, and reach out anytime you're ready. Goodbye!

56k in · 193 out · $0.07 · 11.7s