Report Analysis & Pricing
New upload
Phase 1 accepts one PDF or one DB3 + meta-DB3 pair, validates the upload set, creates a report intake record, and routes to the correct parser engine through the platform.
Single PDF selection
Files are held in local browser state only. No upload or parser call is made in this pass.
Selected PDF
No file selected
Validation state
Deterministic local rules mirror the locked Phase 1 upload contract.
Upload validation rules
Validation happens before parser routing begins.
- One PDF only for pdf_single uploads.
- DB3 uploads require exactly one DB3 file and one meta-DB3 file.
- A DB3 file on its own is rejected.
- A meta-DB3 file on its own is rejected.
- The frontend routes only through the main platform backend.
Boundary confirmation
This pass intentionally stops at local validation and mocked intake creation.
No parser callsNo file upload APINo database writesNo scoring logicNo recommendation logicNo pricing logicNo AI logic