docs/plans/2026-04-16-ci-barrel-drift.md
Fix the failing PR CI check.
#4945 was CI, not Fail on barrel drift in PR.gh log inspection showed the first real failure in packages/suggestion/src/lib/transforms/deleteSuggestion.spec.ts.deleteSuggestion.ts now calls editor.api.range() and editor.api.isEnd(), but the lightweight mock editor in deleteSuggestion.spec.ts did not provide those APIs.pnpm check exposed root cause 2: apps/www/src/registry/ui/suggestion-node.tsx now falls back to suggestion.dataList(...), but media-video-node.spec.tsx mocks only suggestionData, not dataList.packages/suggestion/src/lib/transforms/deleteSuggestion.spec.ts to provide the new range and isEnd editor APIs expected by deleteSuggestion.ts.apps/www/src/registry/ui/suggestion-node.tsx so the child-text fallback only calls suggestion.dataList when that API exists.pnpm check.