Goal

Unify the handling of missing documents and missing extracted fields under one cleaner workflow:

missing evidence / missing fields → information request draft → review NEEDS_MORE_INFO → received info recorded → review reopened

Previously, missing evidence had a complete workflow, but missing fields like policyNumber only produced a clarification action without a proper persisted follow-up loop.


1. Data model updated for information requests

FollowupDraft was expanded from an evidence-only draft into a general information request draft.

It now supports:

This allows one draft to represent missing documents, missing field values, or both.


2. New workflow event added

A new extraction event type was added:

ADDITIONAL_INFORMATION_RECEIVED

This records when a reviewer/claimant provides: