# Semantic Compliance Report **Generated At:** 2026-01-12T21:18:57.549358 **Global Compliance Score:** 96.8% **Scanned Files:** 80 ## File Compliance Status | File | Score | Issues | |------|-------|--------| | frontend/.svelte-kit/output/server/entries/pages/migration/_page.svelte.js | 🔴 0% | [handleSort] Unclosed Anchor at end of file (started line 65)
[handleSort] Unclosed Anchor: [DEF:handleSort:Function] started at line 65
[handleSelectionChange] Unclosed Anchor at end of file (started line 68)
[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68
[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68
[handleSelectAll] Unclosed Anchor at end of file (started line 71)
[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71
[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71
[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71
[goToPage] Unclosed Anchor at end of file (started line 74)
[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74
[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74
[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74
[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74 | | frontend/src/components/tools/DebugTool.svelte | 🔴 0% | [DebugTool] Unclosed Anchor at end of file (started line 1)
[DebugTool] Unclosed Anchor: [DEF:DebugTool:Component] started at line 1 | | backend/src/api/routes/connections.py | 🟡 58% | [ConnectionSchema] Missing Mandatory Tag: @PURPOSE
[ConnectionSchema] Missing Mandatory Tag: @PURPOSE
[ConnectionCreate] Missing Mandatory Tag: @PURPOSE
[ConnectionCreate] Missing Mandatory Tag: @PURPOSE
[list_connections] Missing Mandatory Tag: @PURPOSE
[list_connections] Missing Mandatory Tag: @PURPOSE
[create_connection] Missing Mandatory Tag: @PURPOSE
[create_connection] Missing Mandatory Tag: @PURPOSE
[delete_connection] Missing Mandatory Tag: @PURPOSE
[delete_connection] Missing Mandatory Tag: @PURPOSE | | backend/src/plugins/debug.py | 🟡 83% | [DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE | | generate_semantic_map.py | 🟢 100% | OK | | migration_script.py | 🟢 100% | OK | | superset_tool/exceptions.py | 🟢 100% | OK | | superset_tool/models.py | 🟢 100% | OK | | superset_tool/client.py | 🟢 100% | OK | | superset_tool/__init__.py | 🟢 100% | OK | | superset_tool/utils/init_clients.py | 🟢 100% | OK | | superset_tool/utils/logger.py | 🟢 100% | OK | | superset_tool/utils/fileio.py | 🟢 100% | OK | | superset_tool/utils/network.py | 🟢 100% | OK | | superset_tool/utils/whiptail_fallback.py | 🟢 100% | OK | | superset_tool/utils/dataset_mapper.py | 🟢 100% | OK | | superset_tool/utils/__init__.py | 🟢 100% | OK | | frontend/src/main.js | 🟢 100% | OK | | frontend/src/App.svelte | 🟢 100% | OK | | frontend/src/lib/stores.js | 🟢 100% | OK | | frontend/src/lib/toasts.js | 🟢 100% | OK | | frontend/src/lib/api.js | 🟢 100% | OK | | frontend/src/routes/migration/+page.svelte | 🟢 100% | OK | | frontend/src/routes/migration/mappings/+page.svelte | 🟢 100% | OK | | frontend/src/routes/tools/search/+page.svelte | 🟢 100% | OK | | frontend/src/routes/tools/mapper/+page.svelte | 🟢 100% | OK | | frontend/src/routes/tools/debug/+page.svelte | 🟢 100% | OK | | frontend/src/routes/settings/connections/+page.svelte | 🟢 100% | OK | | frontend/src/pages/Dashboard.svelte | 🟢 100% | OK | | frontend/src/pages/Settings.svelte | 🟢 100% | OK | | frontend/src/components/PasswordPrompt.svelte | 🟢 100% | OK | | frontend/src/components/MappingTable.svelte | 🟢 100% | OK | | frontend/src/components/TaskLogViewer.svelte | 🟢 100% | OK | | frontend/src/components/Footer.svelte | 🟢 100% | OK | | frontend/src/components/MissingMappingModal.svelte | 🟢 100% | OK | | frontend/src/components/DashboardGrid.svelte | 🟢 100% | OK | | frontend/src/components/Navbar.svelte | 🟢 100% | OK | | frontend/src/components/TaskHistory.svelte | 🟢 100% | OK | | frontend/src/components/Toast.svelte | 🟢 100% | OK | | frontend/src/components/TaskRunner.svelte | 🟢 100% | OK | | frontend/src/components/TaskList.svelte | 🟢 100% | OK | | frontend/src/components/DynamicForm.svelte | 🟢 100% | OK | | frontend/src/components/EnvSelector.svelte | 🟢 100% | OK | | frontend/src/components/tools/ConnectionForm.svelte | 🟢 100% | OK | | frontend/src/components/tools/ConnectionList.svelte | 🟢 100% | OK | | frontend/src/components/tools/MapperTool.svelte | 🟢 100% | OK | | frontend/src/components/tools/SearchTool.svelte | 🟢 100% | OK | | backend/src/app.py | 🟢 100% | OK | | backend/src/dependencies.py | 🟢 100% | OK | | backend/src/core/superset_client.py | 🟢 100% | OK | | backend/src/core/config_manager.py | 🟢 100% | OK | | backend/src/core/scheduler.py | 🟢 100% | OK | | backend/src/core/config_models.py | 🟢 100% | OK | | backend/src/core/database.py | 🟢 100% | OK | | backend/src/core/logger.py | 🟢 100% | OK | | backend/src/core/plugin_loader.py | 🟢 100% | OK | | backend/src/core/migration_engine.py | 🟢 100% | OK | | backend/src/core/plugin_base.py | 🟢 100% | OK | | backend/src/core/utils/matching.py | 🟢 100% | OK | | backend/src/core/task_manager/persistence.py | 🟢 100% | OK | | backend/src/core/task_manager/manager.py | 🟢 100% | OK | | backend/src/core/task_manager/models.py | 🟢 100% | OK | | backend/src/core/task_manager/cleanup.py | 🟢 100% | OK | | backend/src/core/task_manager/__init__.py | 🟢 100% | OK | | backend/src/api/auth.py | 🟢 100% | OK | | backend/src/api/routes/environments.py | 🟢 100% | OK | | backend/src/api/routes/migration.py | 🟢 100% | OK | | backend/src/api/routes/plugins.py | 🟢 100% | OK | | backend/src/api/routes/mappings.py | 🟢 100% | OK | | backend/src/api/routes/settings.py | 🟢 100% | OK | | backend/src/api/routes/tasks.py | 🟢 100% | OK | | backend/src/models/task.py | 🟢 100% | OK | | backend/src/models/connection.py | 🟢 100% | OK | | backend/src/models/mapping.py | 🟢 100% | OK | | backend/src/models/dashboard.py | 🟢 100% | OK | | backend/src/services/mapping_service.py | 🟢 100% | OK | | backend/src/plugins/backup.py | 🟢 100% | OK | | backend/src/plugins/search.py | 🟢 100% | OK | | backend/src/plugins/mapper.py | 🟢 100% | OK | | backend/src/plugins/migration.py | 🟢 100% | OK |