symphony-default
v1Publishedpersonal_property
Read-only — viewing live config
You're viewing symphony-default v1 — the workflow that is currently driving every new claim. Configs are immutable once published.
Overview
Metadata about this workflow.
- Name
- symphony-default
- Line of business
- personal_property
- Version
- v1
- Status
- published
- Created
- May 10, 2026, 6:51 PM
- Published
- May 10, 2026, 6:51 PM
- Archived
- —
- Author
- —
Driver brief
How the driver thinks. Role, operating principles, tone, and domain knowledge — combined with the active capabilities below into the brief the agent reads before every action.
Capabilities
Named routines that pair one or more tools with the instructions for using them. Enabling a capability adds those instructions to the driver's brief.
Schedule an inspection
activeCoordinate availability between the insured and the inspector over email/SMS and lock in a time on the claim.
toolsadd_party_to_claimsend_emailsend_smsset_claim_fieldschedule_followupAnalyze policy coverages
activeRead the policy snapshot and propose which coverages apply to the loss before opening exposures.
toolsverify_policycreate_exposuresTrue up reserves from estimate
activeAfter the inspection report parses, align each exposure's indemnity reserve with its per-coverage RCV from the report.
toolsset_reservesProcess mitigation invoice
When a mitigation_invoice document arrives, propose payment as Coverage A indemnity, truing up reserves if needed.
toolspropose_paymentset_reservesset_claim_fieldRequest supporting documents
activeUse email (or upload link) to collect mitigation invoices, police reports, photos, receipts — anything that lands as a Document.
toolssend_emailsend_upload_linkschedule_followupManage holdback release
activeSend the formal holdback letter, schedule 30/60-day reminders, and release the recoverable depreciation once receipts arrive.
toolssend_templated_emailschedule_followuppropose_paymentforfeit_recoverable_depreciationcancel_followup
Enabled Tools
The actions the agent is allowed to take. External tools touch the outside world via an integration — pick which adapter and endpoint each tool calls; the env-specific connection is resolved at runtime.
Automations
Event-driven actions. When the trigger fires (and the optional condition matches), the agent runs the steps in order. Use sparingly — the agent already handles most cases on its own.
Send acknowledgment letter on claim creation
onclaim.createdsend_templated_email
Send closure letter when claim closes (paid)
onclaim.closedwhen claim.status = "closed_paid"
send_templated_email
Send closure letter when claim closes (no payment)
onclaim.closedwhen claim.status = "closed_no_payment"
send_templated_email
Checkpoints
Human approval gates. When a checkpoint's condition matches an action the agent is about to take, that action is queued for an adjuster to approve before it runs. First match wins.
Approve submission → claim conversion
tool_id = "convert_submission_to_claim"
Approve escalation to human
tool_id = "escalate_to_human"
Approve opening exposures
tool_id = "create_exposures"
Approve outbound phone call
tool_id = "initiate_outbound_call"
Approve close-out letter to insured
tool_id = "send_templated_email" AND args.template_id = "claim_closure_letter"
Deadlines
Time-based escalations. When a deadline passes without the expected outcome, the agent runs the breach action — usually an escalation, reminder, or notification.
Configuration overlays
Conditional changes that layer on top of the base workflow as a claim's situation evolves — jurisdiction, severity, claim phase, or anything else. When a claim matches an overlay's condition, that overlay's edits are merged into the configuration the agent uses.
- 01
FL · named-storm deductible language
inactive· order 1 of 5Florida storm or water losses get hurricane / named-storm deductible coaching in the agent's domain knowledge.
when state = "FL" AND cause_of_loss in ["storm", "water"]
patchdriver_prompt: domain_knowledge - 02
Large exposure · manager approval on payments
inactive· order 2 of 5When total reserve indemnity is $25k or more, payment proposals require a senior adjuster.
when total_exposure ≥ 25000
patch+1 checkpoints - 03
Mitigation in progress · enable invoice routine
inactive· order 3 of 5When mitigation is in progress or complete, layer the "process_mitigation_invoice" capability on top of the base set.
when mitigation_status in ["in_progress", "complete"]
patch+1 capabilities - 04
Attorney represented · escalate-first posture
inactive· order 4 of 5If counsel is on file, replace the agent's objective to favor escalation over autonomous progress.
when attorney_represented = true
patchdriver_prompt: role_and_objective - 05
CAT event · surge posture
inactive· order 5 of 5When a CAT code is set, layer in cat-specific automations, a faster acknowledgment SLA, and a rule that flags contact attempts under a media advisory.
when cat_code exists true
patch+1 rules+1 deadlines+1 automations
Playground · preview overlays against a hypothetical claim
Pretend a claim has these attributes. As you change them, watch which overlays start applying and how the workflow the agent uses shifts in real time.
Claim attributes
The same attributes overlays match against.
Effective config · diff vs base
liveNo overlays matched. The agent sees the base workflow exactly as authored.