shoc-backend/SeaHaven.DataServices/Helpers
Alexandre Brandizzi a32471d4c0 Serialize sync cancels and vendor uplift requests on the work order lock
The legacy ingest batch holds the per-work-order lock, taken in id order,
for every work order it may cancel until the batch commits. A vendor
uplift request now runs under the same lock. Uplift creation on both
routes refuses a work order cancelled by either lifecycle or status text,
so a request can neither slip past a cancel nor land after one.
2026-09-25 19:37:08 -03:00
..
PendingUpliftCancellation.cs Serialize sync cancels and vendor uplift requests on the work order lock 2026-09-25 19:37:08 -03:00
UpliftAmount.cs fix(uplifts): one per-path uplift amount for queue, approval and exposure 2026-09-25 02:32:58 -03:00
WorkOrderBoardDispatchAssignment.cs fix(work-orders): omit inactive primary vendor from board rows (SH-183) 2026-08-20 13:22:12 -03:00
WorkOrderBoardProjection.cs Sites API: site code uniqueness, soft delete with role check, open work orders, site notes 2026-09-25 11:19:29 -03:00
WorkOrderBoardQueryFilters.cs feat(work-orders): add Overdue work order type 2026-09-25 10:57:34 -03:00
WorkOrderBoardRegions.cs style: satisfy dotnet format whitespace gate for region board files 2026-09-17 02:26:19 -03:00
WorkOrderBoardSearchFacetFilters.cs feat(work-orders): persist avetaRequired on board create, patch, and search 2026-08-24 15:14:31 -03:00
WorkOrderBoardSearchFilter.cs feat(work-orders): add Overdue work order type 2026-09-25 10:57:34 -03:00
WorkOrderMutationLock.cs Serialize sync cancels and vendor uplift requests on the work order lock 2026-09-25 19:37:08 -03:00