Problem
yarn run check is not a trustworthy gate for the desktop repo after the split from terraphim-ai. The current dependency tree mixes incompatible major versions across @tiptap/*, Svelte 5, @paralect/novel-svelte, svelma, and svelte-markdown.
Goal
Restore a stable frontend dependency graph so type-checking and editor integrations are real release gates again.
Scope
- align
@tiptap/core, @tiptap/suggestion, and related packages to one compatible major line
- remove or replace dependencies that do not support Svelte 5 where required
- get
yarn run check to a useful signal for the shipped desktop surface
- document any intentionally deferred incompatibilities
Acceptance
cd desktop && yarn run check passes or only fails on explicitly deferred issues documented in-repo
- autocomplete/editor packages are on a coherent supported version set
- no hidden runtime regressions in article edit flow