Back to Plate

Slate

docs/research/entities/slate.md

53.0.6841 B
Original Source

Slate

Type: inheritance and proof-substrate reference

Slate matters here because it is both the inheritance pressure and the thing being rewritten.

Why it matters

  • legacy Slate shows exactly why decorate became a bad abstraction boundary
  • local Slate v2 already proves runtime ids, bookmarks, and projection slices
  • the best architecture here is a hard cut from the weakest legacy assumptions

Strongest local evidence

  • ../slate/Readme.md
  • .tmp/slate-v2/packages/slate/src/interfaces/editor.ts
  • .tmp/slate-v2/packages/slate-react/src/projection-store.ts
  • docs/slate-v2/decorations-annotations-cluster.md

Limits

  • upstream Slate’s README still reflects broad flexibility more than final architecture discipline
  • the research value is in inheritance pressure and local v2 proof, not blind preservation