Use the platform
One intrinsic sentinel owns a native IntersectionObserver with exact disconnect.
SENTINEL · OWNED FETCH · BOUNDED RESULTS
Native observation, ordinary state, and existing keyed ownership compose cursor loading without a query runtime, scheduler, or browser component tree.
INCREMENTAL OWNERSHIP
One intrinsic sentinel owns a native IntersectionObserver with exact disconnect.
Cursor changes start one abortable route effect without a query cache.
Immutable append preserves existing project DOM and row state.
Repeated triggers and project IDs do not create duplicate requests or rows.
Accessible loading, error, retry, and terminal states remain application-owned.
Two successful pages and six retained projects keep network and memory finite.
UPGRADE
npm install @kudzujs/core@^0.14.2