rebreak-monorepo/graphify-out/.graphify_semantic.json
2026-06-01 04:44:19 +02:00

1 line
160 KiB
JSON

{"nodes": [{"id": "concepts_brand_token_matching_brand_token_matching", "label": "Brand-Token-Matching (shared system)", "file_type": "rationale", "source_file": "docs/concepts/brand-token-matching.md", "source_location": null, "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_numbers_trick", "label": "Nummern-/Suffix-Trick (Gambling Domain Evasion)", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§1", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_brand_token", "label": "Brand-Token (curated brand core)", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§3", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_matching_algorithm", "label": "Entnummerierung + Segment-Exaktvergleich Algorithm", "file_type": "rationale", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§4", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_layer1_dns_sinkhole", "label": "Layer 1 DNS-Sinkhole / PacketTunnel", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§1, §7", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_layer2_managedsettings", "label": "Layer 2 Apple ManagedSettings WebDomain", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§1", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_mail_scan_mo", "label": "Mail-Scan (Mo)", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§7", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_hagezi_feed", "label": "HaGeZi Feed Blocklist (329k hashes)", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§1, §5", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_brand_tokens_table", "label": "brand_tokens DB Table", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§5", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_brandtokenlist", "label": "BrandTokenList class (Swift, pendant to HashList)", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§7", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_brand_tokens_endpoint", "label": "GET /api/url-filter/brand-tokens Endpoint", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§6", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_blocklist_bin_sync", "label": "blocklist.bin Sync Mechanism", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§6", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_dnsfilter_classify", "label": "DnsFilter.classify Integration Point", "file_type": "concept", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§7", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "concepts_brand_token_matching_clear_text_privacy_decision", "label": "Klartext Brand-Token Privacy Decision", "file_type": "rationale", "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§6, §9", "source_url": null, "captured_at": "2026-05-22", "author": null, "contributor": null}, {"id": "workflows_deploy_admin_staging_workflow", "label": "Deploy Admin Staging Workflow", "file_type": "document", "source_file": ".github/workflows/deploy-admin-staging.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "workflows_deploy_staging_workflow", "label": "Deploy Staging Workflow (backend Nitro)", "file_type": "document", "source_file": ".github/workflows/deploy-staging.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "workflows_deploy_staging_gh_actions_pipeline", "label": "GitHub-Actions Deploy Pipeline (build-on-runner, scp-to-Hetzner)", "file_type": "rationale", "source_file": ".github/workflows/deploy-staging.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "workflows_maestro_cloud_workflow", "label": "Maestro Cloud E2E CI Workflow (template)", "file_type": "document", "source_file": ".github/workflows/maestro-cloud.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "admin_readme_admin_app", "label": "rebreak Admin App (Nuxt SSR panel)", "file_type": "document", "source_file": "apps/admin/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "admin_readme_require_admin_middleware", "label": "requireAdmin Middleware (admin_users JWT check)", "file_type": "concept", "source_file": "apps/admin/README.md", "source_location": "Auth-Architektur", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "admin_readme_admin_audit_log", "label": "admin_audit_log DSGVO Audit-Log (Hans-Mueller)", "file_type": "rationale", "source_file": "apps/admin/README.md", "source_location": "DSGVO-Considerations", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreak_magic_mac_readme_magic_mac", "label": "Rebreak Magic Mac (Self-Bind Wizard)", "file_type": "document", "source_file": "apps/rebreak-magic-mac/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreak_magic_mac_readme_supervise_magic", "label": "supervise-magic (Supervise without Reset)", "file_type": "rationale", "source_file": "apps/rebreak-magic-mac/README.md", "source_location": "Warum Magic?", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreak_magic_mac_readme_nanomdm", "label": "NanoMDM Server (mdm.rebreak.org)", "file_type": "concept", "source_file": "apps/rebreak-magic-mac/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreak_magic_mac_project_xcodegen_spec", "label": "rebreak-magic-mac XcodeGen project.yml", "file_type": "document", "source_file": "apps/rebreak-magic-mac/project.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_setup_maestro_setup", "label": "Maestro E2E Test Setup Guide", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/SETUP.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_setup_selector_strategy", "label": "Maestro Selector Strategy (testID > text > coordinates)", "file_type": "rationale", "source_file": "apps/rebreak-native/.maestro/SETUP.md", "source_location": "§6", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_todo_testids_testid_backlog", "label": "Maestro TestID TODO Backlog", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/TODO_TESTIDS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_auth_email_signin_flow", "label": "Maestro Email Sign-in Flow", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/auth/email-signin.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_auth_signin_flow", "label": "Maestro Sign-in Smoke Flow", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/auth/signin.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_community_create_post_flow", "label": "Maestro Create-Post Flow", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/community/create-post.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_community_post_flow", "label": "Maestro Post Flow", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/community/post.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_profile_demographics_flow", "label": "Maestro Profile Demographics Flow", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/profile/demographics.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_profile_view_and_edit_flow", "label": "Maestro Profile View-and-Edit Flow", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/profile/view-and-edit.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_profile_view_profile_flow", "label": "Maestro View-Profile Flow", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/profile/view-profile.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_settings_dark_theme_flow", "label": "Maestro Dark-Theme Settings Flow", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/settings/dark-theme.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_urge_sos_flow", "label": "Maestro SOS Urge Flow (Lyra chat + breathing)", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/urge/sos-flow.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "maestro_urge_start_session_flow", "label": "Maestro Start-Session Urge Flow", "file_type": "document", "source_file": "apps/rebreak-native/.maestro/urge/start-session.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreak_native_changelog_changelog", "label": "rebreak-native CHANGELOG", "file_type": "document", "source_file": "apps/rebreak-native/CHANGELOG.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreak_native_readme_app", "label": "rebreak-native App README (RN + Expo)", "file_type": "document", "source_file": "apps/rebreak-native/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreak_native_readme_native_module_strategy", "label": "Native Module Wrapping Strategy (Swift/Kotlin into Expo modules)", "file_type": "rationale", "source_file": "apps/rebreak-native/README.md", "source_location": "Native Module Strategie", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreak_native_scripts_scripts_doc", "label": "rebreak-native SCRIPTS (deploy.sh / dev.sh)", "file_type": "document", "source_file": "apps/rebreak-native/SCRIPTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreak_native_cmakecache_android_ndk_build", "label": "Android NDK CMakeCache (arm64-v8a Debug build)", "file_type": "document", "source_file": "apps/rebreak-native/android/app/.cxx/Debug/51sk2e6z/arm64-v8a/CMakeCache.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "app_cxx_android_native_build", "label": "rebreak-native Android NDK CMake build (.cxx)", "file_type": "document", "source_file": "apps/rebreak-native/android/app/.cxx", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "app_cxx_debug_build_51sk2e6z", "label": "Debug build variant 51sk2e6z", "file_type": "concept", "source_file": "apps/rebreak-native/android/app/.cxx/Debug/51sk2e6z", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "app_cxx_relwithdebinfo_build_5m151t3n", "label": "RelWithDebInfo build variant 5m151t3n", "file_type": "concept", "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "app_cxx_abi_arm64_v8a", "label": "ABI arm64-v8a", "file_type": "concept", "source_file": "apps/rebreak-native/android/app/.cxx", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "app_cxx_abi_armeabi_v7a", "label": "ABI armeabi-v7a", "file_type": "concept", "source_file": "apps/rebreak-native/android/app/.cxx", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "app_cxx_cmake_lto_test", "label": "_CMakeLTOTest-CXX probe", "file_type": "concept", "source_file": "apps/rebreak-native/android/app/.cxx/Debug/51sk2e6z/arm64-v8a/CMakeFiles/_CMakeLTOTest-CXX", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "5m151t3n_cxx_native_build_cache", "label": "Android NDK/CMake build cache (RelWithDebInfo, AGP 8.11.0, hash 5m151t3n)", "file_type": "document", "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/hash_key.txt", "source_location": null, "source_url": null, "captured_at": "2026-05-31", "author": null, "contributor": null}, {"id": "5m151t3n_cxx_ndk_toolchain", "label": "NDK 27.1.12297006 + CMake 3.22.1 + Ninja toolchain (android-26, c++_shared)", "file_type": "concept", "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/hash_key.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "5m151t3n_cxx_abi_arm64_v8a", "label": "arm64-v8a ABI build (metadata_generation_command)", "file_type": "document", "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/metadata_generation_command.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "5m151t3n_cxx_abi_armeabi_v7a", "label": "armeabi-v7a ABI build (CMakeCache, TargetDirectories)", "file_type": "document", "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/armeabi-v7a/CMakeCache.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "5m151t3n_cxx_abi_x86", "label": "x86 ABI build (CMakeCache, TargetDirectories)", "file_type": "document", "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/x86/CMakeCache.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "5m151t3n_cxx_rn_default_app_setup", "label": "React Native default-app-setup CMake entrypoint (appmodules)", "file_type": "concept", "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/build_file_index.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "5m151t3n_cxx_autolinked_rn_modules", "label": "Autolinked RN native modules (mmkv, reanimated, worklets, screens, svg, gesture-handler, true-sheet, menu, picker, slider, lottie, async-storage, bottom-tabs, keyboard-controller, safe-area-context)", "file_type": "concept", "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/build_file_index.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "5m151t3n_cxx_mmkv_core", "label": "react-native-mmkv MMKV Core (cxxmodule, AES/openssl, crc32/zlib)", "file_type": "concept", "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/additional_project_files.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "5m151t3n_cxx_cmake_lto_test", "label": "_CMakeLTOTest-CXX LTO capability probe (lto-test, CMP0069)", "file_type": "concept", "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/CMakeFiles/_CMakeLTOTest-CXX/src/CMakeLists.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "internal_play_store_listing", "label": "Play Store Listing — ReBreak (DRAFT v0.1.0)", "file_type": "document", "source_file": "apps/rebreak-native/docs/internal/PLAY_STORE_LISTING.md", "source_location": null, "source_url": null, "captured_at": "2026-05-09", "author": null, "contributor": null}, {"id": "internal_play_store_listing_accessibility_justification", "label": "BIND_ACCESSIBILITY_SERVICE Justification", "file_type": "rationale", "source_file": "apps/rebreak-native/docs/internal/PLAY_STORE_LISTING.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "internal_play_store_listing_vpn_justification", "label": "BIND_VPN_SERVICE Justification (local DNS filter)", "file_type": "rationale", "source_file": "apps/rebreak-native/docs/internal/PLAY_STORE_LISTING.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "internal_lyra_ai_companion", "label": "Lyra — AI Recovery Companion", "file_type": "concept", "source_file": "apps/rebreak-native/docs/internal/PLAY_STORE_LISTING.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "tools_spike_domains", "label": "Spike Domains List (gambling domains)", "file_type": "document", "source_file": "apps/rebreak-native/modules/rebreak-protection/tools/spike-domains.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bloomfiltertool_readme", "label": "BloomFilterTool README", "file_type": "document", "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/BloomFilterTool/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Apple Inc.", "contributor": null}, {"id": "bloomfiltertool_input_urls", "label": "BloomFilterTool input_urls (sample)", "file_type": "document", "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/BloomFilterTool/BloomFilterTool/input_urls.txt", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "server_pir_server_readme", "label": "Setting up a PIR Server for URL Filtering", "file_type": "document", "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/PIR Server/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Apple Inc.", "contributor": null}, {"id": "filteringtrafficbyurl_readme", "label": "Filtering Traffic by URL (Apple SimpleURLFilter sample)", "file_type": "document", "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Apple Inc.", "contributor": null}, {"id": "filteringtrafficbyurl_license", "label": "FilteringTrafficByURL LICENSE (Apple, MIT-style)", "file_type": "document", "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/LICENSE.txt", "source_location": null, "source_url": null, "captured_at": null, "author": "Apple Inc.", "contributor": null}, {"id": "tmp_ios_vpn_filter_research", "label": "iOS VPN/DNS Tunnel Gambling-Filter Research & Proposal", "file_type": "document", "source_file": "apps/rebreak-native/tmp/ios-vpn-filter-research.md", "source_location": null, "source_url": null, "captured_at": "2026-05-21", "author": null, "contributor": null}, {"id": "tmp_nepackettunnelprovider_choice", "label": "NEPacketTunnelProvider chosen over NEDNSProxyProvider/NEAppProxyProvider", "file_type": "rationale", "source_file": "apps/rebreak-native/tmp/ios-vpn-filter-research.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "tmp_dns_sinkhole_design", "label": "DNS-Sinkhole NXDOMAIN Filter Design (Android parity)", "file_type": "concept", "source_file": "apps/rebreak-native/tmp/ios-vpn-filter-research.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "tmp_webcontent_layer2_research", "label": "WebContent Layer-2 ManagedSettings Filter Research", "file_type": "document", "source_file": "apps/rebreak-native/tmp/webcontent-layer2-research.md", "source_location": null, "source_url": null, "captured_at": "2026-05-21", "author": null, "contributor": null}, {"id": "tmp_layer2_50_domain_cap", "label": "iOS webContent 50-Domain Cap (Apple-documented)", "file_type": "concept", "source_file": "apps/rebreak-native/tmp/webcontent-layer2-research.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "tmp_layer2_not_fallback_recommendation", "label": "Layer-2 not built as Always-On Fallback (too weak)", "file_type": "rationale", "source_file": "apps/rebreak-native/tmp/webcontent-layer2-research.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_consent_gap_plan", "label": "Consent-Gap-Plan — Art. 9 GDPR Mail Auto-Delete", "file_type": "document", "source_file": "backend/docs/consent-gap-plan.md", "source_location": null, "source_url": null, "captured_at": "2026-05-13", "author": "rebreak-backend-agent", "contributor": null}, {"id": "docs_consent_logs_table", "label": "consent_logs append-only audit trail", "file_type": "concept", "source_file": "backend/docs/consent-gap-plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_mail_custom_keywords_plan", "label": "Mail Custom Keywords — Architecture Plan", "file_type": "document", "source_file": "backend/docs/mail-custom-keywords-plan.md", "source_location": null, "source_url": null, "captured_at": "2026-05-13", "author": "Mo (Mail-Architektur-Agent)", "contributor": null}, {"id": "docs_user_mail_keywords_table", "label": "user_mail_keywords table (Pro/Legend custom filters)", "file_type": "concept", "source_file": "backend/docs/mail-custom-keywords-plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_keywords_separate_table_rationale", "label": "Keywords user-scoped in separate table (not connection column)", "file_type": "rationale", "source_file": "backend/docs/mail-custom-keywords-plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_keyword_plan_tier_gating", "label": "Custom Keyword Tier-Gating (Free 0 / Pro 10 / Legend 50)", "file_type": "concept", "source_file": "backend/docs/mail-custom-keywords-plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "shared_blocklist_bin_pipeline", "label": "blocklist.bin SHA-256 prefix hash pipeline (cross-platform)", "file_type": "concept", "source_file": "apps/rebreak-native/tmp/ios-vpn-filter-research.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_mail-outlook-oauth-dsgvo-review_doc", "label": "Outlook OAuth DSGVO Review Memo", "file_type": "document", "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "source_url": null, "captured_at": "2026-05-13", "author": "Hans Müller", "contributor": null}, {"id": "docs_mail-outlook-oauth-plan_doc", "label": "Outlook OAuth2 Implementation Plan", "file_type": "document", "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "source_url": null, "captured_at": "2026-05-13", "author": "Mo", "contributor": null}, {"id": "docs_mail-outlook-oauth-plan_outlook_oauth2", "label": "Microsoft Outlook OAuth2 Mail Integration", "file_type": "concept", "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_mail-outlook-oauth-plan_basic_auth_deprecation", "label": "Microsoft Basic-Auth Deprecation (Sep 2024)", "file_type": "concept", "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_mail-outlook-oauth-plan_bff_pattern", "label": "BFF OAuth Token-Exchange Pattern", "file_type": "concept", "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_mail-outlook-oauth-plan_xoauth2", "label": "ImapFlow XOAUTH2 Auth", "file_type": "concept", "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_mail-outlook-oauth-dsgvo-review_oauth_over_password", "label": "OAuth preferred over App-Password (DSGVO datamin)", "file_type": "rationale", "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_mail-outlook-oauth-dsgvo-review_ms_subprocessor", "label": "Microsoft as Sub-Processor (Art. 28)", "file_type": "concept", "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_mail-outlook-oauth-dsgvo-review_no_revoke_endpoint", "label": "MS lacks 3rd-party token-revoke endpoint", "file_type": "concept", "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "imap-idle_readme_doc", "label": "rebreak-imap-idle Daemon README", "file_type": "document", "source_file": "backend/imap-idle/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "imap-idle_readme_daemon", "label": "IMAP IDLE Real-Time Mail-Scan Daemon", "file_type": "concept", "source_file": "backend/imap-idle/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "templates_confirmation_doc", "label": "Email Confirmation Template", "file_type": "document", "source_file": "backend/public/templates/confirmation.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "templates_email_change_doc", "label": "Email Change Template", "file_type": "document", "source_file": "backend/public/templates/email_change.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "templates_invite_doc", "label": "Invite Email Template", "file_type": "document", "source_file": "backend/public/templates/invite.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "templates_magic_link_doc", "label": "Magic Link Email Template", "file_type": "document", "source_file": "backend/public/templates/magic_link.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "templates_recovery_doc", "label": "Password Recovery Email Template", "file_type": "document", "source_file": "backend/public/templates/recovery.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "templates_auth_email_multilingual", "label": "ReBreak Multilingual Auth Email Templates (de/fr/ar/en)", "file_type": "concept", "source_file": "backend/public/templates/confirmation.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_RIVE_ANIMATOR_BRIEF_doc", "label": "Rive Animator Brief — Lyra Avatar", "file_type": "document", "source_file": "docs/RIVE_ANIMATOR_BRIEF.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_RIVE_ANIMATOR_BRIEF_lyra_avatar", "label": "Lyra Avatar Rive Emotion-State Animation", "file_type": "concept", "source_file": "docs/RIVE_ANIMATOR_BRIEF.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_RIVE_ANIMATOR_BRIEF_naming_contract", "label": "Timeline-Name Code-Contract (no-rename)", "file_type": "rationale", "source_file": "docs/RIVE_ANIMATOR_BRIEF.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "concepts_layer2-country-pivot_doc", "label": "Layer-2 Country-Pivot Plan", "file_type": "document", "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "source_url": null, "captured_at": "2026-05-25", "author": null, "contributor": null}, {"id": "concepts_layer2-country-pivot_decoupling", "label": "Layer1/Layer2 Decoupling (Custom vs Country-Curated)", "file_type": "rationale", "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "concepts_layer2-country-pivot_country_curated", "label": "Country-Curated Layer-2 Blocklist (50-cap)", "file_type": "concept", "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "concepts_layer2-country-pivot_travel_mcc", "label": "Travel-Detection via Cellular-MCC", "file_type": "concept", "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "concepts_layer2-country-pivot_custom_slots", "label": "Pro=10/Legend=20 Custom-Domain Slots (refillable)", "file_type": "concept", "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "internal_MAIL_DAEMON_DEPLOYMENT_doc", "label": "Mail Daemon Deployment Handoff", "file_type": "document", "source_file": "docs/internal/MAIL_DAEMON_DEPLOYMENT.md", "source_location": null, "source_url": null, "captured_at": "2026-05-09", "author": "Mo", "contributor": null}, {"id": "internal_MAIL_DAEMON_DEPLOYMENT_pm2_infisical", "label": "PM2 + Infisical Daemon Deploy", "file_type": "concept", "source_file": "docs/internal/MAIL_DAEMON_DEPLOYMENT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "internal_PRIVACY_POLICY_USER_NOTES_doc", "label": "Privacy-Policy DSB Notes", "file_type": "document", "source_file": "docs/internal/PRIVACY_POLICY_USER_NOTES.md", "source_location": null, "source_url": null, "captured_at": "2026-05-09", "author": "Hans Müller", "contributor": null}, {"id": "internal_PRIVACY_POLICY_USER_NOTES_subprocessor_dpa", "label": "12 Sub-Processor DPA/TIA Status", "file_type": "concept", "source_file": "docs/internal/PRIVACY_POLICY_USER_NOTES.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "internal_PRIVACY_POLICY_USER_NOTES_lyra_pseudonymization", "label": "Stufe-2 Lyra PII-Pseudonymization (Q3 2026)", "file_type": "concept", "source_file": "docs/internal/PRIVACY_POLICY_USER_NOTES.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "internal_PRIVACY_POLICY_USER_NOTES_llm_no_consent_ui", "label": "No separate Consent-UI for Lyra LLM transfer", "file_type": "rationale", "source_file": "docs/internal/PRIVACY_POLICY_USER_NOTES.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "internal_RECOVERY_LOG_2026-05-10_doc", "label": "Recovery-Log 2026-05-10 (Lost Work + Git Rules)", "file_type": "document", "source_file": "docs/internal/RECOVERY_LOG_2026-05-10.md", "source_location": null, "source_url": null, "captured_at": "2026-05-10", "author": "Chahine", "contributor": null}, {"id": "internal_RECOVERY_LOG_2026-05-10_git_workflow_rules", "label": "Anti-Stash-Hopping Git Workflow Rules", "file_type": "rationale", "source_file": "docs/internal/RECOVERY_LOG_2026-05-10.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "internal_RECOVERY_LOG_2026-05-10_tier_aware_tts", "label": "Tier-Aware TTS Dispatcher (/api/coach/speak)", "file_type": "concept", "source_file": "docs/internal/RECOVERY_LOG_2026-05-10.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "internal_RECOVERY_LOG_2026-05-10_keyboard_controller", "label": "react-native-keyboard-controller Avoidance Stack", "file_type": "concept", "source_file": "docs/internal/RECOVERY_LOG_2026-05-10.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_ACCESSIBILITY_AUDIT_doc", "label": "Accessibility Audit & DiGA-Roadmap", "file_type": "document", "source_file": "ops/ACCESSIBILITY_AUDIT.md", "source_location": null, "source_url": null, "captured_at": "2026-05-07", "author": "Ahmed", "contributor": null}, {"id": "ops_ACCESSIBILITY_AUDIT_wcag_aa", "label": "WCAG 2.1 AA / BITV Compliance for DiGA", "file_type": "concept", "source_file": "ops/ACCESSIBILITY_AUDIT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_ACCESSIBILITY_AUDIT_a11y_gap", "label": "rebreak-native ~1.3% A11y Coverage Gap", "file_type": "concept", "source_file": "ops/ACCESSIBILITY_AUDIT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_BUSINESS_PLAN_NBANK_doc", "label": "Businessplan NBank Gründungskredit 75k", "file_type": "document", "source_file": "ops/BUSINESS_PLAN_NBANK.md", "source_location": null, "source_url": null, "captured_at": "2026-05-29", "author": "Chahine Brini", "contributor": null}, {"id": "ops_BUSINESS_PLAN_NBANK_oasis_gap", "label": "OASIS Offshore-Schwarzmarkt Versorgungslücke", "file_type": "concept", "source_file": "ops/BUSINESS_PLAN_NBANK.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_BUSINESS_PLAN_NBANK_pricing_no_iap", "label": "Stripe-Web-Checkout, no In-App-Purchase", "file_type": "rationale", "source_file": "ops/BUSINESS_PLAN_NBANK.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_BUSINESS_PLAN_NBANK_usp_imap_mail", "label": "USP: only DE provider with IMAP-IDLE mail-protection", "file_type": "concept", "source_file": "ops/BUSINESS_PLAN_NBANK.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_COMPLIANCE_ROADMAP_doc", "label": "Compliance- & Zertifizierungs-Roadmap", "file_type": "document", "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "source_url": null, "captured_at": "2026-05-29", "author": "Chahine Brini", "contributor": null}, {"id": "ops_COMPLIANCE_ROADMAP_diga_path", "label": "DiGA-Listing Path (BfArM, Studie, GKV-Erstattung)", "file_type": "concept", "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_COMPLIANCE_ROADMAP_dsgvo_before_paid", "label": "DSGVO setup before first paying user", "file_type": "rationale", "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_COMPLIANCE_ROADMAP_groq_schrems", "label": "Groq Schrems-II Pseudonymization Mitigation", "file_type": "concept", "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_COMPLIANCE_ROADMAP_gmbh", "label": "GmbH-Gründung over UG (B2B trust)", "file_type": "rationale", "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_CUTOVER_PLAN_doc", "label": "Cutover-Plan Nuxt → Standalone Nitro", "file_type": "document", "source_file": "ops/CUTOVER_PLAN.md", "source_location": null, "source_url": null, "captured_at": "2026-05-06", "author": "Backyard", "contributor": null}, {"id": "ops_CUTOVER_PLAN_backend_cutover", "label": "apps/rebreak Nuxt → backend/ Nitro Cutover", "file_type": "concept", "source_file": "ops/CUTOVER_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_CUTOVER_PLAN_runtimeconfig_blocker", "label": "Missing runtimeConfig keys (supabase/cartesia/elevenlabs)", "file_type": "concept", "source_file": "ops/CUTOVER_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_GAMES_1V1_MIGRATION_PLAN_doc", "label": "1v1 Games Migration Plan (Nuxt → RN)", "file_type": "document", "source_file": "ops/GAMES_1V1_MIGRATION_PLAN.md", "source_location": null, "source_url": null, "captured_at": "2026-05-07", "author": null, "contributor": null}, {"id": "ops_GAMES_1V1_MIGRATION_PLAN_1v1_games", "label": "1v1 Multiplayer Games (TicTacToe/Memory)", "file_type": "concept", "source_file": "ops/GAMES_1V1_MIGRATION_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_GAMES_1V1_MIGRATION_PLAN_realtime_authoritative", "label": "Server-Authoritative State + Supabase Realtime", "file_type": "concept", "source_file": "ops/GAMES_1V1_MIGRATION_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_GITHUB_ACTIONS_PIPELINE_doc", "label": "GitHub Actions Build+Deploy Pipeline", "file_type": "document", "source_file": "ops/GITHUB_ACTIONS_PIPELINE.md", "source_location": null, "source_url": null, "captured_at": "2026-05-07", "author": "Backyard", "contributor": null}, {"id": "ops_GITHUB_ACTIONS_PIPELINE_ci_deploy", "label": "GH-Actions builds, Hetzner deploys artifact", "file_type": "concept", "source_file": "ops/GITHUB_ACTIONS_PIPELINE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_GITHUB_ACTIONS_PIPELINE_oom_offload", "label": "Offload build off CX23 to fix OOM", "file_type": "rationale", "source_file": "ops/GITHUB_ACTIONS_PIPELINE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_LYRA_PERSONA_doc", "label": "Lyra Persona — Single Source of Truth", "file_type": "document", "source_file": "ops/LYRA_PERSONA.md", "source_location": null, "source_url": null, "captured_at": "2026-05-29", "author": "lyra-persona agent", "contributor": null}, {"id": "ops_LYRA_PERSONA_lyra_coach", "label": "Lyra AI-Coach Persona (SOS + Coach modes)", "file_type": "concept", "source_file": "ops/LYRA_PERSONA.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_LYRA_PERSONA_forbidden_vocab", "label": "Forbidden Vocabulary (no Sucht/addiction/Therapie)", "file_type": "rationale", "source_file": "ops/LYRA_PERSONA.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_LYRA_PERSONA_llm_per_plan", "label": "LLM per Plan (Groq Pro / Haiku Legend)", "file_type": "concept", "source_file": "ops/LYRA_PERSONA.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_MAESTRO_HOSTING_DECISION_doc", "label": "Maestro Hosting Decision Memo", "file_type": "document", "source_file": "ops/MAESTRO_HOSTING_DECISION.md", "source_location": null, "source_url": null, "captured_at": "2026-05-07", "author": "Backyard", "contributor": null}, {"id": "ops_MAESTRO_HOSTING_DECISION_cloud_choice", "label": "Maestro Cloud over self-host (iOS-on-Linux blocker)", "file_type": "rationale", "source_file": "ops/MAESTRO_HOSTING_DECISION.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_PROFILE_PAGE_DESIGN_doc", "label": "Profile Page Detail Design Spec", "file_type": "document", "source_file": "ops/PROFILE_PAGE_DESIGN.md", "source_location": null, "source_url": null, "captured_at": "2026-05-07", "author": "rebreak-native-ui", "contributor": null}, {"id": "ops_PROFILE_PAGE_DESIGN_profile_showpiece", "label": "Profile Page UI-Showpiece (Streak/Stats/Demographics)", "file_type": "concept", "source_file": "ops/PROFILE_PAGE_DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_PROFILE_PAGE_DESIGN_own_vs_other", "label": "Strict own-vs-other profile separation (backend-enforced)", "file_type": "rationale", "source_file": "ops/PROFILE_PAGE_DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_PROFILE_PAGE_DESIGN_demographics_opt_in", "label": "Demographics strictly user-initiated opt-in", "file_type": "concept", "source_file": "ops/PROFILE_PAGE_DESIGN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_release_readiness_doc", "label": "RELEASE_READINESS.md (TestFlight + Play Internal)", "file_type": "document", "source_file": "ops/RELEASE_READINESS.md", "source_location": null, "source_url": null, "captured_at": "2026-05-07", "author": "zied", "contributor": null}, {"id": "ops_release_readiness_eas_internal_path", "label": "Internal-Only Release Path (no Apple/Google review)", "file_type": "concept", "source_file": "ops/RELEASE_READINESS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_release_readiness_eas_managed_creds", "label": "EAS Managed Credentials (vs own keystore)", "file_type": "rationale", "source_file": "ops/RELEASE_READINESS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_release_readiness_stripe_iap_workaround", "label": "Stripe-IAP-Konflikt Apple-Workaround (no in-app purchase flow)", "file_type": "rationale", "source_file": "ops/RELEASE_READINESS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_testing_state_doc", "label": "TESTING_STATE.md (QA Audit & Roadmap)", "file_type": "document", "source_file": "ops/TESTING_STATE.md", "source_location": null, "source_url": null, "captured_at": "2026-05-07", "author": "Ahmed", "contributor": null}, {"id": "ops_testing_state_zero_coverage", "label": "Zero Test Coverage (rebreak-monorepo)", "file_type": "concept", "source_file": "ops/TESTING_STATE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_testing_state_trucko_vitest_heritage", "label": "Trucko Vitest Heritage (114 tests, ~70% portable)", "file_type": "concept", "source_file": "ops/TESTING_STATE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_testing_state_requireuser_bug", "label": "requireUser() 500-Cascade Bug", "file_type": "concept", "source_file": "ops/TESTING_STATE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_testing_state_maestro", "label": "Maestro E2E (over Detox)", "file_type": "rationale", "source_file": "ops/TESTING_STATE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_todo_queue_doc", "label": "TODO_QUEUE.md (post-Pricing-Migration)", "file_type": "document", "source_file": "ops/TODO_QUEUE.md", "source_location": null, "source_url": null, "captured_at": "2026-05-29", "author": null, "contributor": null}, {"id": "ops_todo_queue_free_tier_removal", "label": "Free-Tier Removal (Pro/Legend only)", "file_type": "concept", "source_file": "ops/TODO_QUEUE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_ui_migration_plan_doc", "label": "UI_MIGRATION_PLAN.md (Settings + Profile Nuxt→RN)", "file_type": "document", "source_file": "ops/UI_MIGRATION_PLAN.md", "source_location": null, "source_url": null, "captured_at": "2026-05-07", "author": "rebreak-native-ui", "contributor": null}, {"id": "ops_ui_migration_keyboard_fix", "label": "iOS Keyboard Fix urge.tsx (PostCommentsSheet pattern)", "file_type": "rationale", "source_file": "ops/UI_MIGRATION_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_ui_migration_lyra_voice", "label": "Lyra-Voice-Picker (lyraVoiceId Profile field, Legend-only)", "file_type": "concept", "source_file": "ops/UI_MIGRATION_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_webhook_migration_plan_doc", "label": "WEBHOOK_MIGRATION_PLAN.md (standalone→Nitro endpoint)", "file_type": "document", "source_file": "ops/WEBHOOK_MIGRATION_PLAN.md", "source_location": null, "source_url": null, "captured_at": "2026-05-07", "author": "Backyard", "contributor": null}, {"id": "ops_webhook_nitro_endpoint", "label": "GitHub Webhook as Nitro API Endpoint (Trucko pattern)", "file_type": "rationale", "source_file": "ops/WEBHOOK_MIGRATION_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_webhook_deploy_pipeline", "label": "Deploy Pipeline (deploy.sh, atomic .output-staging swap, pm2)", "file_type": "concept", "source_file": "ops/WEBHOOK_MIGRATION_PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_mac_version_research_doc", "label": "mac-version-research.md (macOS blocker paths)", "file_type": "document", "source_file": "ops/mac-version-research.md", "source_location": null, "source_url": null, "captured_at": "2026-05-10", "author": null, "contributor": null}, {"id": "ops_mac_version_path_decision", "label": "macOS Blocker 5-Path Decision (Browser-Ext now, Native Swift later)", "file_type": "rationale", "source_file": "ops/mac-version-research.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ops_mac_familycontrols_ios_only", "label": "FamilyControls/ManagedSettings iOS-only (not on macOS)", "file_type": "concept", "source_file": "ops/mac-version-research.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_architecture_doc", "label": "MDM ARCHITECTURE.md (NanoMDM server stack)", "file_type": "document", "source_file": "ops/mdm/ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_doh_clientid_handshake_doc", "label": "DOH_CLIENTID_HANDSHAKE.md", "file_type": "document", "source_file": "ops/mdm/DOH_CLIENTID_HANDSHAKE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_mac_supervision_research_doc", "label": "MAC_SUPERVISION_RESEARCH.md (TechLockdown analysis)", "file_type": "document", "source_file": "ops/mdm/MAC_SUPERVISION_RESEARCH.md", "source_location": null, "source_url": null, "captured_at": "2026-05-30", "author": null, "contributor": null}, {"id": "mdm_phases_doc", "label": "MDM PHASES.md (A-H setup phases)", "file_type": "document", "source_file": "ops/mdm/PHASES.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_readme_doc", "label": "MDM README.md (project overview)", "file_type": "document", "source_file": "ops/mdm/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_runbook_doc", "label": "MDM RUNBOOK.md (operations)", "file_type": "document", "source_file": "ops/mdm/RUNBOOK.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_security_doc", "label": "MDM SECURITY.md (secrets + threat models)", "file_type": "document", "source_file": "ops/mdm/SECURITY.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_user_actions_pending_doc", "label": "USER-ACTIONS-PENDING.md", "file_type": "document", "source_file": "ops/mdm/USER-ACTIONS-PENDING.md", "source_location": null, "source_url": null, "captured_at": "2026-05-10", "author": null, "contributor": null}, {"id": "mdm_bootstrap_tool_readme_doc", "label": "bootstrap-tool README.md (rebreak-supervise.sh)", "file_type": "document", "source_file": "ops/mdm/bootstrap-tool/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_bootstrap_tool_supervision_identity_setup_doc", "label": "SUPERVISION-IDENTITY-SETUP.md", "file_type": "document", "source_file": "ops/mdm/bootstrap-tool/SUPERVISION-IDENTITY-SETUP.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_profiles_readme_doc", "label": "MDM profiles README.md (NEFilter 2-layer)", "file_type": "document", "source_file": "ops/mdm/profiles/README.md", "source_location": null, "source_url": null, "captured_at": "2026-05-26", "author": null, "contributor": null}, {"id": "mdm_profiles_unsupervised_test_plan_doc", "label": "UNSUPERVISED-TEST-PLAN.md", "file_type": "document", "source_file": "ops/mdm/profiles/UNSUPERVISED-TEST-PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_supervise_magic_readme_doc", "label": "supervise-magic README.md (gidevice plist-inject)", "file_type": "document", "source_file": "ops/mdm/supervise-magic/README.md", "source_location": null, "source_url": null, "captured_at": "2026-05-26", "author": null, "contributor": null}, {"id": "mdm_supervise_magic_delta_matrix_doc", "label": "supervise-magic delta-matrix.md", "file_type": "document", "source_file": "ops/mdm/supervise-magic/tools/delta-matrix.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_supervise_magic_systematic_playbook_doc", "label": "supervise-magic systematic-playbook.md", "file_type": "document", "source_file": "ops/mdm/supervise-magic/tools/systematic-playbook.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "pir_server_readme_doc", "label": "pir-server README.md (iOS NEURLFilter backend)", "file_type": "document", "source_file": "ops/pir-server/README.md", "source_location": null, "source_url": null, "captured_at": "2026-05-21", "author": null, "contributor": null}, {"id": "mdm_concept_nanomdm", "label": "NanoMDM Server (rebreak-mdm, 178.105.101.137)", "file_type": "concept", "source_file": "ops/mdm/ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_concept_apple_push_cert", "label": "Apple Push Cert Flow (mdmcert.download signing)", "file_type": "concept", "source_file": "ops/mdm/PHASES.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_concept_supervise_magic", "label": "Supervise-Magic (supervise without erase, plist-inject)", "file_type": "concept", "source_file": "ops/mdm/supervise-magic/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_concept_backup_sandwich", "label": "Backup-Sandwich (backup→wipe→supervise→restore)", "file_type": "concept", "source_file": "ops/mdm/bootstrap-tool/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_concept_mac_no_supervision", "label": "macOS has no Supervision (UAMDM + RemovalPassword instead)", "file_type": "rationale", "source_file": "ops/mdm/MAC_SUPERVISION_RESEARCH.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_concept_doh_clientid", "label": "DoH ClientID Handshake (/dns-query/<token> → CP field)", "file_type": "concept", "source_file": "ops/mdm/DOH_CLIENTID_HANDSHAKE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_concept_adguard_home", "label": "AdGuard Home (DoH resolver + QueryLog)", "file_type": "concept", "source_file": "ops/mdm/DOH_CLIENTID_HANDSHAKE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_concept_supervision_identity", "label": "Supervision Identity (.p12, per-Mac)", "file_type": "concept", "source_file": "ops/mdm/bootstrap-tool/SUPERVISION-IDENTITY-SETUP.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_concept_nefilter_2layer", "label": "iOS NEFilter 2-Layer (Sideload-Protect + MDM-Supervised)", "file_type": "concept", "source_file": "ops/mdm/profiles/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_concept_removal_password", "label": "RemovalPassword / PayloadRemovalDisallowed", "file_type": "concept", "source_file": "ops/mdm/profiles/UNSUPERVISED-TEST-PLAN.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "mdm_concept_trust_model", "label": "Self-Binding Trust Model (Chahine/Olfa/Ina trustees)", "file_type": "concept", "source_file": "ops/mdm/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "pir_concept_neurlfilter", "label": "iOS NEURLFilter + PIR (homomorphic, OHTTP relay)", "file_type": "concept", "source_file": "ops/pir-server/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "pir_concept_serversetupincomplete_fix", "label": "absolute issuer-request-uri fix (serverSetupIncomplete)", "file_type": "rationale", "source_file": "ops/pir-server/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "pir_server_apple_dts_report", "label": "Apple DTS / Feedback NEURLFilter serverSetupIncomplete Report", "file_type": "document", "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "source_url": null, "captured_at": "2026-05-21", "author": null, "contributor": null}, {"id": "pir_server_neurlfilter_serversetupincomplete", "label": "NEURLFilter serverSetupIncomplete failure", "file_type": "concept", "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "pir_server_privacy_pass_token_missing", "label": "Device skips Privacy Pass token issuance before POST /config", "file_type": "rationale", "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "pir_server_pir_service_example", "label": "apple/pir-service-example PIRService", "file_type": "concept", "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "pir_server_cipherml_code_1800", "label": "CipherML Code 1800 redacted error", "file_type": "concept", "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "pir_server_dev_signed_build", "label": "Development-signed Xcode build (org.rebreak.app)", "file_type": "concept", "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_fags_outreach", "label": "FAGS-Outreach-Paket Rebreak Beta + NBank-LOIs", "file_type": "document", "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "source_url": null, "captured_at": "2026-05-29", "author": null, "contributor": null}, {"id": "strategy_fags_lsg_niedersachsen", "label": "Landesfachstelle Glücksspielsucht Niedersachsen (LSG-Nds)", "file_type": "concept", "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_fags_mhh", "label": "MHH AG Verhaltenssüchte (Prof. Astrid Müller)", "file_type": "concept", "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_fags_nbank_loi", "label": "NBank LOI förderstrategie", "file_type": "rationale", "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_fags_verband_bielefeld", "label": "Fachverband Glücksspielsucht e.V. (FAGS), Bielefeld", "file_type": "concept", "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_fags_diga_path", "label": "DiGA-Listung (BfArM) Pfad", "file_type": "concept", "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_outreach_mails_ready", "label": "Versandfertige Outreach-Mails Lukas-Werk + FAGS", "file_type": "document", "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "source_url": null, "captured_at": "2026-05-29", "author": null, "contributor": null}, {"id": "strategy_outreach_lukas_werk_mail", "label": "Mail #1 Lukas-Werk (Simone Wieczorek)", "file_type": "concept", "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_outreach_fags_fuechtenschnieder_mail", "label": "Mail #2 FAGS e.V. (Ilona Füchtenschnieder)", "file_type": "concept", "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_outreach_vor_ort_termin", "label": "Vor-Ort-Termin höchste Trust-Conversion", "file_type": "rationale", "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_outreach_oasis_schwarzmarkt", "label": "OASIS-Lücke 60% Offshore-Schwarzmarkt (Regulus Partners 2024)", "file_type": "concept", "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_partner_analysis", "label": "Partner-Analyse suchtberatung.digital / delphi / Lukas-Werk", "file_type": "document", "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "source_url": null, "captured_at": "2026-05-29", "author": null, "contributor": null}, {"id": "strategy_partner_digisucht", "label": "suchtberatung.digital (DigiSucht)", "file_type": "concept", "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_partner_delphi", "label": "delphi GmbH (Tensil, Leuschner)", "file_type": "concept", "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_partner_suchtgpt", "label": "SuchtGPT (delphi KI-Chatbot)", "file_type": "concept", "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_partner_lukas_werk", "label": "Lukas-Werk Gesundheitsdienste GmbH", "file_type": "concept", "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_partner_complementary_verdict", "label": "Verdict: DigiSucht komplementär, kein Substitut", "file_type": "rationale", "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_partner_sequencing", "label": "Strategic Sequenzierung (Lukas-Werk → FAGS → delphi)", "file_type": "concept", "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_mdm_productization_roadmap", "label": "MDM-Productization Roadmap", "file_type": "document", "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "source_url": null, "captured_at": "2026-05-10", "author": null, "contributor": null}, {"id": "strategy_mdm_addon_tier", "label": "MDM-Lock Add-On (3-5€ on top auf Pro/Legend)", "file_type": "concept", "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_mdm_nanomdm_server", "label": "NanoMDM-Server (rebreak-mdm, 178.105.101.137)", "file_type": "concept", "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_mdm_phase_g", "label": "Phase G Enrollment-Profile-Generator + Lyra-Onboarding", "file_type": "concept", "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_mdm_cooldown", "label": "7-Tage-Cooldown vor MDM-Enrollment", "file_type": "rationale", "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_mdm_zero_marginal_cost", "label": "≈0€ Marginalkosten pro MDM-User (~95% Marge)", "file_type": "rationale", "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_mdm_adguard_doh", "label": "AdGuard Home DoH @ dns.rebreak.org Blocklist", "file_type": "concept", "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_tiers", "label": "ReBreak Pricing-Tiers Strategie + Downgrade-Policy", "file_type": "document", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": "2026-05-11", "author": "rebreak-strategist", "contributor": null}, {"id": "strategy_pricing_free_pro_legend", "label": "Tier-Struktur free/pro 3.99€/legend 7.99€", "file_type": "concept", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_multi_device_usp", "label": "Multi-Device-DNS-Schutz = Legend-USP", "file_type": "rationale", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_curated_free_list", "label": "Kuratierte Free-Kernliste (~1-2k Domains)", "file_type": "concept", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_founding_members", "label": "Founding Members (erste 100 → Pro)", "file_type": "concept", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_membership_framing", "label": "Membership-Framing statt Frustrations-Framing", "file_type": "rationale", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_one_star_constraint", "label": "Design-Constraint: 1-Sterne-Bewertungen vermeiden", "file_type": "rationale", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_downgrade_policy", "label": "Downgrade-Policy: Recovery-Schutz bleibt aktiv, Komfort limitiert", "file_type": "rationale", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_plan_features_ts", "label": "plan-features.ts (Single-Source-of-Truth)", "file_type": "concept", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_coach_llm_tiers", "label": "SOS-Coach LLM-Staffelung (Groq 8B/70B/Haiku)", "file_type": "concept", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_diga_sku", "label": "DiGA-SKU (vierter Tier, Kasse zahlt)", "file_type": "concept", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "strategy_pricing_mobileconfig_not_removable", "label": "Multi-Device .mobileconfig nicht remote-removable (degraded passthrough)", "file_type": "rationale", "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreak_monorepo_pnpm_workspace", "label": "pnpm-workspace.yaml (apps/*, backend)", "file_type": "document", "source_file": "pnpm-workspace.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "rebreakmonorepo_androidshot_placeholder", "label": "android-shot.png (empty 0-byte placeholder, no image content)", "file_type": "image", "source_file": "android-shot.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_alert_icon", "label": "Alert Icon - warning triangle with exclamation mark (marketing SVG)", "file_type": "image", "source_file": "apps/marketing/public/alert.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_astronaut_illustration", "label": "Astronaut Illustration - seated spacesuit figure with helmet and star (marketing SVG)", "file_type": "image", "source_file": "apps/marketing/public/astronaut.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_brain_illustration", "label": "Brain Illustration - two-hemisphere brain outline (marketing SVG)", "file_type": "image", "source_file": "apps/marketing/public/brain.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_determination_illustration", "label": "Determination Illustration - raised fist with radiating rays (marketing SVG)", "file_type": "image", "source_file": "apps/marketing/public/determination.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "marketing_site_illustration_set", "label": "Rebreak Marketing Site Illustration Set", "file_type": "concept", "source_file": "apps/marketing/public/alert.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "marketing_recovery_theme", "label": "Recovery / Mindset Visual Theme (brain, determination, astronaut)", "file_type": "concept", "source_file": "apps/marketing/public/brain.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_diary_svg_illustration", "label": "Diary book with heart icon (journaling/mood-diary)", "file_type": "image", "source_file": "apps/marketing/public/diary.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_disruption_svg_illustration", "label": "Gears with downward arrow icon (disruption / breaking the cycle)", "file_type": "image", "source_file": "apps/marketing/public/disruption.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_encrypted_svg_illustration", "label": "Blue shield with checkmark icon (encryption / data security)", "file_type": "image", "source_file": "apps/marketing/public/encrypted.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_graph_svg_illustration", "label": "Bar chart with upward trend line icon (progress/statistics)", "file_type": "image", "source_file": "apps/marketing/public/graph.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_kidneys_svg_illustration", "label": "Pair of kidneys icon (body/organ health)", "file_type": "image", "source_file": "apps/marketing/public/kidneys.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_marketing_icon_set", "label": "ReBreak marketing landing-page icon/illustration set", "file_type": "concept", "source_file": "apps/marketing/public/diary.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_recovery_benefit_messaging", "label": "Gambling-recovery benefit messaging (journaling, cycle-breaking, privacy, progress, physical health)", "file_type": "concept", "source_file": "apps/marketing/public/disruption.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_logo_svg", "label": "Rebreak hero logo: glowing radial burst with orbital metallic rings (SVG)", "file_type": "image", "source_file": "apps/marketing/public/logo.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_phonecall_svg", "label": "Phone-call icon (SVG)", "file_type": "image", "source_file": "apps/marketing/public/phone-call.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_snowflake_svg", "label": "Snowflake icon (SVG)", "file_type": "image", "source_file": "apps/marketing/public/snowflake.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_walk_svg", "label": "Walking-person icon (SVG)", "file_type": "image", "source_file": "apps/marketing/public/walk.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "appiconset_icon_128x128_png", "label": "ReBreak Magic Mac app icon: navy linked-chain mark + 'ReBreak' wordmark, 128x128 (PNG)", "file_type": "image", "source_file": "apps/rebreak-magic-mac/Sources/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "concept_marketing_icon_set", "label": "Rebreak marketing site icon set", "file_type": "concept", "source_file": "apps/marketing/public/logo.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "concept_rebreak_brand_identity", "label": "Rebreak brand visual identity", "file_type": "concept", "source_file": "apps/marketing/public/logo.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "concept_urge_coping_actions", "label": "Urge-coping action icons (call, walk, freeze)", "file_type": "concept", "source_file": "apps/marketing/public/walk.svg", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "concepts_brand_token_matching_brand_token_matching", "target": "concepts_brand_token_matching_numbers_trick", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§1", "weight": 1.0}, {"source": "concepts_brand_token_matching_matching_algorithm", "target": "concepts_brand_token_matching_numbers_trick", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§4", "weight": 1.0}, {"source": "concepts_brand_token_matching_brand_token_matching", "target": "concepts_brand_token_matching_brand_token", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§3", "weight": 1.0}, {"source": "concepts_brand_token_matching_brand_token_matching", "target": "concepts_brand_token_matching_matching_algorithm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§4", "weight": 1.0}, {"source": "concepts_brand_token_matching_matching_algorithm", "target": "concepts_brand_token_matching_brand_token", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§4", "weight": 1.0}, {"source": "concepts_brand_token_matching_brand_token_matching", "target": "concepts_brand_token_matching_layer1_dns_sinkhole", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§7", "weight": 1.0}, {"source": "concepts_brand_token_matching_brand_token_matching", "target": "concepts_brand_token_matching_mail_scan_mo", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§7", "weight": 1.0}, {"source": "concepts_brand_token_matching_brand_token_matching", "target": "concepts_brand_token_matching_layer2_managedsettings", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§1", "weight": 1.0}, {"source": "concepts_brand_token_matching_brand_token_matching", "target": "concepts_brand_token_matching_hagezi_feed", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§1", "weight": 1.0}, {"source": "concepts_brand_token_matching_brand_token", "target": "concepts_brand_token_matching_brand_tokens_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§5", "weight": 1.0}, {"source": "concepts_brand_token_matching_brandtokenlist", "target": "concepts_brand_token_matching_matching_algorithm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§7", "weight": 1.0}, {"source": "concepts_brand_token_matching_dnsfilter_classify", "target": "concepts_brand_token_matching_brandtokenlist", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§7", "weight": 1.0}, {"source": "concepts_brand_token_matching_dnsfilter_classify", "target": "concepts_brand_token_matching_layer1_dns_sinkhole", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§7", "weight": 1.0}, {"source": "concepts_brand_token_matching_brand_tokens_endpoint", "target": "concepts_brand_token_matching_blocklist_bin_sync", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§6", "weight": 1.0}, {"source": "concepts_brand_token_matching_brandtokenlist", "target": "concepts_brand_token_matching_brand_tokens_endpoint", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§6, §7", "weight": 1.0}, {"source": "concepts_brand_token_matching_clear_text_privacy_decision", "target": "concepts_brand_token_matching_brand_token", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§6, §9", "weight": 1.0}, {"source": "concepts_brand_token_matching_hagezi_feed", "target": "concepts_brand_token_matching_layer1_dns_sinkhole", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/concepts/brand-token-matching.md", "source_location": "§1", "weight": 1.0}, {"source": "workflows_deploy_admin_staging_workflow", "target": "workflows_deploy_staging_gh_actions_pipeline", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".github/workflows/deploy-admin-staging.yml", "source_location": "L5-9", "weight": 1.0}, {"source": "workflows_deploy_staging_workflow", "target": "workflows_deploy_staging_gh_actions_pipeline", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".github/workflows/deploy-staging.yml", "source_location": "L3-21", "weight": 1.0}, {"source": "workflows_deploy_admin_staging_workflow", "target": "workflows_deploy_staging_workflow", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".github/workflows/deploy-admin-staging.yml", "source_location": "L9", "weight": 1.0}, {"source": "admin_readme_admin_app", "target": "workflows_deploy_admin_staging_workflow", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/admin/README.md", "source_location": "GitHub-Actions-Pipeline", "weight": 1.0}, {"source": "admin_readme_admin_app", "target": "admin_readme_require_admin_middleware", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/admin/README.md", "source_location": "Auth-Architektur", "weight": 1.0}, {"source": "admin_readme_admin_app", "target": "admin_readme_admin_audit_log", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/admin/README.md", "source_location": "DSGVO-Considerations", "weight": 1.0}, {"source": "admin_readme_admin_app", "target": "workflows_deploy_staging_workflow", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/admin/README.md", "source_location": "GitHub-Actions-Pipeline", "weight": 1.0}, {"source": "rebreak_magic_mac_readme_magic_mac", "target": "rebreak_magic_mac_readme_supervise_magic", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-magic-mac/README.md", "source_location": "Supervise step", "weight": 1.0}, {"source": "rebreak_magic_mac_readme_magic_mac", "target": "rebreak_magic_mac_readme_nanomdm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-magic-mac/README.md", "source_location": "Configure step", "weight": 1.0}, {"source": "rebreak_magic_mac_readme_magic_mac", "target": "rebreak_magic_mac_project_xcodegen_spec", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-magic-mac/README.md", "source_location": "Build", "weight": 1.0}, {"source": "rebreak_magic_mac_readme_nanomdm", "target": "concepts_brand_token_matching_layer1_dns_sinkhole", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "apps/rebreak-magic-mac/README.md", "source_location": null, "weight": 1.0}, {"source": "maestro_setup_maestro_setup", "target": "maestro_setup_selector_strategy", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/.maestro/SETUP.md", "source_location": "§6", "weight": 1.0}, {"source": "maestro_setup_maestro_setup", "target": "maestro_todo_testids_testid_backlog", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/.maestro/SETUP.md", "source_location": "§8", "weight": 1.0}, {"source": "maestro_setup_selector_strategy", "target": "maestro_todo_testids_testid_backlog", "relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/rebreak-native/.maestro/SETUP.md", "source_location": "§6", "weight": 1.0}, {"source": "workflows_maestro_cloud_workflow", "target": "maestro_setup_maestro_setup", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/.maestro/SETUP.md", "source_location": "§9", "weight": 1.0}, {"source": "workflows_maestro_cloud_workflow", "target": "maestro_auth_signin_flow", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".github/workflows/maestro-cloud.yml", "source_location": "L93", "weight": 1.0}, {"source": "maestro_auth_email_signin_flow", "target": "maestro_auth_signin_flow", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "apps/rebreak-native/.maestro/auth/email-signin.yaml", "source_location": null, "weight": 1.0}, {"source": "maestro_community_create_post_flow", "target": "maestro_community_post_flow", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "apps/rebreak-native/.maestro/community/create-post.yaml", "source_location": null, "weight": 1.0}, {"source": "maestro_profile_view_and_edit_flow", "target": "maestro_profile_view_profile_flow", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/rebreak-native/.maestro/profile/view-and-edit.yaml", "source_location": null, "weight": 1.0}, {"source": "maestro_profile_demographics_flow", "target": "maestro_profile_view_profile_flow", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/rebreak-native/.maestro/profile/demographics.yaml", "source_location": null, "weight": 1.0}, {"source": "maestro_urge_sos_flow", "target": "maestro_urge_start_session_flow", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/rebreak-native/.maestro/urge/sos-flow.yaml", "source_location": null, "weight": 1.0}, {"source": "maestro_profile_view_and_edit_flow", "target": "maestro_todo_testids_testid_backlog", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/.maestro/profile/view-and-edit.yaml", "source_location": "L11", "weight": 1.0}, {"source": "maestro_urge_sos_flow", "target": "maestro_todo_testids_testid_backlog", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/.maestro/urge/sos-flow.yaml", "source_location": "L13", "weight": 1.0}, {"source": "rebreak_native_readme_app", "target": "rebreak_native_readme_native_module_strategy", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/README.md", "source_location": "Native Module Strategie", "weight": 1.0}, {"source": "rebreak_native_readme_app", "target": "rebreak_native_scripts_scripts_doc", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/rebreak-native/README.md", "source_location": "Release-Pipeline", "weight": 1.0}, {"source": "rebreak_native_readme_app", "target": "rebreak_native_changelog_changelog", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/rebreak-native/README.md", "source_location": null, "weight": 1.0}, {"source": "rebreak_native_scripts_scripts_doc", "target": "rebreak_native_changelog_changelog", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/rebreak-native/SCRIPTS.md", "source_location": "Changelog", "weight": 1.0}, {"source": "rebreak_native_changelog_changelog", "target": "concepts_brand_token_matching_layer1_dns_sinkhole", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/rebreak-native/CHANGELOG.md", "source_location": "[0.3.5] iOS Layer-1 VPN", "weight": 1.0}, {"source": "rebreak_native_changelog_changelog", "target": "concepts_brand_token_matching_blocklist_bin_sync", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/CHANGELOG.md", "source_location": "[0.3.5] File-Protection-Fix", "weight": 1.0}, {"source": "rebreak_native_readme_native_module_strategy", "target": "rebreak_native_cmakecache_android_ndk_build", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "apps/rebreak-native/README.md", "source_location": "Android module", "weight": 1.0}, {"source": "rebreak_magic_mac_readme_supervise_magic", "target": "rebreak_magic_mac_readme_nanomdm", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/rebreak-magic-mac/README.md", "source_location": null, "weight": 1.0}, {"source": "app_cxx_android_native_build", "target": "app_cxx_debug_build_51sk2e6z", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/Debug/51sk2e6z/arm64-v8a/CMakeFiles/TargetDirectories.txt", "source_location": null, "weight": 1.0}, {"source": "app_cxx_android_native_build", "target": "app_cxx_relwithdebinfo_build_5m151t3n", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/CMakeFiles/TargetDirectories.txt", "source_location": null, "weight": 1.0}, {"source": "app_cxx_debug_build_51sk2e6z", "target": "app_cxx_abi_arm64_v8a", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/Debug/51sk2e6z/arm64-v8a/CMakeFiles/TargetDirectories.txt", "source_location": null, "weight": 1.0}, {"source": "app_cxx_debug_build_51sk2e6z", "target": "app_cxx_abi_armeabi_v7a", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/Debug/51sk2e6z/armeabi-v7a/CMakeCache.txt", "source_location": null, "weight": 1.0}, {"source": "app_cxx_relwithdebinfo_build_5m151t3n", "target": "app_cxx_abi_arm64_v8a", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/CMakeCache.txt", "source_location": null, "weight": 1.0}, {"source": "app_cxx_debug_build_51sk2e6z", "target": "app_cxx_cmake_lto_test", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/Debug/51sk2e6z/arm64-v8a/CMakeFiles/_CMakeLTOTest-CXX/src/CMakeLists.txt", "source_location": null, "weight": 1.0}, {"source": "app_cxx_debug_build_51sk2e6z", "target": "app_cxx_relwithdebinfo_build_5m151t3n", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "apps/rebreak-native/android/app/.cxx", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_native_build_cache", "target": "5m151t3n_cxx_ndk_toolchain", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/hash_key.txt", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_abi_arm64_v8a", "target": "5m151t3n_cxx_native_build_cache", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/metadata_generation_command.txt", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_abi_armeabi_v7a", "target": "5m151t3n_cxx_native_build_cache", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/armeabi-v7a/CMakeCache.txt", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_abi_x86", "target": "5m151t3n_cxx_native_build_cache", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/x86/CMakeCache.txt", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_abi_arm64_v8a", "target": "5m151t3n_cxx_ndk_toolchain", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/metadata_generation_command.txt", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_abi_arm64_v8a", "target": "5m151t3n_cxx_rn_default_app_setup", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/metadata_generation_command.txt", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_rn_default_app_setup", "target": "5m151t3n_cxx_autolinked_rn_modules", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/build_file_index.txt", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_autolinked_rn_modules", "target": "5m151t3n_cxx_mmkv_core", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/additional_project_files.txt", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_cmake_lto_test", "target": "5m151t3n_cxx_ndk_toolchain", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/arm64-v8a/CMakeFiles/_CMakeLTOTest-CXX/src/CMakeLists.txt", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_abi_armeabi_v7a", "target": "5m151t3n_cxx_autolinked_rn_modules", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/armeabi-v7a/CMakeFiles/TargetDirectories.txt", "source_location": null, "weight": 1.0}, {"source": "5m151t3n_cxx_abi_x86", "target": "5m151t3n_cxx_autolinked_rn_modules", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/x86/CMakeFiles/TargetDirectories.txt", "source_location": null, "weight": 1.0}, {"source": "internal_play_store_listing_accessibility_justification", "target": "internal_play_store_listing", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/docs/internal/PLAY_STORE_LISTING.md", "source_location": null, "weight": 1.0}, {"source": "internal_play_store_listing_vpn_justification", "target": "internal_play_store_listing", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/docs/internal/PLAY_STORE_LISTING.md", "source_location": null, "weight": 1.0}, {"source": "internal_play_store_listing", "target": "internal_lyra_ai_companion", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/docs/internal/PLAY_STORE_LISTING.md", "source_location": null, "weight": 1.0}, {"source": "filteringtrafficbyurl_readme", "target": "server_pir_server_readme", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/README.md", "source_location": null, "weight": 1.0}, {"source": "filteringtrafficbyurl_readme", "target": "bloomfiltertool_readme", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/README.md", "source_location": null, "weight": 1.0}, {"source": "bloomfiltertool_readme", "target": "server_pir_server_readme", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/BloomFilterTool/README.md", "source_location": null, "weight": 1.0}, {"source": "server_pir_server_readme", "target": "bloomfiltertool_readme", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/PIR Server/README.md", "source_location": null, "weight": 1.0}, {"source": "bloomfiltertool_readme", "target": "bloomfiltertool_input_urls", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/BloomFilterTool/README.md", "source_location": null, "weight": 1.0}, {"source": "filteringtrafficbyurl_readme", "target": "filteringtrafficbyurl_license", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/README.md", "source_location": null, "weight": 1.0}, {"source": "tmp_ios_vpn_filter_research", "target": "tmp_nepackettunnelprovider_choice", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/ios-vpn-filter-research.md", "source_location": null, "weight": 1.0}, {"source": "tmp_nepackettunnelprovider_choice", "target": "tmp_ios_vpn_filter_research", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/ios-vpn-filter-research.md", "source_location": null, "weight": 1.0}, {"source": "tmp_ios_vpn_filter_research", "target": "tmp_dns_sinkhole_design", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/ios-vpn-filter-research.md", "source_location": null, "weight": 1.0}, {"source": "tmp_ios_vpn_filter_research", "target": "shared_blocklist_bin_pipeline", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/ios-vpn-filter-research.md", "source_location": null, "weight": 1.0}, {"source": "tmp_ios_vpn_filter_research", "target": "filteringtrafficbyurl_readme", "relation": "cites", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/rebreak-native/tmp/ios-vpn-filter-research.md", "source_location": null, "weight": 1.0}, {"source": "tmp_webcontent_layer2_research", "target": "tmp_layer2_50_domain_cap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/webcontent-layer2-research.md", "source_location": null, "weight": 1.0}, {"source": "tmp_layer2_not_fallback_recommendation", "target": "tmp_webcontent_layer2_research", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/webcontent-layer2-research.md", "source_location": null, "weight": 1.0}, {"source": "tmp_webcontent_layer2_research", "target": "tmp_ios_vpn_filter_research", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/rebreak-native/tmp/webcontent-layer2-research.md", "source_location": null, "weight": 1.0}, {"source": "tmp_dns_sinkhole_design", "target": "tmp_layer2_50_domain_cap", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "apps/rebreak-native/tmp/ios-vpn-filter-research.md", "source_location": null, "weight": 1.0}, {"source": "docs_consent_gap_plan", "target": "docs_consent_logs_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/consent-gap-plan.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail_custom_keywords_plan", "target": "docs_user_mail_keywords_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-custom-keywords-plan.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail_custom_keywords_plan", "target": "docs_keyword_plan_tier_gating", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-custom-keywords-plan.md", "source_location": null, "weight": 1.0}, {"source": "docs_keywords_separate_table_rationale", "target": "docs_user_mail_keywords_table", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-custom-keywords-plan.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail_custom_keywords_plan", "target": "docs_consent_gap_plan", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "backend/docs/mail-custom-keywords-plan.md", "source_location": null, "weight": 1.0}, {"source": "tools_spike_domains", "target": "shared_blocklist_bin_pipeline", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "apps/rebreak-native/modules/rebreak-protection/tools/spike-domains.txt", "source_location": null, "weight": 1.0}, {"source": "tools_spike_domains", "target": "tmp_layer2_50_domain_cap", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.55, "source_file": "apps/rebreak-native/modules/rebreak-protection/tools/spike-domains.txt", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-plan_doc", "target": "docs_mail-outlook-oauth-plan_outlook_oauth2", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-plan_doc", "target": "docs_mail-outlook-oauth-plan_basic_auth_deprecation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-plan_basic_auth_deprecation", "target": "docs_mail-outlook-oauth-plan_outlook_oauth2", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-plan_doc", "target": "docs_mail-outlook-oauth-plan_bff_pattern", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-plan_doc", "target": "docs_mail-outlook-oauth-plan_xoauth2", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-dsgvo-review_doc", "target": "docs_mail-outlook-oauth-plan_outlook_oauth2", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-dsgvo-review_doc", "target": "docs_mail-outlook-oauth-dsgvo-review_oauth_over_password", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-dsgvo-review_oauth_over_password", "target": "docs_mail-outlook-oauth-plan_outlook_oauth2", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-dsgvo-review_doc", "target": "docs_mail-outlook-oauth-dsgvo-review_ms_subprocessor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-dsgvo-review_doc", "target": "docs_mail-outlook-oauth-dsgvo-review_no_revoke_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-dsgvo-review_doc", "target": "docs_mail-outlook-oauth-plan_doc", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-dsgvo-review_ms_subprocessor", "target": "internal_PRIVACY_POLICY_USER_NOTES_subprocessor_dpa", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "backend/docs/mail-outlook-oauth-dsgvo-review.md", "source_location": null, "weight": 1.0}, {"source": "imap-idle_readme_doc", "target": "imap-idle_readme_daemon", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/imap-idle/README.md", "source_location": null, "weight": 1.0}, {"source": "imap-idle_readme_doc", "target": "internal_MAIL_DAEMON_DEPLOYMENT_doc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/imap-idle/README.md", "source_location": null, "weight": 1.0}, {"source": "docs_mail-outlook-oauth-plan_xoauth2", "target": "imap-idle_readme_daemon", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/docs/mail-outlook-oauth-plan.md", "source_location": null, "weight": 1.0}, {"source": "internal_MAIL_DAEMON_DEPLOYMENT_doc", "target": "imap-idle_readme_daemon", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/internal/MAIL_DAEMON_DEPLOYMENT.md", "source_location": null, "weight": 1.0}, {"source": "internal_MAIL_DAEMON_DEPLOYMENT_doc", "target": "internal_MAIL_DAEMON_DEPLOYMENT_pm2_infisical", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/internal/MAIL_DAEMON_DEPLOYMENT.md", "source_location": null, "weight": 1.0}, {"source": "templates_confirmation_doc", "target": "templates_auth_email_multilingual", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/public/templates/confirmation.html", "source_location": null, "weight": 1.0}, {"source": "templates_email_change_doc", "target": "templates_auth_email_multilingual", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/public/templates/email_change.html", "source_location": null, "weight": 1.0}, {"source": "templates_invite_doc", "target": "templates_auth_email_multilingual", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/public/templates/invite.html", "source_location": null, "weight": 1.0}, {"source": "templates_magic_link_doc", "target": "templates_auth_email_multilingual", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/public/templates/magic_link.html", "source_location": null, "weight": 1.0}, {"source": "templates_recovery_doc", "target": "templates_auth_email_multilingual", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/public/templates/recovery.html", "source_location": null, "weight": 1.0}, {"source": "docs_RIVE_ANIMATOR_BRIEF_doc", "target": "docs_RIVE_ANIMATOR_BRIEF_lyra_avatar", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/RIVE_ANIMATOR_BRIEF.md", "source_location": null, "weight": 1.0}, {"source": "docs_RIVE_ANIMATOR_BRIEF_doc", "target": "docs_RIVE_ANIMATOR_BRIEF_naming_contract", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/RIVE_ANIMATOR_BRIEF.md", "source_location": null, "weight": 1.0}, {"source": "docs_RIVE_ANIMATOR_BRIEF_naming_contract", "target": "docs_RIVE_ANIMATOR_BRIEF_lyra_avatar", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/RIVE_ANIMATOR_BRIEF.md", "source_location": null, "weight": 1.0}, {"source": "docs_RIVE_ANIMATOR_BRIEF_lyra_avatar", "target": "ops_LYRA_PERSONA_lyra_coach", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/RIVE_ANIMATOR_BRIEF.md", "source_location": null, "weight": 1.0}, {"source": "concepts_layer2-country-pivot_doc", "target": "concepts_layer2-country-pivot_decoupling", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "weight": 1.0}, {"source": "concepts_layer2-country-pivot_doc", "target": "concepts_layer2-country-pivot_country_curated", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "weight": 1.0}, {"source": "concepts_layer2-country-pivot_decoupling", "target": "concepts_layer2-country-pivot_country_curated", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "weight": 1.0}, {"source": "concepts_layer2-country-pivot_doc", "target": "concepts_layer2-country-pivot_travel_mcc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "weight": 1.0}, {"source": "concepts_layer2-country-pivot_doc", "target": "concepts_layer2-country-pivot_custom_slots", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "weight": 1.0}, {"source": "ops_LYRA_PERSONA_doc", "target": "concepts_layer2-country-pivot_country_curated", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/LYRA_PERSONA.md", "source_location": null, "weight": 1.0}, {"source": "ops_BUSINESS_PLAN_NBANK_usp_imap_mail", "target": "imap-idle_readme_daemon", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/BUSINESS_PLAN_NBANK.md", "source_location": null, "weight": 1.0}, {"source": "concepts_layer2-country-pivot_travel_mcc", "target": "ops_BUSINESS_PLAN_NBANK_oasis_gap", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "docs/concepts/layer2-country-pivot.md", "source_location": null, "weight": 1.0}, {"source": "internal_PRIVACY_POLICY_USER_NOTES_doc", "target": "internal_PRIVACY_POLICY_USER_NOTES_subprocessor_dpa", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/internal/PRIVACY_POLICY_USER_NOTES.md", "source_location": null, "weight": 1.0}, {"source": "internal_PRIVACY_POLICY_USER_NOTES_doc", "target": "internal_PRIVACY_POLICY_USER_NOTES_lyra_pseudonymization", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/internal/PRIVACY_POLICY_USER_NOTES.md", "source_location": null, "weight": 1.0}, {"source": "internal_PRIVACY_POLICY_USER_NOTES_doc", "target": "internal_PRIVACY_POLICY_USER_NOTES_llm_no_consent_ui", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/internal/PRIVACY_POLICY_USER_NOTES.md", "source_location": null, "weight": 1.0}, {"source": "internal_PRIVACY_POLICY_USER_NOTES_lyra_pseudonymization", "target": "ops_COMPLIANCE_ROADMAP_groq_schrems", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "docs/internal/PRIVACY_POLICY_USER_NOTES.md", "source_location": null, "weight": 1.0}, {"source": "internal_RECOVERY_LOG_2026-05-10_doc", "target": "internal_RECOVERY_LOG_2026-05-10_git_workflow_rules", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/internal/RECOVERY_LOG_2026-05-10.md", "source_location": null, "weight": 1.0}, {"source": "internal_RECOVERY_LOG_2026-05-10_doc", "target": "internal_RECOVERY_LOG_2026-05-10_tier_aware_tts", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/internal/RECOVERY_LOG_2026-05-10.md", "source_location": null, "weight": 1.0}, {"source": "internal_RECOVERY_LOG_2026-05-10_doc", "target": "internal_RECOVERY_LOG_2026-05-10_keyboard_controller", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/internal/RECOVERY_LOG_2026-05-10.md", "source_location": null, "weight": 1.0}, {"source": "internal_RECOVERY_LOG_2026-05-10_doc", "target": "ops_CUTOVER_PLAN_doc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/internal/RECOVERY_LOG_2026-05-10.md", "source_location": null, "weight": 1.0}, {"source": "internal_RECOVERY_LOG_2026-05-10_tier_aware_tts", "target": "ops_LYRA_PERSONA_llm_per_plan", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/internal/RECOVERY_LOG_2026-05-10.md", "source_location": null, "weight": 1.0}, {"source": "ops_ACCESSIBILITY_AUDIT_doc", "target": "ops_ACCESSIBILITY_AUDIT_wcag_aa", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/ACCESSIBILITY_AUDIT.md", "source_location": null, "weight": 1.0}, {"source": "ops_ACCESSIBILITY_AUDIT_doc", "target": "ops_ACCESSIBILITY_AUDIT_a11y_gap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/ACCESSIBILITY_AUDIT.md", "source_location": null, "weight": 1.0}, {"source": "ops_ACCESSIBILITY_AUDIT_wcag_aa", "target": "ops_COMPLIANCE_ROADMAP_diga_path", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/ACCESSIBILITY_AUDIT.md", "source_location": null, "weight": 1.0}, {"source": "ops_BUSINESS_PLAN_NBANK_doc", "target": "ops_BUSINESS_PLAN_NBANK_oasis_gap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/BUSINESS_PLAN_NBANK.md", "source_location": null, "weight": 1.0}, {"source": "ops_BUSINESS_PLAN_NBANK_doc", "target": "ops_BUSINESS_PLAN_NBANK_pricing_no_iap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/BUSINESS_PLAN_NBANK.md", "source_location": null, "weight": 1.0}, {"source": "ops_BUSINESS_PLAN_NBANK_doc", "target": "ops_BUSINESS_PLAN_NBANK_usp_imap_mail", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/BUSINESS_PLAN_NBANK.md", "source_location": null, "weight": 1.0}, {"source": "ops_BUSINESS_PLAN_NBANK_doc", "target": "ops_COMPLIANCE_ROADMAP_doc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/BUSINESS_PLAN_NBANK.md", "source_location": null, "weight": 1.0}, {"source": "ops_BUSINESS_PLAN_NBANK_doc", "target": "ops_COMPLIANCE_ROADMAP_diga_path", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/BUSINESS_PLAN_NBANK.md", "source_location": null, "weight": 1.0}, {"source": "ops_COMPLIANCE_ROADMAP_doc", "target": "ops_COMPLIANCE_ROADMAP_diga_path", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "weight": 1.0}, {"source": "ops_COMPLIANCE_ROADMAP_doc", "target": "ops_COMPLIANCE_ROADMAP_dsgvo_before_paid", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "weight": 1.0}, {"source": "ops_COMPLIANCE_ROADMAP_doc", "target": "ops_COMPLIANCE_ROADMAP_groq_schrems", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "weight": 1.0}, {"source": "ops_COMPLIANCE_ROADMAP_doc", "target": "ops_COMPLIANCE_ROADMAP_gmbh", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "weight": 1.0}, {"source": "ops_COMPLIANCE_ROADMAP_doc", "target": "ops_BUSINESS_PLAN_NBANK_doc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "weight": 1.0}, {"source": "ops_COMPLIANCE_ROADMAP_doc", "target": "internal_PRIVACY_POLICY_USER_NOTES_doc", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ops/COMPLIANCE_ROADMAP.md", "source_location": null, "weight": 1.0}, {"source": "ops_CUTOVER_PLAN_doc", "target": "ops_CUTOVER_PLAN_backend_cutover", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/CUTOVER_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_CUTOVER_PLAN_doc", "target": "ops_CUTOVER_PLAN_runtimeconfig_blocker", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/CUTOVER_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_CUTOVER_PLAN_runtimeconfig_blocker", "target": "ops_CUTOVER_PLAN_backend_cutover", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/CUTOVER_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_CUTOVER_PLAN_doc", "target": "ops_GITHUB_ACTIONS_PIPELINE_ci_deploy", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/CUTOVER_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_GAMES_1V1_MIGRATION_PLAN_doc", "target": "ops_GAMES_1V1_MIGRATION_PLAN_1v1_games", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/GAMES_1V1_MIGRATION_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_GAMES_1V1_MIGRATION_PLAN_doc", "target": "ops_GAMES_1V1_MIGRATION_PLAN_realtime_authoritative", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/GAMES_1V1_MIGRATION_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_GAMES_1V1_MIGRATION_PLAN_doc", "target": "ops_CUTOVER_PLAN_backend_cutover", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "ops/GAMES_1V1_MIGRATION_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_GITHUB_ACTIONS_PIPELINE_doc", "target": "ops_GITHUB_ACTIONS_PIPELINE_ci_deploy", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/GITHUB_ACTIONS_PIPELINE.md", "source_location": null, "weight": 1.0}, {"source": "ops_GITHUB_ACTIONS_PIPELINE_doc", "target": "ops_GITHUB_ACTIONS_PIPELINE_oom_offload", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/GITHUB_ACTIONS_PIPELINE.md", "source_location": null, "weight": 1.0}, {"source": "ops_GITHUB_ACTIONS_PIPELINE_oom_offload", "target": "ops_GITHUB_ACTIONS_PIPELINE_ci_deploy", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/GITHUB_ACTIONS_PIPELINE.md", "source_location": null, "weight": 1.0}, {"source": "ops_GITHUB_ACTIONS_PIPELINE_doc", "target": "ops_MAESTRO_HOSTING_DECISION_doc", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "ops/GITHUB_ACTIONS_PIPELINE.md", "source_location": null, "weight": 1.0}, {"source": "ops_LYRA_PERSONA_doc", "target": "ops_LYRA_PERSONA_lyra_coach", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/LYRA_PERSONA.md", "source_location": null, "weight": 1.0}, {"source": "ops_LYRA_PERSONA_doc", "target": "ops_LYRA_PERSONA_forbidden_vocab", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/LYRA_PERSONA.md", "source_location": null, "weight": 1.0}, {"source": "ops_LYRA_PERSONA_doc", "target": "ops_LYRA_PERSONA_llm_per_plan", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/LYRA_PERSONA.md", "source_location": null, "weight": 1.0}, {"source": "ops_LYRA_PERSONA_forbidden_vocab", "target": "ops_LYRA_PERSONA_lyra_coach", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/LYRA_PERSONA.md", "source_location": null, "weight": 1.0}, {"source": "ops_MAESTRO_HOSTING_DECISION_doc", "target": "ops_MAESTRO_HOSTING_DECISION_cloud_choice", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/MAESTRO_HOSTING_DECISION.md", "source_location": null, "weight": 1.0}, {"source": "ops_PROFILE_PAGE_DESIGN_doc", "target": "ops_PROFILE_PAGE_DESIGN_profile_showpiece", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/PROFILE_PAGE_DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "ops_PROFILE_PAGE_DESIGN_doc", "target": "ops_PROFILE_PAGE_DESIGN_own_vs_other", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/PROFILE_PAGE_DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "ops_PROFILE_PAGE_DESIGN_doc", "target": "ops_PROFILE_PAGE_DESIGN_demographics_opt_in", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/PROFILE_PAGE_DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "ops_PROFILE_PAGE_DESIGN_own_vs_other", "target": "ops_PROFILE_PAGE_DESIGN_profile_showpiece", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/PROFILE_PAGE_DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "ops_PROFILE_PAGE_DESIGN_demographics_opt_in", "target": "ops_COMPLIANCE_ROADMAP_diga_path", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "ops/PROFILE_PAGE_DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "ops_PROFILE_PAGE_DESIGN_demographics_opt_in", "target": "ops_LYRA_PERSONA_forbidden_vocab", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "ops/PROFILE_PAGE_DESIGN.md", "source_location": null, "weight": 1.0}, {"source": "ops_release_readiness_doc", "target": "ops_release_readiness_eas_internal_path", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/RELEASE_READINESS.md", "source_location": null, "weight": 1.0}, {"source": "ops_release_readiness_eas_managed_creds", "target": "ops_release_readiness_doc", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/RELEASE_READINESS.md", "source_location": null, "weight": 1.0}, {"source": "ops_release_readiness_stripe_iap_workaround", "target": "ops_release_readiness_doc", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/RELEASE_READINESS.md", "source_location": null, "weight": 1.0}, {"source": "ops_release_readiness_stripe_iap_workaround", "target": "ops_todo_queue_free_tier_removal", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "ops/RELEASE_READINESS.md", "source_location": null, "weight": 0.65}, {"source": "ops_testing_state_doc", "target": "ops_testing_state_zero_coverage", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/TESTING_STATE.md", "source_location": null, "weight": 1.0}, {"source": "ops_testing_state_doc", "target": "ops_testing_state_trucko_vitest_heritage", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/TESTING_STATE.md", "source_location": null, "weight": 1.0}, {"source": "ops_testing_state_doc", "target": "ops_testing_state_requireuser_bug", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/TESTING_STATE.md", "source_location": null, "weight": 1.0}, {"source": "ops_testing_state_maestro", "target": "ops_testing_state_doc", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/TESTING_STATE.md", "source_location": null, "weight": 1.0}, {"source": "ops_testing_state_doc", "target": "ops_release_readiness_doc", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "ops/TESTING_STATE.md", "source_location": null, "weight": 0.75}, {"source": "ops_testing_state_maestro", "target": "ops_release_readiness_eas_internal_path", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "ops/TESTING_STATE.md", "source_location": null, "weight": 0.65}, {"source": "ops_todo_queue_doc", "target": "ops_todo_queue_free_tier_removal", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/TODO_QUEUE.md", "source_location": null, "weight": 1.0}, {"source": "ops_ui_migration_plan_doc", "target": "ops_ui_migration_keyboard_fix", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/UI_MIGRATION_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_ui_migration_plan_doc", "target": "ops_ui_migration_lyra_voice", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/UI_MIGRATION_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_webhook_migration_plan_doc", "target": "ops_webhook_nitro_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/WEBHOOK_MIGRATION_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_webhook_migration_plan_doc", "target": "ops_webhook_deploy_pipeline", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/WEBHOOK_MIGRATION_PLAN.md", "source_location": null, "weight": 1.0}, {"source": "ops_webhook_nitro_endpoint", "target": "ops_webhook_deploy_pipeline", "relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ops/WEBHOOK_MIGRATION_PLAN.md", "source_location": null, "weight": 0.85}, {"source": "ops_mac_version_research_doc", "target": "ops_mac_version_path_decision", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mac-version-research.md", "source_location": null, "weight": 1.0}, {"source": "ops_mac_version_research_doc", "target": "ops_mac_familycontrols_ios_only", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mac-version-research.md", "source_location": null, "weight": 1.0}, {"source": "ops_mac_familycontrols_ios_only", "target": "ops_mac_version_path_decision", "relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "ops/mac-version-research.md", "source_location": null, "weight": 0.95}, {"source": "ops_mac_version_research_doc", "target": "mdm_mac_supervision_research_doc", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ops/mac-version-research.md", "source_location": null, "weight": 0.85}, {"source": "ops_mac_familycontrols_ios_only", "target": "mdm_concept_mac_no_supervision", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "ops/mac-version-research.md", "source_location": null, "weight": 0.75}, {"source": "mdm_architecture_doc", "target": "mdm_concept_nanomdm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/ARCHITECTURE.md", "source_location": null, "weight": 1.0}, {"source": "mdm_architecture_doc", "target": "mdm_concept_apple_push_cert", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/ARCHITECTURE.md", "source_location": null, "weight": 1.0}, {"source": "mdm_architecture_doc", "target": "mdm_concept_trust_model", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/ARCHITECTURE.md", "source_location": null, "weight": 1.0}, {"source": "mdm_readme_doc", "target": "mdm_architecture_doc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/README.md", "source_location": null, "weight": 1.0}, {"source": "mdm_readme_doc", "target": "mdm_phases_doc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/README.md", "source_location": null, "weight": 1.0}, {"source": "mdm_readme_doc", "target": "mdm_concept_trust_model", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/README.md", "source_location": null, "weight": 1.0}, {"source": "mdm_readme_doc", "target": "mdm_concept_nanomdm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/README.md", "source_location": null, "weight": 1.0}, {"source": "mdm_phases_doc", "target": "mdm_concept_apple_push_cert", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/PHASES.md", "source_location": null, "weight": 1.0}, {"source": "mdm_phases_doc", "target": "mdm_concept_backup_sandwich", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/PHASES.md", "source_location": null, "weight": 1.0}, {"source": "mdm_phases_doc", "target": "mdm_concept_nanomdm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/PHASES.md", "source_location": null, "weight": 1.0}, {"source": "mdm_user_actions_pending_doc", "target": "mdm_phases_doc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/USER-ACTIONS-PENDING.md", "source_location": null, "weight": 1.0}, {"source": "mdm_user_actions_pending_doc", "target": "mdm_concept_apple_push_cert", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/USER-ACTIONS-PENDING.md", "source_location": null, "weight": 1.0}, {"source": "mdm_runbook_doc", "target": "mdm_concept_nanomdm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/RUNBOOK.md", "source_location": null, "weight": 1.0}, {"source": "mdm_runbook_doc", "target": "mdm_doh_clientid_handshake_doc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/RUNBOOK.md", "source_location": null, "weight": 1.0}, {"source": "mdm_security_doc", "target": "mdm_concept_nanomdm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/SECURITY.md", "source_location": null, "weight": 1.0}, {"source": "mdm_security_doc", "target": "mdm_concept_trust_model", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/SECURITY.md", "source_location": null, "weight": 1.0}, {"source": "mdm_doh_clientid_handshake_doc", "target": "mdm_concept_doh_clientid", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/DOH_CLIENTID_HANDSHAKE.md", "source_location": null, "weight": 1.0}, {"source": "mdm_doh_clientid_handshake_doc", "target": "mdm_concept_adguard_home", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/DOH_CLIENTID_HANDSHAKE.md", "source_location": null, "weight": 1.0}, {"source": "mdm_concept_doh_clientid", "target": "mdm_concept_adguard_home", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/DOH_CLIENTID_HANDSHAKE.md", "source_location": null, "weight": 1.0}, {"source": "mdm_bootstrap_tool_readme_doc", "target": "mdm_concept_backup_sandwich", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/bootstrap-tool/README.md", "source_location": null, "weight": 1.0}, {"source": "mdm_bootstrap_tool_readme_doc", "target": "mdm_concept_supervision_identity", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/bootstrap-tool/README.md", "source_location": null, "weight": 1.0}, {"source": "mdm_bootstrap_tool_supervision_identity_setup_doc", "target": "mdm_concept_supervision_identity", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/bootstrap-tool/SUPERVISION-IDENTITY-SETUP.md", "source_location": null, "weight": 1.0}, {"source": "mdm_concept_supervision_identity", "target": "mdm_concept_backup_sandwich", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ops/mdm/bootstrap-tool/README.md", "source_location": null, "weight": 0.85}, {"source": "mdm_supervise_magic_readme_doc", "target": "mdm_concept_supervise_magic", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/supervise-magic/README.md", "source_location": null, "weight": 1.0}, {"source": "mdm_supervise_magic_delta_matrix_doc", "target": "mdm_concept_supervise_magic", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/supervise-magic/tools/delta-matrix.md", "source_location": null, "weight": 1.0}, {"source": "mdm_supervise_magic_systematic_playbook_doc", "target": "mdm_concept_supervise_magic", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/supervise-magic/tools/systematic-playbook.md", "source_location": null, "weight": 1.0}, {"source": "mdm_concept_supervise_magic", "target": "mdm_concept_backup_sandwich", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "ops/mdm/supervise-magic/README.md", "source_location": null, "weight": 0.8}, {"source": "mdm_profiles_readme_doc", "target": "mdm_concept_nefilter_2layer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/profiles/README.md", "source_location": null, "weight": 1.0}, {"source": "mdm_profiles_readme_doc", "target": "mdm_concept_removal_password", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/profiles/README.md", "source_location": null, "weight": 1.0}, {"source": "mdm_profiles_readme_doc", "target": "mdm_concept_nanomdm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/profiles/README.md", "source_location": null, "weight": 1.0}, {"source": "mdm_profiles_unsupervised_test_plan_doc", "target": "mdm_concept_removal_password", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/profiles/UNSUPERVISED-TEST-PLAN.md", "source_location": null, "weight": 1.0}, {"source": "mdm_profiles_unsupervised_test_plan_doc", "target": "mdm_concept_nefilter_2layer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/profiles/UNSUPERVISED-TEST-PLAN.md", "source_location": null, "weight": 1.0}, {"source": "mdm_mac_supervision_research_doc", "target": "mdm_concept_mac_no_supervision", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/MAC_SUPERVISION_RESEARCH.md", "source_location": null, "weight": 1.0}, {"source": "mdm_mac_supervision_research_doc", "target": "mdm_concept_removal_password", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/mdm/MAC_SUPERVISION_RESEARCH.md", "source_location": null, "weight": 1.0}, {"source": "mdm_concept_mac_no_supervision", "target": "mdm_concept_nanomdm", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "ops/mdm/MAC_SUPERVISION_RESEARCH.md", "source_location": null, "weight": 0.75}, {"source": "pir_server_readme_doc", "target": "pir_concept_neurlfilter", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/pir-server/README.md", "source_location": null, "weight": 1.0}, {"source": "pir_server_readme_doc", "target": "pir_concept_serversetupincomplete_fix", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/pir-server/README.md", "source_location": null, "weight": 1.0}, {"source": "pir_concept_serversetupincomplete_fix", "target": "pir_concept_neurlfilter", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/pir-server/README.md", "source_location": null, "weight": 1.0}, {"source": "pir_concept_neurlfilter", "target": "mdm_concept_nefilter_2layer", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "ops/pir-server/README.md", "source_location": null, "weight": 0.75}, {"source": "pir_concept_neurlfilter", "target": "mdm_concept_doh_clientid", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "ops/pir-server/README.md", "source_location": null, "weight": 0.65}, {"source": "pir_server_apple_dts_report", "target": "pir_server_neurlfilter_serversetupincomplete", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "weight": 1.0}, {"source": "pir_server_apple_dts_report", "target": "pir_server_pir_service_example", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "weight": 1.0}, {"source": "pir_server_apple_dts_report", "target": "pir_server_cipherml_code_1800", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "weight": 1.0}, {"source": "pir_server_apple_dts_report", "target": "pir_server_dev_signed_build", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "weight": 1.0}, {"source": "pir_server_privacy_pass_token_missing", "target": "pir_server_neurlfilter_serversetupincomplete", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "weight": 1.0}, {"source": "pir_server_neurlfilter_serversetupincomplete", "target": "pir_server_cipherml_code_1800", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/pir-server/apple-dts-neurlfilter-report.md", "source_location": null, "weight": 1.0}, {"source": "strategy_fags_outreach", "target": "strategy_fags_lsg_niedersachsen", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "weight": 1.0}, {"source": "strategy_fags_outreach", "target": "strategy_fags_mhh", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "weight": 1.0}, {"source": "strategy_fags_outreach", "target": "strategy_fags_verband_bielefeld", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "weight": 1.0}, {"source": "strategy_fags_outreach", "target": "strategy_fags_diga_path", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "weight": 1.0}, {"source": "strategy_fags_nbank_loi", "target": "strategy_fags_lsg_niedersachsen", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "weight": 1.0}, {"source": "strategy_fags_mhh", "target": "strategy_fags_diga_path", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/FAGS_OUTREACH.md", "source_location": null, "weight": 1.0}, {"source": "strategy_outreach_mails_ready", "target": "strategy_outreach_lukas_werk_mail", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "weight": 1.0}, {"source": "strategy_outreach_mails_ready", "target": "strategy_outreach_fags_fuechtenschnieder_mail", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "weight": 1.0}, {"source": "strategy_outreach_vor_ort_termin", "target": "strategy_outreach_mails_ready", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "weight": 1.0}, {"source": "strategy_outreach_mails_ready", "target": "strategy_outreach_oasis_schwarzmarkt", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "weight": 1.0}, {"source": "strategy_outreach_fags_fuechtenschnieder_mail", "target": "strategy_fags_verband_bielefeld", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "weight": 0.9}, {"source": "strategy_outreach_lukas_werk_mail", "target": "strategy_partner_lukas_werk", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "ops/strategy/OUTREACH_MAILS_READY.md", "source_location": null, "weight": 0.9}, {"source": "strategy_partner_analysis", "target": "strategy_partner_digisucht", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "weight": 1.0}, {"source": "strategy_partner_analysis", "target": "strategy_partner_delphi", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "weight": 1.0}, {"source": "strategy_partner_analysis", "target": "strategy_partner_lukas_werk", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "weight": 1.0}, {"source": "strategy_partner_digisucht", "target": "strategy_partner_delphi", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "weight": 1.0}, {"source": "strategy_partner_delphi", "target": "strategy_partner_suchtgpt", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "weight": 1.0}, {"source": "strategy_partner_complementary_verdict", "target": "strategy_partner_digisucht", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "weight": 1.0}, {"source": "strategy_partner_analysis", "target": "strategy_partner_sequencing", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "weight": 1.0}, {"source": "strategy_partner_delphi", "target": "strategy_fags_diga_path", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "weight": 0.8}, {"source": "strategy_partner_analysis", "target": "strategy_fags_outreach", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "weight": 0.75}, {"source": "strategy_mdm_productization_roadmap", "target": "strategy_mdm_addon_tier", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "weight": 1.0}, {"source": "strategy_mdm_productization_roadmap", "target": "strategy_mdm_nanomdm_server", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "weight": 1.0}, {"source": "strategy_mdm_productization_roadmap", "target": "strategy_mdm_phase_g", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "weight": 1.0}, {"source": "strategy_mdm_productization_roadmap", "target": "strategy_mdm_adguard_doh", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "weight": 1.0}, {"source": "strategy_mdm_cooldown", "target": "strategy_mdm_phase_g", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "weight": 1.0}, {"source": "strategy_mdm_zero_marginal_cost", "target": "strategy_mdm_addon_tier", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "weight": 1.0}, {"source": "strategy_mdm_phase_g", "target": "strategy_mdm_nanomdm_server", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/mdm-productization-roadmap.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_tiers", "target": "strategy_pricing_free_pro_legend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_tiers", "target": "strategy_pricing_plan_features_ts", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_multi_device_usp", "target": "strategy_pricing_free_pro_legend", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_tiers", "target": "strategy_pricing_curated_free_list", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_tiers", "target": "strategy_pricing_founding_members", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_membership_framing", "target": "strategy_pricing_free_pro_legend", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_one_star_constraint", "target": "strategy_pricing_curated_free_list", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_one_star_constraint", "target": "strategy_pricing_founding_members", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_tiers", "target": "strategy_pricing_downgrade_policy", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_tiers", "target": "strategy_pricing_coach_llm_tiers", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_tiers", "target": "strategy_pricing_diga_sku", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_mobileconfig_not_removable", "target": "strategy_pricing_downgrade_policy", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_tiers", "target": "strategy_mdm_productization_roadmap", "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 1.0}, {"source": "strategy_pricing_diga_sku", "target": "strategy_fags_diga_path", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 0.8}, {"source": "strategy_pricing_mobileconfig_not_removable", "target": "strategy_mdm_adguard_doh", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 0.8}, {"source": "strategy_pricing_multi_device_usp", "target": "strategy_outreach_oasis_schwarzmarkt", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "ops/strategy/pricing-tiers.md", "source_location": null, "weight": 0.7}, {"source": "strategy_partner_lukas_werk", "target": "strategy_fags_lsg_niedersachsen", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "source_location": null, "weight": 0.9}, {"source": "rebreak_monorepo_pnpm_workspace", "target": "strategy_pricing_plan_features_ts", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "pnpm-workspace.yaml", "source_location": null, "weight": 0.6}, {"source": "public_alert_icon", "target": "marketing_site_illustration_set", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "apps/marketing/public/alert.svg", "source_location": null, "weight": 1.0}, {"source": "public_astronaut_illustration", "target": "marketing_site_illustration_set", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "apps/marketing/public/astronaut.svg", "source_location": null, "weight": 1.0}, {"source": "public_brain_illustration", "target": "marketing_site_illustration_set", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "apps/marketing/public/brain.svg", "source_location": null, "weight": 1.0}, {"source": "public_determination_illustration", "target": "marketing_site_illustration_set", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "apps/marketing/public/determination.svg", "source_location": null, "weight": 1.0}, {"source": "public_brain_illustration", "target": "marketing_recovery_theme", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/marketing/public/brain.svg", "source_location": null, "weight": 1.0}, {"source": "public_determination_illustration", "target": "marketing_recovery_theme", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/marketing/public/determination.svg", "source_location": null, "weight": 1.0}, {"source": "public_astronaut_illustration", "target": "marketing_recovery_theme", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/marketing/public/astronaut.svg", "source_location": null, "weight": 1.0}, {"source": "public_brain_illustration", "target": "public_determination_illustration", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "apps/marketing/public/brain.svg", "source_location": null, "weight": 1.0}, {"source": "public_diary_svg_illustration", "target": "public_marketing_icon_set", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "apps/marketing/public/diary.svg", "source_location": null, "weight": 1.0}, {"source": "public_disruption_svg_illustration", "target": "public_marketing_icon_set", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "apps/marketing/public/disruption.svg", "source_location": null, "weight": 1.0}, {"source": "public_encrypted_svg_illustration", "target": "public_marketing_icon_set", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "apps/marketing/public/encrypted.svg", "source_location": null, "weight": 1.0}, {"source": "public_graph_svg_illustration", "target": "public_marketing_icon_set", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "apps/marketing/public/graph.svg", "source_location": null, "weight": 1.0}, {"source": "public_kidneys_svg_illustration", "target": "public_marketing_icon_set", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "apps/marketing/public/kidneys.svg", "source_location": null, "weight": 1.0}, {"source": "public_marketing_icon_set", "target": "public_recovery_benefit_messaging", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/marketing/public/diary.svg", "source_location": null, "weight": 1.0}, {"source": "public_disruption_svg_illustration", "target": "public_recovery_benefit_messaging", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/marketing/public/disruption.svg", "source_location": null, "weight": 1.0}, {"source": "public_encrypted_svg_illustration", "target": "public_recovery_benefit_messaging", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/marketing/public/encrypted.svg", "source_location": null, "weight": 1.0}, {"source": "public_diary_svg_illustration", "target": "public_recovery_benefit_messaging", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/marketing/public/diary.svg", "source_location": null, "weight": 1.0}, {"source": "public_kidneys_svg_illustration", "target": "public_recovery_benefit_messaging", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "apps/marketing/public/kidneys.svg", "source_location": null, "weight": 1.0}, {"source": "public_logo_svg", "target": "concept_marketing_icon_set", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/marketing/public/logo.svg", "source_location": null, "weight": 1.0}, {"source": "public_phonecall_svg", "target": "concept_marketing_icon_set", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/marketing/public/phone-call.svg", "source_location": null, "weight": 1.0}, {"source": "public_snowflake_svg", "target": "concept_marketing_icon_set", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/marketing/public/snowflake.svg", "source_location": null, "weight": 1.0}, {"source": "public_walk_svg", "target": "concept_marketing_icon_set", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/marketing/public/walk.svg", "source_location": null, "weight": 1.0}, {"source": "public_logo_svg", "target": "concept_rebreak_brand_identity", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/marketing/public/logo.svg", "source_location": null, "weight": 1.0}, {"source": "appiconset_icon_128x128_png", "target": "concept_rebreak_brand_identity", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-magic-mac/Sources/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128.png", "source_location": null, "weight": 1.0}, {"source": "public_phonecall_svg", "target": "concept_urge_coping_actions", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/marketing/public/phone-call.svg", "source_location": null, "weight": 0.85}, {"source": "public_walk_svg", "target": "concept_urge_coping_actions", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/marketing/public/walk.svg", "source_location": null, "weight": 0.85}, {"source": "public_snowflake_svg", "target": "concept_urge_coping_actions", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/marketing/public/snowflake.svg", "source_location": null, "weight": 0.75}, {"source": "public_snowflake_svg", "target": "public_logo_svg", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/marketing/public/snowflake.svg", "source_location": null, "weight": 0.75}, {"source": "appiconset_icon_128x128_png", "target": "public_logo_svg", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "apps/rebreak-magic-mac/Sources/Resources/Assets.xcassets/AppIcon.appiconset/icon_128x128.png", "source_location": null, "weight": 0.75}], "hyperedges": [{"id": "maestro_e2e_test_suite", "label": "Maestro E2E Test Suite (auth, community, profile, urge flows)", "nodes": ["maestro_auth_signin_flow", "maestro_community_create_post_flow", "maestro_urge_sos_flow"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "apps/rebreak-native/.maestro/SETUP.md"}, {"id": "brand_token_shared_matching_system", "label": "Shared Brand-Token Matching System (algorithm spans Layer 1 + Mail)", "nodes": ["concepts_brand_token_matching_matching_algorithm", "concepts_brand_token_matching_layer1_dns_sinkhole", "concepts_brand_token_matching_mail_scan_mo"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/concepts/brand-token-matching.md"}, {"id": "hetzner_gh_actions_deploy_pipeline", "label": "Hetzner GH-Actions Deploy Pipeline (backend + admin share pattern)", "nodes": ["workflows_deploy_staging_workflow", "workflows_deploy_admin_staging_workflow", "workflows_deploy_staging_gh_actions_pipeline"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": ".github/workflows/deploy-admin-staging.yml"}, {"members": ["5m151t3n_cxx_abi_arm64_v8a", "5m151t3n_cxx_abi_armeabi_v7a", "5m151t3n_cxx_abi_x86"], "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/android/app/.cxx/RelWithDebInfo/5m151t3n/hash_key.txt", "weight": 1.0}, {"nodes": ["filteringtrafficbyurl_readme", "bloomfiltertool_readme", "server_pir_server_readme"], "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/rebreak-native/tmp/FilteringTrafficByURL/README.md", "weight": 1.0}, {"id": "templates_auth_email_set", "label": "ReBreak multilingual auth email template set", "members": ["templates_confirmation_doc", "templates_magic_link_doc", "templates_recovery_doc"], "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/public/templates/confirmation.html"}, {"id": "outlook_oauth_dsgvo_set", "label": "Outlook OAuth mail-stack docs (plan + DSGVO + daemon)", "members": ["docs_mail-outlook-oauth-plan_doc", "docs_mail-outlook-oauth-dsgvo-review_doc", "imap-idle_readme_doc"], "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "backend/docs/mail-outlook-oauth-plan.md"}, {"id": "diga_compliance_funding_set", "label": "DiGA compliance + funding strategy cluster", "members": ["ops_COMPLIANCE_ROADMAP_diga_path", "ops_BUSINESS_PLAN_NBANK_doc", "ops_ACCESSIBILITY_AUDIT_wcag_aa"], "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/COMPLIANCE_ROADMAP.md"}, {"nodes": ["mdm_concept_nefilter_2layer", "mdm_concept_removal_password", "pir_concept_neurlfilter"], "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "ops/mdm/profiles/README.md", "weight": 0.7}, {"nodes": ["mdm_concept_backup_sandwich", "mdm_concept_supervise_magic", "mdm_concept_supervision_identity"], "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "ops/mdm/supervise-magic/README.md", "weight": 0.75}, {"nodes": ["strategy_partner_lukas_werk", "strategy_fags_verband_bielefeld", "strategy_partner_delphi"], "relation": "strategic_outreach_targets", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ops/strategy/PARTNER_ANALYSIS.md", "weight": 0.8}, {"nodes": ["strategy_pricing_curated_free_list", "strategy_pricing_founding_members", "strategy_pricing_membership_framing"], "relation": "one_star_avoidance_mechanics", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ops/strategy/pricing-tiers.md", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}