docs/slate-v2/ledgers/slate-react-legacy-draft-contract-corpus.md
packages/slate-reactLegacy exact rows:
Draft contract rows:
/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/provider-hooks-contract.tsx/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/react-editor-contract.tsx/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/primitives-contract.tsx/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/editable-behavior.tsx/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/projections-and-selection-contract.tsx/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/annotation-store-contract.tsx/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/widget-layer-contract.tsx/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/app-owned-customization.tsx/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/large-doc-and-scroll.tsx/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/surface-contract.tsx/Users/zbeyens/git/slate-v2-draft/packages/slate-react/test/with-react-contract.tsxCurrent live owners:
.tmp/slate-v2/packages/slate-react/src/**.tmp/slate-v2/packages/slate-react/test/**.tmp/slate-v2/site/examples/ts/**.tmp/slate-v2/playwright/integration/examples/**keep-noweditable.spec.tsxreact-editor.spec.tsxuse-selected.spec.tsxuse-slate-selector.spec.tsxuse-slate.spec.tsxThese rows still describe real user-facing behavior and should stay alive.
These are intended v2 value and should not be lost just because they are newer than legacy.
Immediate current proof owners to restore or create:
.tmp/slate-v2/packages/slate-react/test/provider-hooks-contract.tsx.tmp/slate-v2/packages/slate-react/test/react-editor-contract.tsx.tmp/slate-v2/packages/slate-react/test/primitives-contract.tsx.tmp/slate-v2/packages/slate-react/test/editable-behavior.tsx.tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.tsx.tmp/slate-v2/packages/slate-react/test/annotation-store-contract.tsx.tmp/slate-v2/packages/slate-react/test/widget-layer-contract.tsx.tmp/slate-v2/packages/slate-react/test/app-owned-customization.tsx.tmp/slate-v2/packages/slate-react/test/large-doc-and-scroll.tsx.tmp/slate-v2/packages/slate-react/test/surface-contract.tsx.tmp/slate-v2/packages/slate-react/test/with-react-contract.tsxkeep-laterdecorations.spec.tsx exact decorate / redecorate semantics
beyond the kept user-facing replacement claimThese rows are not silently cut. They are reopened for explicit decision later.
explicit-cuttsconfig.jsonpost RCDo not let current React architecture preference silently cut:
slate-react closure requires both sets of rows, plus example/browser proof,
to agree.