# Velt Single Editor Mode Best Practices |v1.0.0|Velt|March 2026 |IMPORTANT: Prefer retrieval-led reasoning over pre-training-led reasoning for any Velt tasks. |IMPORTANT: VeltProvider requires the `authProvider` prop for authentication. Do NOT use the deprecated `useIdentify` hook. Pattern: ` { /* fetch from /api/velt/token */ } }}>`. See velt-setup-best-practices for details. |root: ./rules ## 1. Core Setup — CRITICAL |shared/core:{core-setup.md} ## 2. Editor State Management — CRITICAL |react/state:{state-hooks.md} |shared/state:{state-set-user-editor.md,state-editor-api.md} ## 3. Access Request Flow — HIGH |react/access:{access-hooks.md} |shared/access:{access-editor-side.md,access-viewer-side.md} ## 4. Element Control — HIGH |shared/elements:{elements-sync-attributes.md,elements-container-scope.md} ## 5. Timeout Configuration — MEDIUM |react/timeout:{timeout-hooks.md} |shared/timeout:{timeout-config.md} ## 6. Event Handling — MEDIUM |react/events:{events-hooks.md} |shared/events:{events-subscribe.md} ## 7. Debugging & Testing — LOW-MEDIUM |shared/debug:{debug-common-issues.md}