Write immediately
List and detail consume the optimistic shared project value.
WRITE · REJECT · RETRY
One owned handler snapshots shared state, writes optimistically, restores after rejection, and confirms retry without a transaction runtime.
OWNED MUTATION
List and detail consume the optimistic shared project value.
The pending UI disables another authored submission after commit.
An HTTP failure restores the captured name and revision.
The rejected attempt exposes a route-independent alert.
The second attempt replaces optimistic state with server truth.
No transaction primitive, cache, scheduler, or mutation runtime ships.
UPGRADE
npm install @kudzujs/core@^0.11.3