# Insurance Claims Practice App — Claims Workflow Checklist

Workflow-heavy checklist covering forms, uploads, lifecycle and roles.

## Claim creation
- [ ] Valid claim is created
- [ ] Existing policy is found; invalid policy number is rejected
- [ ] Draft saves and resumes with data intact
- [ ] Submit is blocked when required fields are missing
- [ ] Future incident date is rejected
- [ ] Incident date before policy start date is rejected

## Document upload
- [ ] Supported types upload; unsupported types (e.g. .exe as .pdf) are rejected
- [ ] Files above the size limit are rejected
- [ ] Multiple uploads, preview and remove work
- [ ] Removed file disappears from the summary
- [ ] Uploaded documents appear in the claim summary

## Lifecycle
- [ ] Status moves to Submitted on submit
- [ ] Request-info and customer-response steps work
- [ ] Approve / reject behave correctly
- [ ] Invalid status transitions are blocked (e.g. rejected → approved)
- [ ] Reopen works only where allowed

## Roles, notifications & audit
- [ ] Customer cannot see internal notes
- [ ] Claims handler can add internal notes
- [ ] Claim history records all actions
- [ ] Submission email is sent; duplicates are not sent
