docs/plans/2026-04-06-footnote-duplicate-definition-normalization-runtime.md
Implement duplicate-definition normalization for footnotes so the first definition stays canonical, later duplicates become explicit invalid siblings, and the user gets a repair path instead of only a warning.
@platejs/footnote package queries / transforms / APIapps/www/src/registry/ui/footnote-node.tsxdefinition() already
returns the first one.api.footnote.hasDuplicateDefinitionsapi.footnote.duplicateIdentifiersapi.footnote.definitionstf.footnote.normalizeDuplicateDefinition