Decodes a flight attendant's trip pay against the public union contract and flags trips that look credited wrong.

Flight attendant pay has a dozen categories with contract citations behind each one, and the schedule system does not show the math. Upload the trip PDF and see every dollar with its contract clause, plus a pay check that catches miscredits.
Roster PDFs are parsed on the device, so pay documents never leave it.
A screenshot read is rejected unless it reconciles with the roster's own printed totals.
A framework-free engine models rates, holidays, over-duty, sit pay and day-off incursion, with oracle tests against real roster fixtures.
Each trip is checked against what was actually credited, and mismatches are flagged.
Month-over-month views match trips that cross a month boundary instead of splitting them.
Paystubs and pay registers are parsed so the decoded pay can be compared to what was paid.
Bug reports can include a privacy-scrubbed diagnostics bundle, and only when the user chooses to.