Clone on mount
Each new key clones its current direct item prop into independent row state.
CLONE · RETAIN · RELEASE
A keyed row can now initialize an independent object draft directly from its item prop, retain it through reorder, and recreate it from the current item after removal.
KEYED ITEM DRAFT STATE
Each new key clones its current direct item prop into independent row state.
The same key preserves its draft and DOM identity while rows move.
Removing a key deletes its row-owned draft with the existing ownership path.
Re-adding a released key initializes from the latest item instead of stale state.
Aliases, property paths, and composed item expressions remain fail-closed.
Sibling routes without interaction continue to ship complete HTML and no JavaScript.
UPGRADE
npm install @kudzujs/core@^0.8.58