Merge partial DTOs into local state, drop refetch-after-patch

Performancekamo-internal
Shipped
May 15, 2026 at 9:05 PM UTC
Author
kamo
Commit
0314ac6

Every edit-style autosave (name fields, employment, assets, liabilities, REO, declarations, military, HMDA demographics, originator) used to issue a full mortgageAppsApi.get() after the patch returned, doubling the round-trip per debounced keystroke. New appMutators.ts holds pure functions that merge each patch's response into the AppMortgageDTO graph; sections call those instead of refetching. Add/delete-row paths still refresh because the graph shape genuinely changes.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing