A representative sample below; the rest are grouped by section and condensed where several rows describe one continuous flow.
Data Intake & Enrichment
Data Intake
As the Tractable system, I should be able to receive the car's VIN and accident date, so I can generate a claim-specific link for the policyholder.
Exists in KTLO
Data Intake
Tractable logs this as a new, independently stored and retrievable case, and generates the claim-specific link to send to the insurer for the workflow.
Exists in KTLO
Input Capture App
Input Capture
As the Input Capture App, I should recognise the claim-specific link and walk the policyholder through the brand's screen sequence: the primary brand's flow includes a dashboard photo and a VIN photo that the subsidiary's flow skips.
Exists in KTLO
Capture App
The app submits the policyholder's details back to Tractable so the platform can continue the workflow.
Exists in KTLO
Tractable Backend
Backend
As the Tractable platform, I should generate the AI estimate and Total-Loss triage verdict, so I can share it with the necessary stakeholders.
Exists in KTLO
Backend
Distributes the estimate and triage results via email, API, and the portal, generating the email content itself before sending it to the relevant stakeholder.
Exists in KTLO
List View Page
List View Page
As a user, I should be able to search all cases by Claim ID or registration number, so I can quickly find a specific case.
Exists in KTLO
List View
Cases can be grouped into status tabs, filtered by vehicle or creator, sorted by creation date, and paginated at 50 per page with clear page position and navigation.
Exists in KTLO
List View
Clicking a row opens the full case and estimate detail.
Exists in KTLO
List View
A "Create New" button opens a modal to capture Claim ID, accident date, registration number, and an optional accident-circumstances note (250-character limit). The create button stays disabled until required fields are filled; submitting routes to the new case's detail page.
Exists in KTLO
List View
A date-range picker filters claims by accident date, and a profile menu gives access to account info and logout.
Exists in KTLO
Details Page
Details Page
As a Claim Handler, I want to see the AI assessment results, so I can review the estimate and decide on the cash settlement.
Exists in KTLO
Details Page
A widget lets the claim handler copy the Input Capture link, and generate a fresh one if the previous one expires, without creating a new case.
Improvement
Details Page
The page tracks the policyholder's step-by-step progress through the Capture App: Awaiting Info, Link Expired, Processing, Ready For Review, or Failed.
Exists in KTLO
Details Page
A car diagram highlights damaged panels and recommended operations with colour codes, including a point-of-impact view for spotting discrepancies.
Exists in KTLO
Details Page
A repair-cost-to-vehicle-value bar shows at a glance whether a case is near or at total loss, alongside a flag for likely additional damage.
Exists in KTLO
Details Page
An image gallery supports zoom, rotate, invert, panel-based filtering, and opening images full-resolution in a new tab.
Exists in KTLO
Details Page
The estimate is shown directly in the UI for cash-settlement decisions, non-editable unlike some other implementations, with a Download PDF option for offline use.
Exists in KTLO (static version)
Details Page
Shows whether the vehicle is repairable, approaching total loss, or total loss, so the handler can proceed quickly.
Exists in KTLO
Details Page
A side panel surfaces key case details, with a dedicated button to open full vehicle details, and an Export Images button to download all images as one ZIP file.
Exists in KTLO
Details Page
The claim ID, current status, and VIN are always visible while handling a case.
Exists in KTLO
HIL
HIL
As the Tractable platform, I want to integrate human-in-the-loop review into the current process, so we can capture more claims and reduce the out-of-scope rate.
Improvement