{ "max_lines": 500, "coverage_threshold_pct": 95, "managed_files": [ "backend/atlas_portal/__init__.py", "backend/atlas_portal/app_factory.py", "backend/atlas_portal/ariadne_client.py", "backend/atlas_portal/db.py", "backend/atlas_portal/firefly_user_sync.py", "backend/atlas_portal/k8s.py", "backend/atlas_portal/keycloak.py", "backend/atlas_portal/mailer.py", "backend/atlas_portal/migrate.py", "backend/atlas_portal/nextcloud_mail_sync.py", "backend/atlas_portal/provisioning.py", "backend/atlas_portal/provisioning_tasks.py", "backend/atlas_portal/rate_limit.py", "backend/atlas_portal/routes/__init__.py", "backend/atlas_portal/routes/access_request_onboarding.py", "backend/atlas_portal/routes/access_request_onboarding_policy.py", "backend/atlas_portal/routes/access_request_state.py", "backend/atlas_portal/routes/access_request_status.py", "backend/atlas_portal/routes/access_request_submission.py", "backend/atlas_portal/routes/access_requests.py", "backend/atlas_portal/routes/account.py", "backend/atlas_portal/routes/account_actions.py", "backend/atlas_portal/routes/account_overview.py", "backend/atlas_portal/routes/admin_access.py", "backend/atlas_portal/routes/ai.py", "backend/atlas_portal/routes/auth_config.py", "backend/atlas_portal/routes/health.py", "backend/atlas_portal/routes/lab.py", "backend/atlas_portal/routes/monero.py", "backend/atlas_portal/settings.py", "backend/atlas_portal/utils.py", "backend/atlas_portal/vaultwarden.py", "backend/atlas_portal/wger_user_sync.py", "frontend/src/App.vue", "frontend/src/account/useAccountDashboard.js", "frontend/src/assets/base.css", "frontend/src/assets/theme.css", "frontend/src/auth.js", "frontend/src/components/HeroSection.vue", "frontend/src/components/MermaidCard.vue", "frontend/src/components/MetricRow.vue", "frontend/src/components/MetricsPanel.vue", "frontend/src/components/ServiceGrid.vue", "frontend/src/components/StatsGrid.vue", "frontend/src/components/TopBar.vue", "frontend/src/data/sample.js", "frontend/src/main.js", "frontend/src/onboarding/onboardingGuides.js", "frontend/src/onboarding/onboardingLabels.js", "frontend/src/onboarding/onboardingSections.js", "frontend/src/onboarding/useOnboardingFlow.js", "frontend/src/onboarding/useOnboardingGuides.js", "frontend/src/onboarding/useOnboardingNavigation.js", "frontend/src/request-access/useRequestAccessFlow.js", "frontend/src/router.js", "frontend/src/styles/account.css", "frontend/src/styles/onboarding-guides.css", "frontend/src/styles/onboarding.css", "frontend/src/styles/request-access.css", "frontend/src/views/AboutView.vue", "frontend/src/views/AccountView.vue", "frontend/src/views/AiPlanView.vue", "frontend/src/views/AiView.vue", "frontend/src/views/AppsView.vue", "frontend/src/views/HomeView.vue", "frontend/src/views/MoneroView.vue", "frontend/src/views/OnboardingView.vue", "frontend/src/views/RequestAccessView.vue" ], "docstring_files": [ "backend/atlas_portal/app_factory.py", "backend/atlas_portal/ariadne_client.py", "backend/atlas_portal/db.py", "backend/atlas_portal/firefly_user_sync.py", "backend/atlas_portal/k8s.py", "backend/atlas_portal/keycloak.py", "backend/atlas_portal/mailer.py", "backend/atlas_portal/migrate.py", "backend/atlas_portal/nextcloud_mail_sync.py", "backend/atlas_portal/provisioning.py", "backend/atlas_portal/provisioning_tasks.py", "backend/atlas_portal/rate_limit.py", "backend/atlas_portal/routes/access_request_onboarding.py", "backend/atlas_portal/routes/access_request_onboarding_policy.py", "backend/atlas_portal/routes/access_request_state.py", "backend/atlas_portal/routes/access_request_status.py", "backend/atlas_portal/routes/access_request_submission.py", "backend/atlas_portal/routes/access_requests.py", "backend/atlas_portal/routes/account.py", "backend/atlas_portal/routes/account_actions.py", "backend/atlas_portal/routes/account_overview.py", "backend/atlas_portal/routes/admin_access.py", "backend/atlas_portal/routes/ai.py", "backend/atlas_portal/routes/auth_config.py", "backend/atlas_portal/routes/health.py", "backend/atlas_portal/routes/lab.py", "backend/atlas_portal/routes/monero.py", "backend/atlas_portal/settings.py", "backend/atlas_portal/utils.py", "backend/atlas_portal/vaultwarden.py", "backend/atlas_portal/wger_user_sync.py", "frontend/src/App.vue", "frontend/src/account/useAccountDashboard.js", "frontend/src/auth.js", "frontend/src/components/HeroSection.vue", "frontend/src/components/MermaidCard.vue", "frontend/src/components/MetricRow.vue", "frontend/src/components/MetricsPanel.vue", "frontend/src/components/ServiceGrid.vue", "frontend/src/components/StatsGrid.vue", "frontend/src/components/TopBar.vue", "frontend/src/data/sample.js", "frontend/src/main.js", "frontend/src/onboarding/onboardingGuides.js", "frontend/src/onboarding/onboardingLabels.js", "frontend/src/onboarding/onboardingSections.js", "frontend/src/onboarding/useOnboardingFlow.js", "frontend/src/onboarding/useOnboardingGuides.js", "frontend/src/onboarding/useOnboardingNavigation.js", "frontend/src/request-access/useRequestAccessFlow.js", "frontend/src/router.js", "frontend/src/views/AboutView.vue", "frontend/src/views/AccountView.vue", "frontend/src/views/AiPlanView.vue", "frontend/src/views/AiView.vue", "frontend/src/views/AppsView.vue", "frontend/src/views/HomeView.vue", "frontend/src/views/MoneroView.vue", "frontend/src/views/OnboardingView.vue", "frontend/src/views/RequestAccessView.vue" ], "coverage_files": [ "backend/atlas_portal/app_factory.py", "backend/atlas_portal/ariadne_client.py", "backend/atlas_portal/db.py", "backend/atlas_portal/firefly_user_sync.py", "backend/atlas_portal/k8s.py", "backend/atlas_portal/keycloak.py", "backend/atlas_portal/mailer.py", "backend/atlas_portal/migrate.py", "backend/atlas_portal/nextcloud_mail_sync.py", "backend/atlas_portal/provisioning.py", "backend/atlas_portal/provisioning_tasks.py", "backend/atlas_portal/rate_limit.py", "backend/atlas_portal/routes/access_request_onboarding.py", "backend/atlas_portal/routes/access_request_onboarding_policy.py", "backend/atlas_portal/routes/access_request_state.py", "backend/atlas_portal/routes/access_request_status.py", "backend/atlas_portal/routes/access_request_submission.py", "backend/atlas_portal/routes/access_requests.py", "backend/atlas_portal/routes/account.py", "backend/atlas_portal/routes/account_actions.py", "backend/atlas_portal/routes/account_overview.py", "backend/atlas_portal/routes/admin_access.py", "backend/atlas_portal/routes/ai.py", "backend/atlas_portal/routes/auth_config.py", "backend/atlas_portal/routes/health.py", "backend/atlas_portal/routes/lab.py", "backend/atlas_portal/routes/monero.py", "backend/atlas_portal/settings.py", "backend/atlas_portal/utils.py", "backend/atlas_portal/vaultwarden.py", "backend/atlas_portal/wger_user_sync.py", "frontend/src/App.vue", "frontend/src/account/useAccountDashboard.js", "frontend/src/auth.js", "frontend/src/components/HeroSection.vue", "frontend/src/components/MermaidCard.vue", "frontend/src/components/MetricRow.vue", "frontend/src/components/MetricsPanel.vue", "frontend/src/components/ServiceGrid.vue", "frontend/src/components/StatsGrid.vue", "frontend/src/components/TopBar.vue", "frontend/src/data/sample.js", "frontend/src/main.js", "frontend/src/onboarding/onboardingGuides.js", "frontend/src/onboarding/onboardingLabels.js", "frontend/src/onboarding/onboardingSections.js", "frontend/src/onboarding/useOnboardingFlow.js", "frontend/src/onboarding/useOnboardingGuides.js", "frontend/src/onboarding/useOnboardingNavigation.js", "frontend/src/request-access/useRequestAccessFlow.js", "frontend/src/router.js", "frontend/src/views/AboutView.vue", "frontend/src/views/AccountView.vue", "frontend/src/views/AiPlanView.vue", "frontend/src/views/AiView.vue", "frontend/src/views/AppsView.vue", "frontend/src/views/HomeView.vue", "frontend/src/views/MoneroView.vue", "frontend/src/views/OnboardingView.vue", "frontend/src/views/RequestAccessView.vue" ] }