docs/research/sources/editor-architecture/tiptap-comments-suggestions-and-node-range.md
Compile the Tiptap product-layer evidence that mattered to the overlay lane.
Tiptap’s own product docs draw a hard line:
That reinforces the Slate v2 split between:
The suggestions docs explicitly say overlapping suggestions cannot both render because of ProseMirror decoration limitations.
That is useful because it proves a product-layer system still needs honest engine boundaries instead of pretending every overlap case is free.
Focus and node-range helpers reinforce that node/range surfaces are real channels, not weird exceptions to a leaf-only model.