docs/research/open-questions/text-substitution-autoformat-authority.md
What should Plate treat as the authority stack for text-substitution autoformat families such as smart quotes, punctuation replacement, arrows, legal symbols, fractions, and other symbol shorthands?
This family is weaker than block shorthand or markdown-delimiter autoformat.
Current evidence is:
@platejs/autoformat ships the substitution tablesThe current usable authority split is:
Without this gap staying explicit, it is too easy to pretend:
They do not.
The unresolved question is how much of this family should be justified by:
until that evidence is compiled, this family should stay explicit as a profile-adjacent current contract with thinner external grounding than block or mark shorthand