shoc-frontend-new/src/domain
Codex Review Integration 9a066092b3 fix(vendors): correct additive add reload, phone and contact (SH-250, SH-246)
Three review findings on the additive add path:

- Create-mode reload refreshed selectedRoster (including rowVersion) but left
  the form company fields on their pre-conflict values, so a retry diffed stale
  fields against the reloaded roster and could overwrite the concurrent company
  update that caused the 409. Reload now resets the form from the fresh roster,
  matching the select path.
- mapVendorRosterAdditivePatchToBackend copied companyFields verbatim while the
  reconcile write mapper canonicalizes companyPhone, so PATCH and PUT could send
  different phone shapes for the same input.
- emptyRosterTechnician seeded preferredContact "Phone" even though that
  control was removed from the form, so filling the first blank row submitted a
  fabricated value. append already omitted it; both paths now agree.
2026-08-18 17:28:48 -03:00
..
accounts chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
assets chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
auth feat(work-orders): query broadcast, remove auth bypass, dispatch polish (#100) 2026-08-14 11:52:48 -03:00
calendar chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
contacts chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
dashboard Feat/vite typescript migration (#16) 2026-06-18 14:41:17 -03:00
employees chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
follow-ups chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
locations style(locations): format site query mapping 2026-07-27 10:27:13 -03:00
pm-schedules chore: upgrade frontend dependencies (#24) 2026-07-14 21:35:59 -03:00
settings Feat/vite typescript migration (#16) 2026-06-18 14:41:17 -03:00
uplifts feat(uplifts): complete SH-101 vendor workflow 2026-08-11 08:57:38 -03:00
vendor-operations Complete vendor operations roadmap frontend (#52) 2026-07-24 18:10:45 -03:00
vendor-portal fix(uplifts): align revise validation contract 2026-08-11 13:49:03 -03:00
vendor-pos feat(uplifts): complete SH-101 vendor workflow 2026-08-11 08:57:38 -03:00
vendors fix(vendors): correct additive add reload, phone and contact (SH-250, SH-246) 2026-08-18 17:28:48 -03:00
work-orders feat(work-orders): severity gates and wizard type/WO# parity (SH-192) (#106) 2026-08-14 11:59:52 -03:00