symphony-commercial
v1Publishedcommercial_property
Read-only — viewing live config
You're viewing symphony-commercial v1 — the workflow that is currently driving every new claim. Configs are immutable once published.
Overview
Metadata about this workflow.
- Name
- symphony-commercial
- Line of business
- commercial_property
- Version
- v1
- Status
- published
- Created
- Jun 4, 2026, 2:41 PM
- Published
- Jun 4, 2026, 10:40 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_followupCapability is enabled but 1 tool isnot enabled — instructions will still show up in the brief, but the agent can't actually run it.
Analyze 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
Use 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_followupCapability is enabled but 2 tools arenot enabled — instructions will still show up in the brief, but the agent can't actually run them.
Request commercial documents (round 1 / round 2)
activeRun the two-round document loop, routing each request to the party who holds that document.
toolssend_emailsend_upload_linkadd_party_to_claimOpen Business Income exposure on the rooms-down signal
activeWhen the loss takes revenue units out of service, open a Business Income exposure and pull in the financial contact.
toolscreate_exposuresadd_party_to_claimset_reservesset_claim_fieldCompute the business income (time-element) loss
activeOnce the restoration estimate sets the period of restoration, compute the BI loss and flag downtime overruns.
toolscompute_business_incomeset_claim_field
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 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.
No deadlines configured. The agent will not escalate based on time alone.
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
Large loss · forensic/senior approval on payments
inactiveWhen total reserve indemnity reaches $100k, payment proposals require a forensic accountant or senior adjuster.
when total_exposure ≥ 100000
patchdriver_prompt: domain_knowledge+1 checkpoints
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.