Share one layout owner
List and detail consume one project record without duplicate reads.
OWN · INVALIDATE · RELEASE
Three unrelated server-data fixtures reuse ordinary state and owned effects. None requires a shared request registry, subscriber graph, or cache.
COORDINATION DECISION
List and detail consume one project record without duplicate reads.
TanStack-shaped loading reduces to explicit state and one request owner.
Answer-shaped page and order changes replace stale effect ownership.
Existing dependency invalidation and cleanup cover every journey.
No fixture has independent subscribers requesting the same key.
No cache, invalidation graph, subscriber set, or scheduler ships.
UPGRADE
npm install @kudzujs/core@^0.11.2