New Daily Report
Mobile field entry. Saves to the ledger DB via the SDR intake API. All entries honor quarantine, LF caps, and App 1 validation.
Crew (regular hours — no OT)
Validation runs server-side: real dates, LF ≤ SOV ceiling, crew/equipment quarantine, App 1 link checks. A rejected entry returns the exact reason.