The system classifies outcomes into 4 states:
Status Categories
✅ Success
Everything processed correctly
⚠️ Warning
Data-driven issue (not structural)
Example: unexpected values or partial match conditions
❌ Failure
The system couldn’t complete the intended processing
May not require immediate human intervention
⏸️ No Action
Nothing to process (ex: no new files)
Email Notifications
You can configure multiple email addresses per category.
Warnings and failures can notify different groups.
Error Mode: Special Behavior
If the task enters “Error” status:
It triggers recurring email alerts to support
Alerts continue until someone resolves the issue
Error Handling Philosophy
Errors
Require human intervention now
The task stops and flags itself
Failures
Can often be addressed later
Might be a processing outcome, not a system break
File Retention
Raw files are retained for 35–45 days by default
This can be customized per client
Data Retention
Even after the raw file is removed, the parsed data remains accessible
Historical reporting is still possible