WorkflowPatch Start async fit check

Support reply approval proof.

A redacted or synthetic proof that turns customer emails into draft replies, review rows, source evidence, and hard errors. Every customer-facing reply stays in an approval queue; refund, dispute, missing-source, duplicate, and malformed rows do not send.

Input

Seven mock customer emails, four approved answer records, and one prior send-history row.

Output

Routine rows become draft replies with source evidence and approval required.

Failure Path

Refunds, missing knowledge, duplicate sends, missing email, and duplicate source IDs stay visible.

Email Topic Decision Reason Next Queue
em-3001 pricing Draft queued Matched an approved pricing answer. draft-reply-queue
em-3003 refund Human review Refund and dispute language requires staff review. review-queue
em-3004 support Hard error Customer email is missing. error-log