Retain one owner
The application layout owns the project record for both routes.
READ · MUTATE · RELOAD
One layout owner keeps list and detail routes consistent through mutation, navigation, and reload using ordinary state and native fetch.
SHARED SERVER DATA
The application layout owns the project record for both routes.
One server-confirmed rename is visible in list and detail immediately.
Enhanced navigation adds no project read; reload adds exactly one.
A fresh document reconstructs the confirmed revision from the server.
Shared state ends with its document and retained layout owner.
No request registry, cache, subscriber graph, or invalidation runtime ships.
UPGRADE
npm install @kudzujs/core@^0.11.1