Claim Pipeline
End-to-end automation from raw MRO invoice PDF to submitted warranty claim. The full pipeline runs with a single command in under 3 minutes.
Invoice
Eligibility
Portal
Form
Docs
Claim
Key Features
Intelligent PDF Parsing
Extracts part numbers, serial numbers, removal dates, failure descriptions, and shop visit data from any MRO invoice format using Claude AI.
Eligibility Validation
Validates claim against time-since-new, flight-hours-since-new, and shop visit limits defined in component warranty terms before any portal access.
Portal Automation
Selenium-based browser automation navigates multi-page vendor portals, handles GDPR cookie banners, and fills 29+ fields with extracted claim data.
Multi-Vendor Architecture
Modular design supports Collins Aerospace portal today, with defined extension points for Honeywell, Pratt & Whitney, and Garmin warranty systems.
Supported Vendors
Currently live on Collins Aerospace portal (2-page Liferay DDM form, 29 fields, 145s runtime). Additional vendors in development.
Project Structure
Commands
# Full pipeline: parse invoice + submit claim to Collins portal
$ python agent.py data/invoice_AOG_20260218.pdf --vendor collins
# Parse only — extract structured data without portal access
$ python agent.py invoice.pdf --parse-only
# Headless mode — browser runs in background (no window)
$ python agent.py invoice.pdf --vendor collins --headless
# Test with local portal fallback (no internet required)
$ python scripts/demo_rockwell_live.py --local