ReportGuard
v1 • Excel-only • deterministic
API: http://localhost:4100
Upload Excel → provide missing DORA fields → generate official CSV + PDF

Don’t let a spreadsheet variant cause a regulatory rejection.

We ingest messy Excel headers deterministically (no AI inference), ask only for missing values, and produce a canonical, regulator-ready output set.

1) Upload Excel (.xlsx)

Choose a .xlsx file to begin.

2) Confirm fields → Provide missing

Customer provides only missing values. The system formats and renders the official outputs deterministically.
Upload an Excel file first.

3) Lock → Pay → Download

Validation status: NOT OK
Downloads are available only after successful lock + payment + validation OK.

Debug (canonical)

Extracted base canonical
{}
Final canonical (after completion)
{
  "report_type": "DORA_ROI",
  "tables": {}
}
Legal/UX guardrail in this MVP: we never “guess”. We only apply deterministic header rules. If a mapping can be ambiguous, the UI must force customer confirmation before lock.