docs/plans/2026-04-10-autoformat-runtime-alignment-execution.md
Complete Lane 1: autoformat runtime alignment and extension.
Ship the smallest real closure that satisfies the lane instead of dragging it into another planning loop:
@platejs/autoformatautoformat stops pretending every shorthand is one
generic package featurepackages/autoformat/src/lib/rules/**packages/autoformat/src/lib/__tests__/withAutoformat/**apps/www/src/registry/components/editor/plugins/autoformat-kit.tsxapps/www/src/registry/components/editor/plugins/autoformat-classic-kit.tsxapps/www/src/__tests__/package-integration/autoformat/**content/(plugins)/(functionality)/autoformat.mdx@platejs/autoformat exports for heading shorthand and
inline mark autoformat.==/docs/autoformat docs to state the ownership split and
keep link automd outside the generic autoformat family.