39 KiB
39 KiB
Semantic Compliance Report
Generated At: 2026-01-23T21:43:52.284699 Global Compliance Score: 94.0% Scanned Files: 91
Critical Parsing Errors
- 🔴 frontend/src/components/git/DeploymentModal.svelte:147 Mismatched closing anchor. Expected [/DEF:loadStatus:Watcher], found [/DEF:DeploymentModal:Component].
- 🔴 frontend/src/services/gitService.js:325 Found closing anchor [/DEF:GitServiceClient:Module] without opening anchor.
- 🔴 frontend/src/routes/git/+page.svelte:16 Function 'fetchEnvironments' implementation found without matching [DEF:fetchEnvironments:Function] contract.
- 🔴 frontend/src/routes/git/+page.svelte:31 Function 'fetchDashboards' implementation found without matching [DEF:fetchDashboards:Function] contract.
- 🔴 backend/delete_running_tasks.py:8 Function 'delete_running_tasks' implementation found without matching [DEF:delete_running_tasks:Function] contract.
- 🔴 backend/src/models/git.py:73 Found closing anchor [/DEF:GitModels:Module] without opening anchor.
- 🔴 backend/src/services/git_service.py:174 Mismatched closing anchor. Expected [/DEF:GitService:Class], found [/DEF:create_branch:Function].
- 🔴 backend/src/core/logger.py:200 Function 'decorator' implementation found without matching [DEF:decorator:Function] contract.
- 🔴 backend/src/core/logger.py:201 Function 'wrapper' implementation found without matching [DEF:wrapper:Function] contract.
- 🔴 backend/src/core/utils/network.py:24 Function 'init' implementation found without matching [DEF:init:Function] contract.
- 🔴 backend/src/core/utils/network.py:30 Function 'init' implementation found without matching [DEF:init:Function] contract.
- 🔴 backend/src/core/utils/network.py:35 Function 'init' implementation found without matching [DEF:init:Function] contract.
- 🔴 backend/src/core/utils/network.py:40 Function 'init' implementation found without matching [DEF:init:Function] contract.
- 🔴 backend/src/core/utils/network.py:45 Function 'init' implementation found without matching [DEF:init:Function] contract.
- 🔴 backend/src/core/utils/network.py:286 Mismatched closing anchor. Expected [/DEF:NetworkError:Class], found [/DEF:backend.core.utils.network:Module].
- 🔴 backend/src/core/utils/fileio.py:486 Mismatched closing anchor. Expected [/DEF:InvalidZipFormatError:Class], found [/DEF:backend.core.utils.fileio:Module].
- 🔴 backend/src/plugins/git_plugin.py:62 Function 'id' implementation found without matching [DEF🆔Function] contract.
- 🔴 backend/src/plugins/git_plugin.py:66 Function 'name' implementation found without matching [DEF:name:Function] contract.
- 🔴 backend/src/plugins/git_plugin.py:70 Function 'description' implementation found without matching [DEF:description:Function] contract.
- 🔴 backend/src/plugins/git_plugin.py:74 Function 'version' implementation found without matching [DEF:version:Function] contract.
- 🔴 backend/src/plugins/git_plugin.py:344 Mismatched closing anchor. Expected [/DEF:initialize:Function], found [/DEF:GitPlugin:Class].
- 🔴 backend/src/plugins/git_plugin.py:345 Mismatched closing anchor. Expected [/DEF:initialize:Function], found [/DEF:backend.src.plugins.git_plugin:Module].
- 🔴 backend/tests/test_models.py:21 Mismatched closing anchor. Expected [/DEF:test_environment_model:Function], found [/DEF:test_superset_config_url_normalization:Function].
- 🔴 backend/tests/test_models.py:23 Mismatched closing anchor. Expected [/DEF:test_environment_model:Function], found [/DEF:test_superset_config_invalid_url:Function].
File Compliance Status
| File | Score | Issues |
|---|---|---|
| backend/tests/test_models.py | 🔴 0% | [test_environment_model] Unclosed Anchor at end of file (started line 5) [test_environment_model] Unclosed Anchor: [DEF:test_environment_model:Function] started at line 5 |
| frontend/src/components/git/DeploymentModal.svelte | 🔴 46% | [DeploymentModal] Unclosed Anchor at end of file (started line 1) [DeploymentModal] Unclosed Anchor: [DEF:DeploymentModal:Component] started at line 1 [loadStatus] Unclosed Anchor at end of file (started line 33) [loadStatus] Unclosed Anchor: [DEF:loadStatus:Watcher] started at line 33 [loadStatus] Unclosed Anchor: [DEF:loadStatus:Watcher] started at line 33 [loadEnvironments] Missing Mandatory Tag: @PRE [loadEnvironments] Missing Mandatory Tag: @PRE [loadEnvironments] Missing Mandatory Tag: @PRE |
| frontend/src/routes/git/+page.svelte | 🔴 50% | [GitDashboardPage] Missing Mandatory Tag: @PURPOSE [GitDashboardPage] Missing Mandatory Tag: @LAYER [GitDashboardPage] Missing Mandatory Tag: @SEMANTICS |
| backend/src/api/routes/git_schemas.py | 🟡 54% | [GitServerConfigBase] Missing Mandatory Tag: @PURPOSE [GitServerConfigBase] Missing Mandatory Tag: @PURPOSE [GitServerConfigCreate] Missing Mandatory Tag: @PURPOSE [GitServerConfigCreate] Missing Mandatory Tag: @PURPOSE [GitServerConfigSchema] Missing Mandatory Tag: @PURPOSE [GitServerConfigSchema] Missing Mandatory Tag: @PURPOSE [GitRepositorySchema] Missing Mandatory Tag: @PURPOSE [GitRepositorySchema] Missing Mandatory Tag: @PURPOSE [BranchSchema] Missing Mandatory Tag: @PURPOSE [BranchSchema] Missing Mandatory Tag: @PURPOSE [CommitSchema] Missing Mandatory Tag: @PURPOSE [CommitSchema] Missing Mandatory Tag: @PURPOSE [BranchCreate] Missing Mandatory Tag: @PURPOSE [BranchCreate] Missing Mandatory Tag: @PURPOSE [BranchCheckout] Missing Mandatory Tag: @PURPOSE [BranchCheckout] Missing Mandatory Tag: @PURPOSE [CommitCreate] Missing Mandatory Tag: @PURPOSE [CommitCreate] Missing Mandatory Tag: @PURPOSE [ConflictResolution] Missing Mandatory Tag: @PURPOSE [ConflictResolution] Missing Mandatory Tag: @PURPOSE [DeploymentEnvironmentSchema] Missing Mandatory Tag: @PURPOSE [DeploymentEnvironmentSchema] Missing Mandatory Tag: @PURPOSE [DeployRequest] Missing Mandatory Tag: @PURPOSE [DeployRequest] Missing Mandatory Tag: @PURPOSE [RepoInitRequest] Missing Mandatory Tag: @PURPOSE [RepoInitRequest] Missing Mandatory Tag: @PURPOSE |
| backend/src/plugins/git_plugin.py | 🟡 57% | [backend.src.plugins.git_plugin] Unclosed Anchor at end of file (started line 1) [backend.src.plugins.git_plugin] Unclosed Anchor: [DEF:backend.src.plugins.git_plugin:Module] started at line 1 [GitPlugin] Unclosed Anchor at end of file (started line 28) [GitPlugin] Unclosed Anchor: [DEF:GitPlugin:Class] started at line 28 [GitPlugin] Unclosed Anchor: [DEF:GitPlugin:Class] started at line 28 [init] Missing Mandatory Tag: @PRE [init] Missing Mandatory Tag: @PRE [init] Missing Mandatory Tag: @PRE [get_schema] Missing Mandatory Tag: @PRE [get_schema] Missing Mandatory Tag: @POST [get_schema] Missing Mandatory Tag: @PRE [get_schema] Missing Mandatory Tag: @POST [get_schema] Missing Mandatory Tag: @PRE [get_schema] Missing Mandatory Tag: @POST [initialize] Unclosed Anchor at end of file (started line 94) [initialize] Unclosed Anchor: [DEF:initialize:Function] started at line 94 [initialize] Missing Mandatory Tag: @PRE [initialize] Unclosed Anchor: [DEF:initialize:Function] started at line 94 [initialize] Missing Mandatory Tag: @PRE [initialize] Unclosed Anchor: [DEF:initialize:Function] started at line 94 [initialize] Missing Mandatory Tag: @PRE [_get_env] Missing Mandatory Tag: @PRE [_get_env] Missing Mandatory Tag: @POST [_get_env] Missing Mandatory Tag: @PRE [_get_env] Missing Mandatory Tag: @POST [_get_env] Missing Mandatory Tag: @PRE [_get_env] Missing Mandatory Tag: @POST [_get_env] Missing Mandatory Tag: @PRE [_get_env] Missing Mandatory Tag: @POST |
| backend/src/core/superset_client.py | 🟡 67% | [headers] Missing Mandatory Tag: @PRE [headers] Missing Mandatory Tag: @POST [headers] Missing Mandatory Tag: @PRE [headers] Missing Mandatory Tag: @POST [headers] Missing Mandatory Tag: @PRE [headers] Missing Mandatory Tag: @POST [get_dashboards] Missing Mandatory Tag: @PRE [get_dashboards] Missing Mandatory Tag: @POST [get_dashboards] Missing Mandatory Tag: @PRE [get_dashboards] Missing Mandatory Tag: @POST [get_dashboards] Missing Mandatory Tag: @PRE [get_dashboards] Missing Mandatory Tag: @POST [get_dashboards_summary] Missing Mandatory Tag: @PRE [get_dashboards_summary] Missing Mandatory Tag: @POST [get_dashboards_summary] Missing Mandatory Tag: @PRE [get_dashboards_summary] Missing Mandatory Tag: @POST [get_dashboards_summary] Missing Mandatory Tag: @PRE [get_dashboards_summary] Missing Mandatory Tag: @POST [export_dashboard] Missing Mandatory Tag: @PRE [export_dashboard] Missing Mandatory Tag: @POST [export_dashboard] Missing Mandatory Tag: @PRE [export_dashboard] Missing Mandatory Tag: @POST [export_dashboard] Missing Mandatory Tag: @PRE [export_dashboard] Missing Mandatory Tag: @POST [import_dashboard] Missing Mandatory Tag: @PRE [import_dashboard] Missing Mandatory Tag: @POST [import_dashboard] Missing Mandatory Tag: @PRE [import_dashboard] Missing Mandatory Tag: @POST [import_dashboard] Missing Mandatory Tag: @PRE [import_dashboard] Missing Mandatory Tag: @POST [delete_dashboard] Missing Mandatory Tag: @PRE [delete_dashboard] Missing Mandatory Tag: @POST [delete_dashboard] Missing Mandatory Tag: @PRE [delete_dashboard] Missing Mandatory Tag: @POST [delete_dashboard] Missing Mandatory Tag: @PRE [delete_dashboard] Missing Mandatory Tag: @POST [get_datasets] Missing Mandatory Tag: @PRE [get_datasets] Missing Mandatory Tag: @POST [get_datasets] Missing Mandatory Tag: @PRE [get_datasets] Missing Mandatory Tag: @POST [get_datasets] Missing Mandatory Tag: @PRE [get_datasets] Missing Mandatory Tag: @POST [get_dataset] Missing Mandatory Tag: @PRE [get_dataset] Missing Mandatory Tag: @POST [get_dataset] Missing Mandatory Tag: @PRE [get_dataset] Missing Mandatory Tag: @POST [get_dataset] Missing Mandatory Tag: @PRE [get_dataset] Missing Mandatory Tag: @POST [update_dataset] Missing Mandatory Tag: @PRE [update_dataset] Missing Mandatory Tag: @POST [update_dataset] Missing Mandatory Tag: @PRE [update_dataset] Missing Mandatory Tag: @POST [update_dataset] Missing Mandatory Tag: @PRE [update_dataset] Missing Mandatory Tag: @POST [get_databases] Missing Mandatory Tag: @PRE [get_databases] Missing Mandatory Tag: @POST [get_databases] Missing Mandatory Tag: @PRE [get_databases] Missing Mandatory Tag: @POST [get_databases] Missing Mandatory Tag: @PRE [get_databases] Missing Mandatory Tag: @POST [get_database] Missing Mandatory Tag: @PRE [get_database] Missing Mandatory Tag: @POST [get_database] Missing Mandatory Tag: @PRE [get_database] Missing Mandatory Tag: @POST [get_database] Missing Mandatory Tag: @PRE [get_database] Missing Mandatory Tag: @POST [get_databases_summary] Missing Mandatory Tag: @PRE [get_databases_summary] Missing Mandatory Tag: @POST [get_databases_summary] Missing Mandatory Tag: @PRE [get_databases_summary] Missing Mandatory Tag: @POST [get_databases_summary] Missing Mandatory Tag: @PRE [get_databases_summary] Missing Mandatory Tag: @POST [get_database_by_uuid] Missing Mandatory Tag: @PRE [get_database_by_uuid] Missing Mandatory Tag: @POST [get_database_by_uuid] Missing Mandatory Tag: @PRE [get_database_by_uuid] Missing Mandatory Tag: @POST [get_database_by_uuid] Missing Mandatory Tag: @PRE [get_database_by_uuid] Missing Mandatory Tag: @POST [_resolve_target_id_for_delete] Missing Mandatory Tag: @PURPOSE [_resolve_target_id_for_delete] Missing Mandatory Tag: @PRE [_resolve_target_id_for_delete] Missing Mandatory Tag: @POST [_resolve_target_id_for_delete] Missing Mandatory Tag: @PURPOSE [_resolve_target_id_for_delete] Missing Mandatory Tag: @PRE [_resolve_target_id_for_delete] Missing Mandatory Tag: @POST [_resolve_target_id_for_delete] Missing Mandatory Tag: @PURPOSE [_resolve_target_id_for_delete] Missing Mandatory Tag: @PRE [_resolve_target_id_for_delete] Missing Mandatory Tag: @POST [_do_import] Missing Mandatory Tag: @PURPOSE [_do_import] Missing Mandatory Tag: @PRE [_do_import] Missing Mandatory Tag: @POST [_do_import] Missing Mandatory Tag: @PURPOSE [_do_import] Missing Mandatory Tag: @PRE [_do_import] Missing Mandatory Tag: @POST [_do_import] Missing Mandatory Tag: @PURPOSE [_do_import] Missing Mandatory Tag: @PRE [_do_import] Missing Mandatory Tag: @POST [_validate_export_response] Missing Mandatory Tag: @PURPOSE [_validate_export_response] Missing Mandatory Tag: @PRE [_validate_export_response] Missing Mandatory Tag: @POST [_validate_export_response] Missing Mandatory Tag: @PURPOSE [_validate_export_response] Missing Mandatory Tag: @PRE [_validate_export_response] Missing Mandatory Tag: @POST [_validate_export_response] Missing Mandatory Tag: @PURPOSE [_validate_export_response] Missing Mandatory Tag: @PRE [_validate_export_response] Missing Mandatory Tag: @POST [_resolve_export_filename] Missing Mandatory Tag: @PURPOSE [_resolve_export_filename] Missing Mandatory Tag: @PRE [_resolve_export_filename] Missing Mandatory Tag: @POST [_resolve_export_filename] Missing Mandatory Tag: @PURPOSE [_resolve_export_filename] Missing Mandatory Tag: @PRE [_resolve_export_filename] Missing Mandatory Tag: @POST [_resolve_export_filename] Missing Mandatory Tag: @PURPOSE [_resolve_export_filename] Missing Mandatory Tag: @PRE [_resolve_export_filename] Missing Mandatory Tag: @POST [_validate_query_params] Missing Mandatory Tag: @PURPOSE [_validate_query_params] Missing Mandatory Tag: @PRE [_validate_query_params] Missing Mandatory Tag: @POST [_validate_query_params] Missing Mandatory Tag: @PURPOSE [_validate_query_params] Missing Mandatory Tag: @PRE [_validate_query_params] Missing Mandatory Tag: @POST [_validate_query_params] Missing Mandatory Tag: @PURPOSE [_validate_query_params] Missing Mandatory Tag: @PRE [_validate_query_params] Missing Mandatory Tag: @POST [_fetch_total_object_count] Missing Mandatory Tag: @PURPOSE [_fetch_total_object_count] Missing Mandatory Tag: @PRE [_fetch_total_object_count] Missing Mandatory Tag: @POST [_fetch_total_object_count] Missing Mandatory Tag: @PURPOSE [_fetch_total_object_count] Missing Mandatory Tag: @PRE [_fetch_total_object_count] Missing Mandatory Tag: @POST [_fetch_total_object_count] Missing Mandatory Tag: @PURPOSE [_fetch_total_object_count] Missing Mandatory Tag: @PRE [_fetch_total_object_count] Missing Mandatory Tag: @POST [_fetch_all_pages] Missing Mandatory Tag: @PURPOSE [_fetch_all_pages] Missing Mandatory Tag: @PRE [_fetch_all_pages] Missing Mandatory Tag: @POST [_fetch_all_pages] Missing Mandatory Tag: @PURPOSE [_fetch_all_pages] Missing Mandatory Tag: @PRE [_fetch_all_pages] Missing Mandatory Tag: @POST [_fetch_all_pages] Missing Mandatory Tag: @PURPOSE [_fetch_all_pages] Missing Mandatory Tag: @PRE [_fetch_all_pages] Missing Mandatory Tag: @POST [_validate_import_file] Missing Mandatory Tag: @PURPOSE [_validate_import_file] Missing Mandatory Tag: @PRE [_validate_import_file] Missing Mandatory Tag: @POST [_validate_import_file] Missing Mandatory Tag: @PURPOSE [_validate_import_file] Missing Mandatory Tag: @PRE [_validate_import_file] Missing Mandatory Tag: @POST [_validate_import_file] Missing Mandatory Tag: @PURPOSE [_validate_import_file] Missing Mandatory Tag: @PRE [_validate_import_file] Missing Mandatory Tag: @POST |
| frontend/src/components/git/GitManager.svelte | 🟡 67% | [checkStatus] Missing Mandatory Tag: @PRE [checkStatus] Missing Mandatory Tag: @POST [checkStatus] Missing Mandatory Tag: @PRE [checkStatus] Missing Mandatory Tag: @POST [handleInit] Missing Mandatory Tag: @PRE [handleInit] Missing Mandatory Tag: @POST [handleInit] Missing Mandatory Tag: @PRE [handleInit] Missing Mandatory Tag: @POST [handleSync] Missing Mandatory Tag: @PRE [handleSync] Missing Mandatory Tag: @POST [handleSync] Missing Mandatory Tag: @PRE [handleSync] Missing Mandatory Tag: @POST [handlePush] Missing Mandatory Tag: @PURPOSE [handlePush] Missing Mandatory Tag: @PRE [handlePush] Missing Mandatory Tag: @POST [handlePush] Missing Mandatory Tag: @PURPOSE [handlePush] Missing Mandatory Tag: @PRE [handlePush] Missing Mandatory Tag: @POST [handlePull] Missing Mandatory Tag: @PURPOSE [handlePull] Missing Mandatory Tag: @PRE [handlePull] Missing Mandatory Tag: @POST [handlePull] Missing Mandatory Tag: @PURPOSE [handlePull] Missing Mandatory Tag: @PRE [handlePull] Missing Mandatory Tag: @POST |
| backend/src/core/utils/network.py | 🟡 67% | [backend.core.utils.network] Unclosed Anchor at end of file (started line 1) [backend.core.utils.network] Unclosed Anchor: [DEF:backend.core.utils.network:Module] started at line 1 [SupersetAPIError] Unclosed Anchor at end of file (started line 22) [SupersetAPIError] Unclosed Anchor: [DEF:SupersetAPIError:Class] started at line 22 [SupersetAPIError] Missing Mandatory Tag: @PURPOSE [SupersetAPIError] Unclosed Anchor: [DEF:SupersetAPIError:Class] started at line 22 [SupersetAPIError] Missing Mandatory Tag: @PURPOSE [AuthenticationError] Unclosed Anchor at end of file (started line 28) [AuthenticationError] Unclosed Anchor: [DEF:AuthenticationError:Class] started at line 28 [AuthenticationError] Missing Mandatory Tag: @PURPOSE [AuthenticationError] Unclosed Anchor: [DEF:AuthenticationError:Class] started at line 28 [AuthenticationError] Missing Mandatory Tag: @PURPOSE [AuthenticationError] Unclosed Anchor: [DEF:AuthenticationError:Class] started at line 28 [AuthenticationError] Missing Mandatory Tag: @PURPOSE [PermissionDeniedError] Unclosed Anchor at end of file (started line 33) [PermissionDeniedError] Unclosed Anchor: [DEF:PermissionDeniedError:Class] started at line 33 [PermissionDeniedError] Missing Mandatory Tag: @PURPOSE [PermissionDeniedError] Unclosed Anchor: [DEF:PermissionDeniedError:Class] started at line 33 [PermissionDeniedError] Missing Mandatory Tag: @PURPOSE [PermissionDeniedError] Unclosed Anchor: [DEF:PermissionDeniedError:Class] started at line 33 [PermissionDeniedError] Missing Mandatory Tag: @PURPOSE [PermissionDeniedError] Unclosed Anchor: [DEF:PermissionDeniedError:Class] started at line 33 [PermissionDeniedError] Missing Mandatory Tag: @PURPOSE [DashboardNotFoundError] Unclosed Anchor at end of file (started line 38) [DashboardNotFoundError] Unclosed Anchor: [DEF:DashboardNotFoundError:Class] started at line 38 [DashboardNotFoundError] Missing Mandatory Tag: @PURPOSE [DashboardNotFoundError] Unclosed Anchor: [DEF:DashboardNotFoundError:Class] started at line 38 [DashboardNotFoundError] Missing Mandatory Tag: @PURPOSE [DashboardNotFoundError] Unclosed Anchor: [DEF:DashboardNotFoundError:Class] started at line 38 [DashboardNotFoundError] Missing Mandatory Tag: @PURPOSE [DashboardNotFoundError] Unclosed Anchor: [DEF:DashboardNotFoundError:Class] started at line 38 [DashboardNotFoundError] Missing Mandatory Tag: @PURPOSE [DashboardNotFoundError] Unclosed Anchor: [DEF:DashboardNotFoundError:Class] started at line 38 [DashboardNotFoundError] Missing Mandatory Tag: @PURPOSE [NetworkError] Unclosed Anchor at end of file (started line 43) [NetworkError] Unclosed Anchor: [DEF:NetworkError:Class] started at line 43 [NetworkError] Missing Mandatory Tag: @PURPOSE [NetworkError] Unclosed Anchor: [DEF:NetworkError:Class] started at line 43 [NetworkError] Missing Mandatory Tag: @PURPOSE [NetworkError] Unclosed Anchor: [DEF:NetworkError:Class] started at line 43 [NetworkError] Missing Mandatory Tag: @PURPOSE [NetworkError] Unclosed Anchor: [DEF:NetworkError:Class] started at line 43 [NetworkError] Missing Mandatory Tag: @PURPOSE [NetworkError] Unclosed Anchor: [DEF:NetworkError:Class] started at line 43 [NetworkError] Missing Mandatory Tag: @PURPOSE [NetworkError] Unclosed Anchor: [DEF:NetworkError:Class] started at line 43 [NetworkError] Missing Mandatory Tag: @PURPOSE |
| backend/src/api/routes/git.py | 🟡 69% | [get_git_configs] Missing Mandatory Tag: @PRE [get_git_configs] Missing Mandatory Tag: @POST [get_git_configs] Missing Mandatory Tag: @PRE [get_git_configs] Missing Mandatory Tag: @POST [create_git_config] Missing Mandatory Tag: @PRE [create_git_config] Missing Mandatory Tag: @POST [create_git_config] Missing Mandatory Tag: @PRE [create_git_config] Missing Mandatory Tag: @POST [delete_git_config] Missing Mandatory Tag: @PRE [delete_git_config] Missing Mandatory Tag: @POST [delete_git_config] Missing Mandatory Tag: @PRE [delete_git_config] Missing Mandatory Tag: @POST [test_git_config] Missing Mandatory Tag: @PRE [test_git_config] Missing Mandatory Tag: @POST [test_git_config] Missing Mandatory Tag: @PRE [test_git_config] Missing Mandatory Tag: @POST [init_repository] Missing Mandatory Tag: @PRE [init_repository] Missing Mandatory Tag: @POST [init_repository] Missing Mandatory Tag: @PRE [init_repository] Missing Mandatory Tag: @POST [get_branches] Missing Mandatory Tag: @PRE [get_branches] Missing Mandatory Tag: @POST [get_branches] Missing Mandatory Tag: @PRE [get_branches] Missing Mandatory Tag: @POST [create_branch] Missing Mandatory Tag: @PRE [create_branch] Missing Mandatory Tag: @POST [create_branch] Missing Mandatory Tag: @PRE [create_branch] Missing Mandatory Tag: @POST [checkout_branch] Missing Mandatory Tag: @PRE [checkout_branch] Missing Mandatory Tag: @POST [checkout_branch] Missing Mandatory Tag: @PRE [checkout_branch] Missing Mandatory Tag: @POST [commit_changes] Missing Mandatory Tag: @PRE [commit_changes] Missing Mandatory Tag: @POST [commit_changes] Missing Mandatory Tag: @PRE [commit_changes] Missing Mandatory Tag: @POST [push_changes] Missing Mandatory Tag: @PRE [push_changes] Missing Mandatory Tag: @POST [push_changes] Missing Mandatory Tag: @PRE [push_changes] Missing Mandatory Tag: @POST [pull_changes] Missing Mandatory Tag: @PRE [pull_changes] Missing Mandatory Tag: @POST [pull_changes] Missing Mandatory Tag: @PRE [pull_changes] Missing Mandatory Tag: @POST [sync_dashboard] Missing Mandatory Tag: @PRE [sync_dashboard] Missing Mandatory Tag: @POST [sync_dashboard] Missing Mandatory Tag: @PRE [sync_dashboard] Missing Mandatory Tag: @POST [get_environments] Missing Mandatory Tag: @PRE [get_environments] Missing Mandatory Tag: @POST [get_environments] Missing Mandatory Tag: @PRE [get_environments] Missing Mandatory Tag: @POST [deploy_dashboard] Missing Mandatory Tag: @PRE [deploy_dashboard] Missing Mandatory Tag: @POST [deploy_dashboard] Missing Mandatory Tag: @PRE [deploy_dashboard] Missing Mandatory Tag: @POST [get_history] Missing Mandatory Tag: @PRE [get_history] Missing Mandatory Tag: @POST [get_history] Missing Mandatory Tag: @PRE [get_history] Missing Mandatory Tag: @POST [get_repository_status] Missing Mandatory Tag: @PRE [get_repository_status] Missing Mandatory Tag: @POST [get_repository_status] Missing Mandatory Tag: @PRE [get_repository_status] Missing Mandatory Tag: @POST [get_repository_diff] Missing Mandatory Tag: @PRE [get_repository_diff] Missing Mandatory Tag: @POST [get_repository_diff] Missing Mandatory Tag: @PRE [get_repository_diff] Missing Mandatory Tag: @POST |
| backend/src/services/git_service.py | 🟡 72% | [init] Missing Mandatory Tag: @PRE [init] Missing Mandatory Tag: @POST [init] Missing Mandatory Tag: @PRE [init] Missing Mandatory Tag: @POST [init] Missing Mandatory Tag: @PRE [init] Missing Mandatory Tag: @POST [_get_repo_path] Missing Mandatory Tag: @PRE [_get_repo_path] Missing Mandatory Tag: @POST [_get_repo_path] Missing Belief State Logging: Function should use belief_scope context manager. [_get_repo_path] Missing Mandatory Tag: @PRE [_get_repo_path] Missing Mandatory Tag: @POST [_get_repo_path] Missing Belief State Logging: Function should use belief_scope context manager. [_get_repo_path] Missing Mandatory Tag: @PRE [_get_repo_path] Missing Mandatory Tag: @POST [_get_repo_path] Missing Belief State Logging: Function should use belief_scope context manager. [init_repo] Missing Mandatory Tag: @PRE [init_repo] Missing Mandatory Tag: @POST [init_repo] Missing Mandatory Tag: @PRE [init_repo] Missing Mandatory Tag: @POST [init_repo] Missing Mandatory Tag: @PRE [init_repo] Missing Mandatory Tag: @POST [get_repo] Missing Mandatory Tag: @POST [get_repo] Missing Mandatory Tag: @POST [get_repo] Missing Mandatory Tag: @POST [list_branches] Missing Mandatory Tag: @PRE [list_branches] Missing Mandatory Tag: @POST [list_branches] Missing Mandatory Tag: @PRE [list_branches] Missing Mandatory Tag: @POST [list_branches] Missing Mandatory Tag: @PRE [list_branches] Missing Mandatory Tag: @POST [create_branch] Missing Mandatory Tag: @PRE [create_branch] Missing Mandatory Tag: @POST [create_branch] Missing Mandatory Tag: @PRE [create_branch] Missing Mandatory Tag: @POST [create_branch] Missing Mandatory Tag: @PRE [create_branch] Missing Mandatory Tag: @POST [checkout_branch] Missing Mandatory Tag: @PRE [checkout_branch] Missing Mandatory Tag: @POST [checkout_branch] Missing Mandatory Tag: @PRE [checkout_branch] Missing Mandatory Tag: @POST [checkout_branch] Missing Mandatory Tag: @PRE [checkout_branch] Missing Mandatory Tag: @POST [commit_changes] Missing Mandatory Tag: @PRE [commit_changes] Missing Mandatory Tag: @POST [commit_changes] Missing Mandatory Tag: @PRE [commit_changes] Missing Mandatory Tag: @POST [commit_changes] Missing Mandatory Tag: @PRE [commit_changes] Missing Mandatory Tag: @POST [push_changes] Missing Mandatory Tag: @PRE [push_changes] Missing Mandatory Tag: @POST [push_changes] Missing Mandatory Tag: @PRE [push_changes] Missing Mandatory Tag: @POST [push_changes] Missing Mandatory Tag: @PRE [push_changes] Missing Mandatory Tag: @POST [pull_changes] Missing Mandatory Tag: @PRE [pull_changes] Missing Mandatory Tag: @POST [pull_changes] Missing Mandatory Tag: @PRE [pull_changes] Missing Mandatory Tag: @POST [pull_changes] Missing Mandatory Tag: @PRE [pull_changes] Missing Mandatory Tag: @POST [get_status] Missing Mandatory Tag: @PRE [get_status] Missing Mandatory Tag: @POST [get_status] Missing Mandatory Tag: @PRE [get_status] Missing Mandatory Tag: @POST [get_status] Missing Mandatory Tag: @PRE [get_status] Missing Mandatory Tag: @POST [get_diff] Missing Mandatory Tag: @PRE [get_diff] Missing Mandatory Tag: @POST [get_diff] Missing Mandatory Tag: @PRE [get_diff] Missing Mandatory Tag: @POST [get_diff] Missing Mandatory Tag: @PRE [get_diff] Missing Mandatory Tag: @POST [get_commit_history] Missing Mandatory Tag: @PRE [get_commit_history] Missing Mandatory Tag: @POST [get_commit_history] Missing Mandatory Tag: @PRE [get_commit_history] Missing Mandatory Tag: @POST [get_commit_history] Missing Mandatory Tag: @PRE [get_commit_history] Missing Mandatory Tag: @POST [test_connection] Missing Mandatory Tag: @PRE [test_connection] Missing Mandatory Tag: @POST [test_connection] Missing Mandatory Tag: @PRE [test_connection] Missing Mandatory Tag: @POST [test_connection] Missing Mandatory Tag: @PRE [test_connection] Missing Mandatory Tag: @POST |
| frontend/src/routes/settings/git/+page.svelte | 🟡 73% | [loadConfigs] Missing Mandatory Tag: @PRE [loadConfigs] Missing Mandatory Tag: @POST [loadConfigs] Missing Mandatory Tag: @PRE [loadConfigs] Missing Mandatory Tag: @POST [handleTest] Missing Mandatory Tag: @PRE [handleTest] Missing Mandatory Tag: @POST [handleTest] Missing Mandatory Tag: @PRE [handleTest] Missing Mandatory Tag: @POST [handleSave] Missing Mandatory Tag: @PRE [handleSave] Missing Mandatory Tag: @POST [handleSave] Missing Mandatory Tag: @PRE [handleSave] Missing Mandatory Tag: @POST [handleDelete] Missing Mandatory Tag: @PRE [handleDelete] Missing Mandatory Tag: @POST [handleDelete] Missing Mandatory Tag: @PRE [handleDelete] Missing Mandatory Tag: @POST |
| frontend/src/components/git/BranchSelector.svelte | 🟡 75% | [onMount] Missing Mandatory Tag: @PURPOSE [onMount] Missing Mandatory Tag: @PRE [onMount] Missing Mandatory Tag: @POST [onMount] Missing Mandatory Tag: @PURPOSE [onMount] Missing Mandatory Tag: @PRE [onMount] Missing Mandatory Tag: @POST [loadBranches] Missing Mandatory Tag: @PRE [loadBranches] Missing Mandatory Tag: @PRE [handleSelect] Missing Mandatory Tag: @PURPOSE [handleSelect] Missing Mandatory Tag: @PRE [handleSelect] Missing Mandatory Tag: @POST [handleSelect] Missing Mandatory Tag: @PURPOSE [handleSelect] Missing Mandatory Tag: @PRE [handleSelect] Missing Mandatory Tag: @POST [handleCheckout] Missing Mandatory Tag: @PRE [handleCheckout] Missing Mandatory Tag: @PRE [handleCreate] Missing Mandatory Tag: @PRE [handleCreate] Missing Mandatory Tag: @PRE |
| frontend/src/components/git/CommitHistory.svelte | 🟡 83% | [onMount] Missing Mandatory Tag: @PRE [onMount] Missing Mandatory Tag: @POST [onMount] Missing Mandatory Tag: @PRE [onMount] Missing Mandatory Tag: @POST [loadHistory] Missing Mandatory Tag: @PRE [loadHistory] Missing Mandatory Tag: @PRE |
| backend/src/core/utils/fileio.py | 🟡 88% | [backend.core.utils.fileio] Unclosed Anchor at end of file (started line 1) [backend.core.utils.fileio] Unclosed Anchor: [DEF:backend.core.utils.fileio:Module] started at line 1 [InvalidZipFormatError] Unclosed Anchor at end of file (started line 26) [InvalidZipFormatError] Unclosed Anchor: [DEF:InvalidZipFormatError:Class] started at line 26 [InvalidZipFormatError] Missing Mandatory Tag: @PURPOSE [InvalidZipFormatError] Unclosed Anchor: [DEF:InvalidZipFormatError:Class] started at line 26 [InvalidZipFormatError] Missing Mandatory Tag: @PURPOSE [replacer] Missing Belief State Logging: Function should use belief_scope context manager. [replacer] Missing Belief State Logging: Function should use belief_scope context manager. [replacer] Missing Belief State Logging: Function should use belief_scope context manager. [replacer] Missing Belief State Logging: Function should use belief_scope context manager. |
| frontend/src/components/git/CommitModal.svelte | 🟡 94% | [loadStatus] Missing Mandatory Tag: @POST [loadStatus] Missing Mandatory Tag: @POST |
| frontend/src/components/DashboardGrid.svelte | 🟡 94% | [openGit] Missing Mandatory Tag: @PRE [openGit] Missing Mandatory Tag: @POST [openGit] Missing Mandatory Tag: @PRE [openGit] Missing Mandatory Tag: @POST |
| backend/src/core/logger.py | 🟡 97% | [format] Missing Belief State Logging: Function should use belief_scope context manager. [format] Missing Belief State Logging: Function should use belief_scope context manager. [format] Missing Belief State Logging: Function should use belief_scope context manager. [belief_scope] Missing Belief State Logging: Function should use belief_scope context manager. [belief_scope] Missing Belief State Logging: Function should use belief_scope context manager. [configure_logger] Missing Belief State Logging: Function should use belief_scope context manager. [configure_logger] Missing Belief State Logging: Function should use belief_scope context manager. [init] Missing Belief State Logging: Function should use belief_scope context manager. [init] Missing Belief State Logging: Function should use belief_scope context manager. [init] Missing Belief State Logging: Function should use belief_scope context manager. [emit] Missing Belief State Logging: Function should use belief_scope context manager. [emit] Missing Belief State Logging: Function should use belief_scope context manager. [emit] Missing Belief State Logging: Function should use belief_scope context manager. [get_recent_logs] Missing Belief State Logging: Function should use belief_scope context manager. [get_recent_logs] Missing Belief State Logging: Function should use belief_scope context manager. [get_recent_logs] Missing Belief State Logging: Function should use belief_scope context manager. [believed] Missing Mandatory Tag: @PRE [believed] Missing Mandatory Tag: @POST [believed] Missing Mandatory Tag: @PRE [believed] Missing Mandatory Tag: @POST [believed] Missing Mandatory Tag: @PRE [believed] Missing Mandatory Tag: @POST |
| backend/src/core/utils/dataset_mapper.py | 🟡 97% | [init] Missing Mandatory Tag: @PRE [init] Missing Belief State Logging: Function should use belief_scope context manager. [init] Missing Mandatory Tag: @PRE [init] Missing Belief State Logging: Function should use belief_scope context manager. [init] Missing Mandatory Tag: @PRE [init] Missing Belief State Logging: Function should use belief_scope context manager. |
| generate_semantic_map.py | 🟢 100% | [init] Missing Belief State Logging: Function should use belief_scope context manager. [init] Missing Belief State Logging: Function should use belief_scope context manager. [enter] Missing Belief State Logging: Function should use belief_scope context manager. [enter] Missing Belief State Logging: Function should use belief_scope context manager. [exit] Missing Belief State Logging: Function should use belief_scope context manager. [exit] Missing Belief State Logging: Function should use belief_scope context manager. |
| frontend/src/components/TaskHistory.svelte | 🟢 100% | OK |
| frontend/src/components/MappingTable.svelte | 🟢 100% | OK |
| frontend/src/components/EnvSelector.svelte | 🟢 100% | OK |
| frontend/src/components/TaskList.svelte | 🟢 100% | OK |
| frontend/src/components/DynamicForm.svelte | 🟢 100% | OK |
| frontend/src/components/Footer.svelte | 🟢 100% | OK |
| frontend/src/components/Navbar.svelte | 🟢 100% | OK |
| frontend/src/components/TaskRunner.svelte | 🟢 100% | OK |
| frontend/src/components/TaskLogViewer.svelte | 🟢 100% | OK |
| frontend/src/components/PasswordPrompt.svelte | 🟢 100% | OK |
| frontend/src/components/MissingMappingModal.svelte | 🟢 100% | OK |
| frontend/src/components/Toast.svelte | 🟢 100% | OK |
| frontend/src/components/git/ConflictResolver.svelte | 🟢 100% | OK |
| frontend/src/components/tools/DebugTool.svelte | 🟢 100% | OK |
| frontend/src/components/tools/ConnectionForm.svelte | 🟢 100% | OK |
| frontend/src/components/tools/MapperTool.svelte | 🟢 100% | OK |
| frontend/src/components/tools/SearchTool.svelte | 🟢 100% | OK |
| frontend/src/components/tools/ConnectionList.svelte | 🟢 100% | OK |
| frontend/src/pages/Settings.svelte | 🟢 100% | OK |
| frontend/src/pages/Dashboard.svelte | 🟢 100% | OK |
| frontend/src/services/gitService.js | 🟢 100% | OK |
| frontend/src/services/connectionService.js | 🟢 100% | OK |
| frontend/src/services/taskService.js | 🟢 100% | OK |
| frontend/src/services/toolsService.js | 🟢 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/+page.ts | 🟢 100% | OK |
| frontend/src/routes/+page.svelte | 🟢 100% | OK |
| frontend/src/routes/tasks/+page.svelte | 🟢 100% | OK |
| frontend/src/routes/settings/+page.ts | 🟢 100% | OK |
| frontend/src/routes/settings/+page.svelte | 🟢 100% | OK |
| frontend/src/routes/settings/connections/+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/tools/search/+page.svelte | 🟢 100% | OK |
| frontend/src/routes/migration/+page.svelte | 🟢 100% | OK |
| frontend/src/routes/migration/mappings/+page.svelte | 🟢 100% | OK |
| backend/src/dependencies.py | 🟢 100% | OK |
| backend/src/app.py | 🟢 100% | OK |
| backend/src/models/mapping.py | 🟢 100% | OK |
| backend/src/models/dashboard.py | 🟢 100% | OK |
| backend/src/models/task.py | 🟢 100% | OK |
| backend/src/models/connection.py | 🟢 100% | OK |
| backend/src/services/mapping_service.py | 🟢 100% | OK |
| backend/src/core/config_manager.py | 🟢 100% | OK |
| backend/src/core/migration_engine.py | 🟢 100% | [_transform_yaml] Missing Belief State Logging: Function should use belief_scope context manager. [_transform_yaml] Missing Belief State Logging: Function should use belief_scope context manager. [_transform_yaml] Missing Belief State Logging: Function should use belief_scope context manager. |
| backend/src/core/database.py | 🟢 100% | OK |
| backend/src/core/config_models.py | 🟢 100% | OK |
| backend/src/core/scheduler.py | 🟢 100% | OK |
| backend/src/core/plugin_loader.py | 🟢 100% | OK |
| backend/src/core/plugin_base.py | 🟢 100% | OK |
| backend/src/core/utils/matching.py | 🟢 100% | [suggest_mappings] Missing Belief State Logging: Function should use belief_scope context manager. [suggest_mappings] Missing Belief State Logging: Function should use belief_scope context manager. |
| backend/src/core/task_manager/manager.py | 🟢 100% | OK |
| backend/src/core/task_manager/init.py | 🟢 100% | OK |
| backend/src/core/task_manager/cleanup.py | 🟢 100% | [init] Missing Belief State Logging: Function should use belief_scope context manager. [init] Missing Belief State Logging: Function should use belief_scope context manager. [init] Missing Belief State Logging: Function should use belief_scope context manager. |
| backend/src/core/task_manager/models.py | 🟢 100% | [init] Missing Belief State Logging: Function should use belief_scope context manager. [init] Missing Belief State Logging: Function should use belief_scope context manager. [init] Missing Belief State Logging: Function should use belief_scope context manager. |
| backend/src/core/task_manager/persistence.py | 🟢 100% | OK |
| backend/src/plugins/search.py | 🟢 100% | OK |
| backend/src/plugins/backup.py | 🟢 100% | OK |
| backend/src/plugins/debug.py | 🟢 100% | OK |
| backend/src/plugins/migration.py | 🟢 100% | OK |
| backend/src/plugins/mapper.py | 🟢 100% | OK |
| backend/src/api/auth.py | 🟢 100% | [get_current_user] Missing Belief State Logging: Function should use belief_scope context manager. [get_current_user] Missing Belief State Logging: Function should use belief_scope context manager. |
| backend/src/api/routes/settings.py | 🟢 100% | OK |
| backend/src/api/routes/connections.py | 🟢 100% | OK |
| backend/src/api/routes/tasks.py | 🟢 100% | OK |
| backend/src/api/routes/environments.py | 🟢 100% | OK |
| backend/src/api/routes/plugins.py | 🟢 100% | OK |
| backend/src/api/routes/migration.py | 🟢 100% | OK |
| backend/src/api/routes/mappings.py | 🟢 100% | OK |
| backend/tests/test_logger.py | 🟢 100% | OK |