0.14.2AUGUST 2026

SENTINEL · OWNED FETCH · BOUNDED RESULTS

Reach the sentinel.
Load only the next page.

Native observation, ordinary state, and existing keyed ownership compose cursor loading without a query runtime, scheduler, or browser component tree.

3Maximum requests
6Maximum retained rows
0New runtime concepts
0.14.2

INCREMENTAL OWNERSHIP

Append the page.
Keep the identity.

OBSERVE

Use the platform

One intrinsic sentinel owns a native IntersectionObserver with exact disconnect.

FETCH

Own each request

Cursor changes start one abortable route effect without a query cache.

APPEND

Reuse keyed rows

Immutable append preserves existing project DOM and row state.

DEDUPE

Suppress repeats

Repeated triggers and project IDs do not create duplicate requests or rows.

RECOVER

Retry explicitly

Accessible loading, error, retry, and terminal states remain application-owned.

BOUND

Stop at six

Two successful pages and six retained projects keep network and memory finite.

UPGRADE

Compose bounded incremental loading.

$npm install @kudzujs/core@^0.14.2