docs/plans/2026-04-02-slate-dom-v2-bridge-proof-ralph.md
Ship the first honest DOM-boundary proof for Slate v2:
.tmp/slate-v2/packages/slate-dom-v2slate-v2 snapshots and runtime idsThe slice must prove that DOM lookup and boundary containment can work without path-only weak-map luck.
slate-v2Primary target:
Representative pressure:
#5947#5938#4789Status: completed
slate-dom seams and reusable patternsslate-dom-v2 package shapeStatus: completed
packages/slate-dom-v2Status: completed
findPathtoSlatePoint or equivalent boundary-safe point lookupStatus: completed
slate-dom entrypointsDOMEditor tarpitpackages/slate-dom-v2 with:
findPathtoSlatePointfnm exec --using 22 yarn installfnm exec --using 22 yarn tsc --project packages/slate-dom-v2/tsconfig.json --noEmitfnm exec --using 22 yarn workspace slate-dom-v2 testfnm exec --using 22 yarn build:rollupfnm exec --using 22 yarn lint:eslintfnm exec --using 22 yarn lint:prettierlsp diagnostics directory for packages/slate-dom-v2: 0 errorsAPPROVEDfnm exec --using 22 yarn installfnm exec --using 22 yarn tsc --project packages/slate-dom-v2/tsconfig.json --noEmitfnm exec --using 22 yarn workspace slate-dom-v2 testfnm exec --using 22 yarn build:rollupfnm exec --using 22 yarn lint:eslintfnm exec --using 22 yarn lint:prettierfnm exec --using 22 yarn node -e "require('slate-v2'); require('slate-dom-v2')"lsp diagnostics directory for packages/slate-dom-v2: 0 errors