Uplift evidence uploads now share the work-order photo limit and the
RequestUplifts check used when creating an uplift.
Co-authored-by: Arthur Bassi <bassi-arthurr@users.noreply.github.com>
The route contract keeps the poc endpoint from main and the uplift evidence routes from this branch. Create still passes the scanned evidence document through the locked mutation.
Expose workorders/{id}/uplifts list/create/cancel/revoke for the SH-196 dialog, aggregate upliftSummary on board rows, and add service/controller regression tests.