shoc-backend/SeaHaven.Services
Cursor Agent 93dda60425
fix(uplifts): serialize evidence photo count with the work-order lock
Overlapping evidence uploads could both read nine photos and both save.
The count and the insert now run under ExecuteWorkOrderMutationAsync, the
same gate the dispatcher media path uses.

Co-authored-by: Arthur Bassi <bassi-arthurr@users.noreply.github.com>
2026-10-05 15:01:59 +00:00
..
Configuration merge(main): keep uplift evidence on the current work-order routes 2026-09-28 15:56:45 -03:00
Constants feat(team-members): support pending member creation (SH-325) 2026-09-16 21:41:55 -03:00
DependencyInjection Merge remote-tracking branch 'origin/main' into fix/ab/sh-403-reset-hardening-2 2026-09-25 19:49:24 -03:00
DTOs fix(uplifts): open evidence by work-order access and keep every file 2026-09-28 16:24:26 -03:00
Exceptions Sites API: site code uniqueness, soft delete with role check, open work orders, site notes 2026-09-25 11:19:29 -03:00
Helpers fix(uplifts): count evidence photos and require request permission 2026-10-05 14:31:04 +00:00
Implementation fix(uplifts): serialize evidence photo count with the work-order lock 2026-10-05 15:01:59 +00:00
Interfaces fix(uplifts): open evidence by work-order access and keep every file 2026-09-28 16:24:26 -03:00
Validation feat(locations): manage ordered site contacts 2026-09-15 19:03:54 -03:00
SeaHaven.Services.csproj refactor: enforce backend boundaries and optimize dispatch (#30) 2026-07-24 17:35:34 -03:00