Decision: Headless editor architecture
Risk: Prebuilt editor abstractions can hide focus/keyboard behavior and create accessibility regressions.
Change: Used Tiptap/ProseMirror with service-oriented orchestration for explicit interaction control.
Result: Accessibility-focused keyboard and conversion flows validated through automated and manual checks.
Source: Source