import { createFlagRegistry } from '@bytelyst/backend-flags'; import { config } from './config.js'; const registry = createFlagRegistry({ defaults: { 'notes.enabled': true, 'workspaces.enabled': true, 'relationships.enabled': true, 'tasks.enabled': true, 'artifacts.enabled': true, 'mcp.enabled': true, 'search.hybrid_enabled': true, 'copilot.enabled': true, 'chat.rag_enabled': true, 'onboarding.seed_enabled': true, 'notelett_auto_summarize_enabled': false, 'notelett_auto_embed_enabled': false, 'notelett_duplicate_check_enabled': true, 'notelett_suggest_links_enabled': true, // Smart Actions feature flags (ยง6.3) 'notelett_smart_actions_enabled': false, 'notelett_auto_link_enabled': false, 'notelett_copilot_llm_enabled': false, 'notelett_voice_capture_enabled': false, 'notelett_scheduled_actions_enabled': false, 'notelett_webhooks_enabled': false, // Intake pipeline feature flags 'notelett_intake_enabled': true, 'notelett_collaborative_sharing_enabled': false, 'notelett_push_notifications_enabled': false, }, enabled: config.FEATURE_FLAGS_ENABLED, }); export const { isFeatureEnabled, getAllFlags, setFlag } = registry;