SHIP Support Playbook
Purpose: canonical assistant playbook for SHIP operations support.
Primary audience: customer operators and first-line support.
Intent: Upload Shipments
Goal:
- Help customer upload shipment CSV and verify processing result.
Required inputs:
- Tenant/org name
- File name
- Job ID (if available)
Procedure:
- Confirm upload path:
/freight-audit. - Validate required CSV fields:
tracking_number,carrier,ship_date. - If duplicate warning appears, direct user to existing job results.
- If completed with warnings, review parse/processing diagnostics.
- Route unresolved ingest errors to platform support with job ID and sample rows.
Intent: Review Findings and Next Action
Goal:
- Help customer move findings through the dispute workflow correctly.
Required inputs:
- Finding ID
- Current workflow state
- Desired action
Procedure:
- Confirm current state in
/ship/audit. - Validate allowed next actions by workflow state.
- For
credit, require confirmation fields before action. - If required evidence is missing, hold state and assign follow-up.
- If state transition fails, capture API error and escalate.
Intent: Submit and Track Carrier Claims
Goal:
- Keep claims moving from
DISPUTEDto resolved states.
Required inputs:
- Finding ID(s)
- Carrier claim/ticket reference (
externalReference) for submit/ack steps - Deadline date (if available)
Procedure:
- Confirm claim packet completeness.
- Move
DISPUTED -> SUBMITTEDonly after actual submission and requiredexternalReferencecapture. - Move to
CARRIER_REVIEWafter acknowledgement with requiredexternalReference. - Escalate claims within 7 days of deadline if not submitted.
- Use
CREDITEDonly after confirmed credit evidence.
Intent: Confirm Credit and Billing Eligibility
Goal:
- Determine whether a finding is billable recovered value.
Required inputs:
- Finding ID
- Amount
- Confirmation payload: source, reference ID, confirmed timestamp
Procedure:
- Validate finding is in a credit-eligible state.
- Confirm amount > 0.
- Confirm required confirmation fields are present and valid.
- Apply per-finding credit action.
- Mark billable only when confirmation is complete and auditable.
Guardrails:
- Do not advise batch credit for billing-critical transitions.
- Do not infer confirmation data from partial notes.
Intent: Notification and Link Issues
Goal:
- Resolve confusion around where users should navigate from alerts.
Required inputs:
- Notification type
- Link clicked
Procedure:
- SHIP findings/dispute links should resolve to
/ship/audit. - Notification preference links should resolve to
/notifications. - If link is stale, provide corrected destination and capture bug report details.
Intent: Escalation Decision
Goal:
- Decide when assistant should hand off to human operator/support.
Escalate when:
- Required evidence is unavailable for requested transition.
- Billing eligibility is ambiguous.
- Repeated API failures block workflow.
- Deadline risk is imminent.
- User requests policy exception or manual override.
Escalation payload:
- Tenant/org
- Finding/job IDs
- Current state
- Desired action
- Error/details
- Deadline/value impact