Workflow configs

symphony-commercial

v1Published

commercial_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.

Active capabilities · added to the brief
Schedule an inspectionAnalyze policy coveragesTrue up reserves from estimateManage holdback releaseRequest commercial documents (round 1 / round 2)Open Business Income exposure on the rooms-down signalCompute the business income (time-element) loss

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.

7 of 9 enabled
  • Schedule an inspection

    active

    Coordinate 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_followup

    Capability 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

    active

    Read the policy snapshot and propose which coverages apply to the loss before opening exposures.

    toolsverify_policycreate_exposures
  • True up reserves from estimate

    active

    After the inspection report parses, align each exposure's indemnity reserve with its per-coverage RCV from the report.

    toolsset_reserves
  • Process mitigation invoice

    When a mitigation_invoice document arrives, propose payment as Coverage A indemnity, truing up reserves if needed.

    toolspropose_paymentset_reservesset_claim_field
  • Request 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_followup
  • Manage holdback release

    active

    Send 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

    Capability 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)

    active

    Run the two-round document loop, routing each request to the party who holds that document.

    toolssend_emailsend_upload_linkadd_party_to_claim
  • Open Business Income exposure on the rooms-down signal

    active

    When 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_field
  • Compute the business income (time-element) loss

    active

    Once 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.

20 / 25 enabled

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.created

    send_templated_email

  • Send closure letter when claim closes (paid)

    onclaim.closed

    when claim.status = "closed_paid"

    send_templated_email

  • Send closure letter when claim closes (no payment)

    onclaim.closed

    when 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.

  1. 01

    Large loss · forensic/senior approval on payments

    inactive

    When 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.

0 of 1 overlay active

Claim attributes

The same attributes overlays match against.

$

Effective config · diff vs base

live

No overlays matched. The agent sees the base workflow exactly as authored.