docs/plans/2026-04-09-slate-v2-slate-provider-recovery.md
Recover the honest <Slate> provider surface that the live docs and examples
already depend on.
initialValue initialization on the current editor/snapshot modelonChange, onValueChange, and onSelectionChangeinitialValue on the current provider seam, with one initialization
pass per editor instanceonChange, onValueChange, and onSelectionChangereplace() and similar helpers stay
honestSlate component docs to match the live provider surfaceyarn workspace slate-react run testyarn test:customyarn lint:typescript