https://github.com/arch-team/ai-studio-project
· scanned 2026-06-17 01:35 UTC (1 month, 2 weeks ago)
156 raw signals (0 security + 156 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -18.4 (diff) · 93 actionable findings from 1 signal source. 63 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 8836 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
client |
software | healthy | backend/tests/conftest.py:39 |
pytest_collection_modifyitems |
software | healthy | backend/tests/conftest.py:57 |
get_python_files |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
get_imports_from_file |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
is_in_type_checking |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
backend_src_path |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
application_files |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_application_services_do_not_import_infrastructure_mode… |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_application_services_do_not_use_sqlalchemy_select |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
domain_files |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_domain_layer_does_not_import_infrastructure |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_domain_layer_does_not_import_api |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
api_endpoint_files |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_api_endpoints_do_not_import_orm_models |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_api_endpoints_do_not_use_session_add |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
domain_entity_files |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_domain_entities_do_not_use_valueerror_for_state_transi… |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_middleware_order_audit_after_auth |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_cors_does_not_allow_all_methods |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_cors_does_not_allow_all_headers |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
api_schema_files |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_error_response_defined_only_in_common |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_middleware_uses_consistent_error_format |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
_read_training_endpoints |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_training_jobs_has_dedicated_pause_endpoint |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_training_jobs_has_dedicated_resume_endpoint |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_training_jobs_has_dedicated_cancel_endpoint |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_no_generic_action_parameter_in_update_request |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
module_domain_files |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_domain_layer_no_cross_module_imports |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
module_application_files |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_no_cross_module_service_imports |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_no_cross_module_repository_impl_imports |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
non_api_module_files |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_only_api_layer_imports_auth |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
module_infrastructure_files |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_no_cross_module_infrastructure_imports |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
test_modules_have_init_with_all |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
benchmark_iterations |
software | healthy | backend/tests/performance/conftest.py:7 |
concurrent_users |
software | healthy | backend/tests/performance/conftest.py:13 |
jwt_secret_key |
software | healthy | backend/tests/unit/conftest.py:25 |
mock_settings |
software | healthy | backend/tests/unit/conftest.py:31 |
jwt_manager |
software | healthy | backend/tests/unit/conftest.py:40 |
mock_jwt_manager |
software | healthy | backend/tests/unit/conftest.py:47 |
password_hasher |
software | healthy | backend/tests/unit/conftest.py:72 |
fast_password_hasher |
software | healthy | backend/tests/unit/conftest.py:78 |
password_validator |
software | healthy | backend/tests/unit/conftest.py:84 |
valid_passwords |
software | healthy | backend/tests/unit/conftest.py:90 |
invalid_passwords |
software | healthy | backend/tests/unit/conftest.py:102 |
sample_user_data |
software | healthy | backend/tests/unit/conftest.py:121 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
README.md |
software | healthy | README.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
prompt.md |
software | healthy | prompt.md |
spec-kit-prompt.md |
software | healthy | spec-kit-prompt.md |
CLAUDE.md |
software | healthy | backend/CLAUDE.md |
.env.e2e.example |
software | healthy | backend/.env.e2e.example |
requirements.txt |
software | healthy | backend/requirements.txt |
pyproject.toml |
software | healthy | backend/pyproject.toml |
requirements-dev.txt |
software | healthy | backend/requirements-dev.txt |
.env.aws-integration.example |
software | healthy | backend/.env.aws-integration.example |
Dockerfile |
software | healthy | backend/Dockerfile |
CLAUDE.md |
software | healthy | backend/tests/CLAUDE.md |
conftest.py |
software | healthy | backend/tests/conftest.py |
__init__.py |
software | healthy | backend/tests/__init__.py |
__init__.py |
software | healthy | backend/tests/architecture/__init__.py |
test_architecture_compliance.py |
software | healthy | backend/tests/architecture/test_architecture_compliance.py |
conftest.py |
software | healthy | backend/tests/performance/conftest.py |
__init__.py |
software | healthy | backend/tests/performance/__init__.py |
conftest.py |
software | healthy | backend/tests/unit/conftest.py |
__init__.py |
software | healthy | backend/tests/unit/__init__.py |
__init__.py |
software | healthy | backend/tests/unit/billing/__init__.py |
__init__.py |
software | healthy | backend/tests/unit/billing/services/__init__.py |
test_pricing_model.py |
software | healthy | backend/tests/unit/billing/services/test_pricing_model.py |
test_vo_training_metrics.py |
software | healthy | backend/tests/unit/training/test_vo_training_metrics.py |
test_svc_training_sync.py |
software | healthy | backend/tests/unit/training/test_svc_training_sync.py |
test_vo_pod_statistics.py |
software | healthy | backend/tests/unit/training/test_vo_pod_statistics.py |
test_exception_hyperpod.py |
software | healthy | backend/tests/unit/training/test_exception_hyperpod.py |
test_entity_training_job.py |
software | healthy | backend/tests/unit/training/test_entity_training_job.py |
conftest.py |
software | healthy | backend/tests/unit/training/conftest.py |
test_svc_hyperpod.py |
software | healthy | backend/tests/unit/training/test_svc_hyperpod.py |
test_entity_checkpoint.py |
software | healthy | backend/tests/unit/training/test_entity_checkpoint.py |
__init__.py |
software | healthy | backend/tests/unit/training/__init__.py |
test_svc_job_template.py |
software | healthy | backend/tests/unit/training/test_svc_job_template.py |
test_svc_training_job.py |
software | healthy | backend/tests/unit/training/test_svc_training_job.py |
test_schema_training_aliases.py |
software | healthy | backend/tests/unit/training/test_schema_training_aliases.py |
test_svc_hyperpod_client.py |
software | healthy | backend/tests/unit/training/test_svc_hyperpod_client.py |
test_svc_stall_detection.py |
software | healthy | backend/tests/unit/training/test_svc_stall_detection.py |
test_svc_training_metrics.py |
software | healthy | backend/tests/unit/training/test_svc_training_metrics.py |
__init__.py |
software | healthy | backend/tests/unit/monitoring/__init__.py |
test_svc_cluster_sync.py |
software | healthy | backend/tests/unit/monitoring/test_svc_cluster_sync.py |
test_svc_prometheus.py |
software | healthy | backend/tests/unit/monitoring/test_svc_prometheus.py |
test_svc_cluster_health.py |
software | healthy | backend/tests/unit/monitoring/test_svc_cluster_health.py |
test_schema_monitoring.py |
software | healthy | backend/tests/unit/monitoring/test_schema_monitoring.py |
test_prometheus_sigv4.py |
software | healthy | backend/tests/unit/monitoring/test_prometheus_sigv4.py |
__init__.py |
software | healthy | backend/tests/unit/audit/__init__.py |
test_entity_audit_log.py |
software | healthy | backend/tests/unit/audit/test_entity_audit_log.py |
test_svc_audit_cleanup.py |
software | healthy | backend/tests/unit/audit/test_svc_audit_cleanup.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestApplicationLayerDoesNotImportInfrastructure |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestDomainLayerIndependence |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestApiLayerDoesNotImportInfrastructureModels |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestDomainExceptionUsage |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestMiddlewareExecutionOrder |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestCorsConfiguration |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestApiErrorResponseConsistency |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestApiStateTransitionEndpoints |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestModuleDomainLayerIsolation |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestModuleApplicationLayerDependencies |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestModuleApiLayerAuthDependency |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestModuleInfrastructureLayerIsolation |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestModulePublicApiExports |
software | healthy | backend/tests/architecture/test_architecture_compliance.py:… |
TestPricingDataClasses |
software | healthy | backend/tests/unit/billing/services/test_pricing_model.py:26 |
TestPricingModelService |
software | healthy | backend/tests/unit/billing/services/test_pricing_model.py:76 |
TestTrainingMetricsCreation |
software | healthy | backend/tests/unit/training/test_vo_training_metrics.py:10 |
TestTrainingMetricsImmutability |
software | healthy | backend/tests/unit/training/test_vo_training_metrics.py:43 |
TestTrainingMetricsEquality |
software | healthy | backend/tests/unit/training/test_vo_training_metrics.py:53 |
TestTrainingMetricsBehavior |
software | healthy | backend/tests/unit/training/test_vo_training_metrics.py:69 |
TestTrainingSyncServiceBasicSync |
software | healthy | backend/tests/unit/training/test_svc_training_sync.py:94 |
TestTrainingSyncServicePreemption |
software | healthy | backend/tests/unit/training/test_svc_training_sync.py:229 |
TestTrainingSyncServiceErrorHandling |
software | healthy | backend/tests/unit/training/test_svc_training_sync.py:337 |
TestTrainingSyncServiceStateTransition |
software | healthy | backend/tests/unit/training/test_svc_training_sync.py:448 |
TestTrainingSyncServiceStatusMapping |
software | healthy | backend/tests/unit/training/test_svc_training_sync.py:523 |
TestTrainingSyncServiceSyncSingleJob |
software | healthy | backend/tests/unit/training/test_svc_training_sync.py:561 |
TestPodStatisticsCreation |
software | healthy | backend/tests/unit/training/test_vo_pod_statistics.py:8 |
TestPodStatisticsImmutability |
software | healthy | backend/tests/unit/training/test_vo_pod_statistics.py:41 |
TestPodStatisticsEquality |
software | healthy | backend/tests/unit/training/test_vo_pod_statistics.py:51 |
TestPodStatisticsBehavior |
software | healthy | backend/tests/unit/training/test_vo_pod_statistics.py:67 |
TestHyperPodSDKUnavailableError |
software | healthy | backend/tests/unit/training/test_exception_hyperpod.py:12 |
TestHyperPodPodNotFoundError |
software | healthy | backend/tests/unit/training/test_exception_hyperpod.py:54 |
TestHyperPodOperationError |
software | healthy | backend/tests/unit/training/test_exception_hyperpod.py:83 |
TestHyperPodExceptionHierarchy |
software | healthy | backend/tests/unit/training/test_exception_hyperpod.py:145 |
TestJobStatusEnum |
software | healthy | backend/tests/unit/training/test_entity_training_job.py:23 |
TestDistributionStrategyEnum |
software | healthy | backend/tests/unit/training/test_entity_training_job.py:49 |
TestJobPriorityEnum |
software | healthy | backend/tests/unit/training/test_entity_training_job.py:59 |
TestSpotInterruptionBehaviorEnum |
software | healthy | backend/tests/unit/training/test_entity_training_job.py:69 |
TestTrainingJobStateTransitions |
software | healthy | backend/tests/unit/training/test_entity_training_job.py:79 |
TestTrainingJobBusinessRules |
software | healthy | backend/tests/unit/training/test_entity_training_job.py:180 |
TestTrainingJobCreation |
software | healthy | backend/tests/unit/training/test_entity_training_job.py:257 |
TestStateTransitionMatrix |
software | healthy | backend/tests/unit/training/test_entity_training_job.py:367 |
TestHyperPodServiceSubmit |
software | healthy | backend/tests/unit/training/test_svc_hyperpod.py:113 |
TestHyperPodServiceGetStatus |
software | healthy | backend/tests/unit/training/test_svc_hyperpod.py:199 |
TestHyperPodServiceTerminate |
software | healthy | backend/tests/unit/training/test_svc_hyperpod.py:237 |
TestHyperPodServicePause |
software | healthy | backend/tests/unit/training/test_svc_hyperpod.py:285 |
TestHyperPodServiceResume |
software | healthy | backend/tests/unit/training/test_svc_hyperpod.py:308 |
TestHyperPodServiceListPods |
software | healthy | backend/tests/unit/training/test_svc_hyperpod.py:340 |
TestHyperPodServiceStatusMapping |
software | healthy | backend/tests/unit/training/test_svc_hyperpod.py:374 |
TestHyperPodServiceVolumeConfig |
software | healthy | backend/tests/unit/training/test_svc_hyperpod.py:394 |
TestHyperPodServiceJobConfig |
software | healthy | backend/tests/unit/training/test_svc_hyperpod.py:414 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
architecture |
software | healthy | backend/tests/architecture |
performance |
software | healthy | backend/tests/performance |
unit |
software | healthy | backend/tests/unit |
billing |
software | healthy | backend/tests/unit/billing |
services |
software | healthy | backend/tests/unit/billing/services |
training |
software | healthy | backend/tests/unit/training |
monitoring |
software | healthy | backend/tests/unit/monitoring |
audit |
software | healthy | backend/tests/unit/audit |
modules |
software | healthy | backend/tests/unit/modules |
billing |
software | healthy | backend/tests/unit/modules/billing |
application |
software | healthy | backend/tests/unit/modules/billing/application |
services |
software | healthy | backend/tests/unit/modules/billing/application/services |
training |
software | healthy | backend/tests/unit/modules/training |
application |
software | healthy | backend/tests/unit/modules/training/application |
services |
software | healthy | backend/tests/unit/modules/training/application/services |
monitoring |
software | healthy | backend/tests/unit/modules/monitoring |
domain |
software | healthy | backend/tests/unit/modules/monitoring/domain |
datasets |
software | healthy | backend/tests/unit/modules/datasets |
api |
software | healthy | backend/tests/unit/modules/datasets/api |
application |
software | healthy | backend/tests/unit/modules/datasets/application |
infrastructure |
software | healthy | backend/tests/unit/modules/datasets/infrastructure |
domain |
software | healthy | backend/tests/unit/modules/datasets/domain |
auth |
software | healthy | backend/tests/unit/modules/auth |
domain |
software | healthy | backend/tests/unit/modules/auth/domain |
models |
software | healthy | backend/tests/unit/modules/models |
application |
software | healthy | backend/tests/unit/modules/models/application |
services |
software | healthy | backend/tests/unit/modules/models/application/services |
spaces |
software | healthy | backend/tests/unit/modules/spaces |
application |
software | healthy | backend/tests/unit/modules/spaces/application |
services |
software | healthy | backend/tests/unit/modules/spaces/application/services |
auth |
software | healthy | backend/tests/unit/auth |
models |
software | healthy | backend/tests/unit/models |
shared |
software | healthy | backend/tests/unit/shared |
infrastructure |
software | healthy | backend/tests/unit/shared/infrastructure |
external |
software | healthy | backend/tests/unit/shared/infrastructure/external |
quotas |
software | healthy | backend/tests/unit/quotas |
spaces |
software | healthy | backend/tests/unit/spaces |
integration |
software | healthy | backend/tests/integration |
billing |
software | healthy | backend/tests/integration/billing |
training |
software | healthy | backend/tests/integration/training |
monitoring |
software | healthy | backend/tests/integration/monitoring |
contracts |
software | healthy | backend/tests/integration/contracts |
datasets |
software | healthy | backend/tests/integration/datasets |
modules |
software | healthy | backend/tests/integration/modules |
billing |
software | healthy | backend/tests/integration/modules/billing |
application |
software | healthy | backend/tests/integration/modules/billing/application |
services |
software | healthy | backend/tests/integration/modules/billing/application/servi… |
auth |
software | healthy | backend/tests/integration/auth |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
image::frontend/Dockerfile |
hardware | healthy | frontend/Dockerfile |
mysql |
hardware | healthy | docker-compose.yml |
backend |
hardware | healthy | docker-compose.yml |
frontend |
hardware | healthy | docker-compose.yml |
k8s::WorkloadPriorityClass::infrastructure/tests/manifests/… |
hardware | healthy | infrastructure/tests/manifests/test-kueue.yaml |
k8s::LocalQueue::infrastructure/tests/manifests/test-kueue.… |
hardware | healthy | infrastructure/tests/manifests/test-kueue.yaml |
k8s::ClusterQueue::infrastructure/tests/manifests/test-kueu… |
hardware | healthy | infrastructure/tests/manifests/test-kueue.yaml |
k8s::ResourceFlavor::infrastructure/tests/manifests/test-ku… |
hardware | healthy | infrastructure/tests/manifests/test-kueue.yaml |
k8s::PriorityClass::infrastructure/tests/manifests/test-kue… |
hardware | healthy | infrastructure/tests/manifests/test-kueue.yaml |
k8s::LocalQueue::infrastructure/tests/manifests/test-pytorc… |
hardware | healthy | infrastructure/tests/manifests/test-pytorchjob.yaml |
k8s::Namespace::infrastructure/tests/manifests/test-pytorch… |
hardware | healthy | infrastructure/tests/manifests/test-pytorchjob.yaml |
k8s::PyTorchJob::infrastructure/tests/manifests/test-pytorc… |
hardware | healthy | infrastructure/tests/manifests/test-pytorchjob.yaml |
k8s::ConfigMap::infrastructure/gitops/monitoring/audit-trai… |
hardware | healthy | infrastructure/gitops/monitoring/audit-trail.yaml |
k8s::ClusterRole::infrastructure/gitops/monitoring/drift-de… |
hardware | healthy | infrastructure/gitops/monitoring/drift-detection.yaml |
k8s::ClusterRoleBinding::infrastructure/gitops/monitoring/d… |
hardware | healthy | infrastructure/gitops/monitoring/drift-detection.yaml |
k8s::ServiceAccount::infrastructure/gitops/monitoring/drift… |
hardware | healthy | infrastructure/gitops/monitoring/drift-detection.yaml |
k8s::ConfigMap::infrastructure/gitops/monitoring/alerting-r… |
hardware | healthy | infrastructure/gitops/monitoring/alerting-rules.yaml |
k8s::PersistentVolumeClaim::infrastructure/k8s/base/fsx-sto… |
hardware | healthy | infrastructure/k8s/base/fsx-storage-class.yaml |
k8s::StorageClass::infrastructure/k8s/base/fsx-storage-clas… |
hardware | healthy | infrastructure/k8s/base/fsx-storage-class.yaml |
k8s::ConfigMap::infrastructure/k8s/base/fsx-storage-class.y… |
hardware | healthy | infrastructure/k8s/base/fsx-storage-class.yaml |
k8s::PersistentVolume::infrastructure/k8s/base/fsx-storage-… |
hardware | healthy | infrastructure/k8s/base/fsx-storage-class.yaml |
k8s::ClusterRole::infrastructure/k8s/base/cluster-roles.yaml |
hardware | healthy | infrastructure/k8s/base/cluster-roles.yaml |
k8s::ClusterRole::infrastructure/k8s/base/training-job-role… |
hardware | healthy | infrastructure/k8s/base/training-job-role.yaml |
k8s::Kustomization::infrastructure/k8s/base/kustomization.y… |
hardware | healthy | infrastructure/k8s/base/kustomization.yaml |
k8s::Namespace::infrastructure/k8s/base/namespace-psa-label… |
hardware | healthy | infrastructure/k8s/base/namespace-psa-labels.yaml |
k8s::ClusterRole::infrastructure/k8s/base/application/backe… |
hardware | healthy | infrastructure/k8s/base/application/backend-rbac.yaml |
k8s::ClusterRoleBinding::infrastructure/k8s/base/applicatio… |
hardware | healthy | infrastructure/k8s/base/application/backend-rbac.yaml |
k8s::HorizontalPodAutoscaler::infrastructure/k8s/base/appli… |
hardware | healthy | infrastructure/k8s/base/application/frontend-hpa.yaml |
k8s::ConfigMap::infrastructure/k8s/base/application/backend… |
hardware | healthy | infrastructure/k8s/base/application/backend-configmap.yaml |
k8s::ServiceAccount::infrastructure/k8s/base/application/ba… |
hardware | healthy | infrastructure/k8s/base/application/backend-serviceaccount.… |
k8s::HorizontalPodAutoscaler::infrastructure/k8s/base/appli… |
hardware | healthy | infrastructure/k8s/base/application/backend-hpa.yaml |
k8s::Namespace::infrastructure/k8s/base/application/namespa… |
hardware | healthy | infrastructure/k8s/base/application/namespace.yaml |
k8s::PodDisruptionBudget::infrastructure/k8s/base/applicati… |
hardware | healthy | infrastructure/k8s/base/application/backend-pdb.yaml |
k8s::TargetGroupBinding::infrastructure/k8s/base/applicatio… |
hardware | healthy | infrastructure/k8s/base/application/frontend-targetgroupbin… |
k8s::TargetGroupBinding::infrastructure/k8s/base/applicatio… |
hardware | healthy | infrastructure/k8s/base/application/backend-targetgroupbind… |
k8s::Kustomization::infrastructure/k8s/base/application/kus… |
hardware | healthy | infrastructure/k8s/base/application/kustomization.yaml |
k8s::ConfigMap::infrastructure/k8s/base/application/fronten… |
hardware | healthy | infrastructure/k8s/base/application/frontend-configmap.yaml |
k8s::Namespace::infrastructure/k8s/security/namespace-psa-l… |
hardware | healthy | infrastructure/k8s/security/namespace-psa-labels.yaml |
k8s::ClusterRole::infrastructure/k8s/rbac/cluster-roles.yaml |
hardware | healthy | infrastructure/k8s/rbac/cluster-roles.yaml |
k8s::ClusterRole::infrastructure/k8s/rbac/training-job-role… |
hardware | healthy | infrastructure/k8s/rbac/training-job-role.yaml |
k8s::ClusterRoleBinding::infrastructure/k8s/rbac/platform-r… |
hardware | healthy | infrastructure/k8s/rbac/platform-rolebindings.yaml |
k8s::RoleBinding::infrastructure/k8s/rbac/platform-rolebind… |
hardware | healthy | infrastructure/k8s/rbac/platform-rolebindings.yaml |
k8s::ClusterRole::infrastructure/k8s/hyperpod-addons/traini… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/training/kueue-config.ya… |
k8s::ConfigMap::infrastructure/k8s/hyperpod-addons/training… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/training/kueue-config.ya… |
k8s::ClusterRoleBinding::infrastructure/k8s/hyperpod-addons… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/training/kueue-config.ya… |
k8s::ServiceAccount::infrastructure/k8s/hyperpod-addons/tra… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/training/kueue-config.ya… |
k8s::Namespace::infrastructure/k8s/hyperpod-addons/training… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/training/kueue-config.ya… |
k8s::ClusterQueue::infrastructure/k8s/hyperpod-addons/train… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/training/cluster-queues.… |
k8s::ClusterRole::infrastructure/k8s/hyperpod-addons/traini… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/training/training-operat… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health/ready |
api | healthy | backend/src/main.py |
GET /reports/resource-usage |
api | healthy | backend/src/modules/billing/api/endpoints.py |
GET /reports/cost-analysis |
api | healthy | backend/src/modules/billing/api/endpoints.py |
POST / |
api | healthy | backend/src/modules/training/api/job_templates.py |
GET / |
api | healthy | backend/src/modules/training/api/job_templates.py |
GET /popular |
api | healthy | backend/src/modules/training/api/job_templates.py |
GET /{template_id} |
api | healthy | backend/src/modules/training/api/job_templates.py |
PUT /{template_id} |
api | healthy | backend/src/modules/training/api/job_templates.py |
DELETE /{template_id} |
api | healthy | backend/src/modules/training/api/job_templates.py |
GET /compare-metrics |
api | healthy | backend/src/modules/training/api/endpoints/metrics.py |
GET /{job_id}/metrics |
api | healthy | backend/src/modules/training/api/endpoints/metrics.py |
GET /{job_id}/logs |
api | healthy | backend/src/modules/training/api/endpoints/metrics.py |
GET /{job_id}/debug/kueue |
api | healthy | backend/src/modules/training/api/endpoints/metrics.py |
POST /from-template/{template_id} |
api | healthy | backend/src/modules/training/api/endpoints/training_jobs.py |
GET /{job_id} |
api | healthy | backend/src/modules/training/api/endpoints/training_jobs.py |
PUT /{job_id} |
api | healthy | backend/src/modules/training/api/endpoints/training_jobs.py |
POST /{job_id}/pause |
api | healthy | backend/src/modules/training/api/endpoints/training_jobs.py |
POST /{job_id}/resume |
api | healthy | backend/src/modules/training/api/endpoints/training_jobs.py |
POST /{job_id}/cancel |
api | healthy | backend/src/modules/training/api/endpoints/training_jobs.py |
DELETE /{job_id} |
api | healthy | backend/src/modules/training/api/endpoints/training_jobs.py |
GET /{job_id}/checkpoints |
api | healthy | backend/src/modules/training/api/endpoints/checkpoints.py |
POST /{job_id}/checkpoints |
api | healthy | backend/src/modules/training/api/endpoints/checkpoints.py |
GET /clusters |
api | healthy | backend/src/modules/monitoring/api/cluster_endpoints.py |
GET /clusters/{cluster_id} |
api | healthy | backend/src/modules/monitoring/api/cluster_endpoints.py |
GET /clusters/{cluster_id}/nodes |
api | healthy | backend/src/modules/monitoring/api/cluster_endpoints.py |
GET /clusters/{cluster_id}/metrics |
api | healthy | backend/src/modules/monitoring/api/cluster_endpoints.py |
GET /jobs/{job_id}/gpu-utilization |
api | healthy | backend/src/modules/monitoring/api/endpoints.py |
GET /grafana/dashboards |
api | healthy | backend/src/modules/monitoring/api/endpoints.py |
GET /storage |
api | healthy | backend/src/modules/monitoring/api/endpoints.py |
GET /network |
api | healthy | backend/src/modules/monitoring/api/endpoints.py |
GET /clusters/{cluster_name}/health |
api | healthy | backend/src/modules/monitoring/api/endpoints.py |
GET /utilization |
api | healthy | backend/src/modules/monitoring/api/endpoints.py |
GET /metrics |
api | healthy | backend/src/modules/monitoring/api/endpoints.py |
GET /alerts |
api | healthy | backend/src/modules/monitoring/api/endpoints.py |
POST /initiate |
api | healthy | backend/src/modules/datasets/api/endpoints/upload.py |
POST /{upload_id}/presigned-urls |
api | healthy | backend/src/modules/datasets/api/endpoints/upload.py |
POST /{upload_id}/parts |
api | healthy | backend/src/modules/datasets/api/endpoints/upload.py |
GET /{upload_id}/progress |
api | healthy | backend/src/modules/datasets/api/endpoints/upload.py |
POST /{upload_id}/complete |
api | healthy | backend/src/modules/datasets/api/endpoints/upload.py |
DELETE /{upload_id} |
api | healthy | backend/src/modules/datasets/api/endpoints/upload.py |
GET /health |
api | healthy | backend/src/modules/datasets/api/endpoints/datasets.py |
GET /{dataset_id} |
api | healthy | backend/src/modules/datasets/api/endpoints/datasets.py |
PATCH /{dataset_id} |
api | healthy | backend/src/modules/datasets/api/endpoints/datasets.py |
DELETE /{dataset_id} |
api | healthy | backend/src/modules/datasets/api/endpoints/datasets.py |
POST /{dataset_id}/versions |
api | healthy | backend/src/modules/datasets/api/endpoints/datasets.py |
POST /{dataset_id}/fsx/sync |
api | healthy | backend/src/modules/datasets/api/endpoints/fsx.py |
GET /{dataset_id}/fsx/sync/{task_id} |
api | healthy | backend/src/modules/datasets/api/endpoints/fsx.py |
POST /{dataset_id}/fsx/prefetch |
api | healthy | backend/src/modules/datasets/api/endpoints/fsx.py |
DELETE /{dataset_id}/fsx/cache |
api | healthy | backend/src/modules/datasets/api/endpoints/fsx.py |
GET /{dataset_id}/fsx/path |
api | healthy | backend/src/modules/datasets/api/endpoints/fsx.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::backend/tests/unit/auth/test_svc_password… |
security | healthy | backend/tests/unit/auth/test_svc_password.py |
password_literal::backend/tests/unit/auth/test_svc_password… |
security | healthy | backend/tests/unit/auth/test_svc_password.py |
password_literal::backend/tests/unit/auth/test_svc_password… |
security | healthy | backend/tests/unit/auth/test_svc_password.py |
password_literal::backend/tests/unit/auth/test_svc_password… |
security | healthy | backend/tests/unit/auth/test_svc_password.py |
password_literal::backend/tests/unit/auth/test_svc_password… |
security | healthy | backend/tests/unit/auth/test_svc_password.py |
password_literal::backend/tests/unit/auth/test_svc_password… |
security | healthy | backend/tests/unit/auth/test_svc_password.py |
password_literal::backend/tests/unit/auth/test_svc_password… |
security | healthy | backend/tests/unit/auth/test_svc_password.py |
password_literal::backend/tests/unit/auth/test_svc_auth.py |
security | healthy | backend/tests/unit/auth/test_svc_auth.py |
password_literal::backend/tests/unit/auth/test_svc_auth.py |
security | healthy | backend/tests/unit/auth/test_svc_auth.py |
password_literal::backend/tests/unit/auth/test_svc_auth.py |
security | healthy | backend/tests/unit/auth/test_svc_auth.py |
password_literal::backend/tests/unit/auth/test_svc_auth.py |
security | healthy | backend/tests/unit/auth/test_svc_auth.py |
password_literal::backend/tests/unit/auth/test_svc_auth.py |
security | healthy | backend/tests/unit/auth/test_svc_auth.py |
password_literal::backend/tests/unit/auth/test_svc_auth.py |
security | healthy | backend/tests/unit/auth/test_svc_auth.py |
password_literal::backend/tests/unit/auth/test_svc_auth.py |
security | healthy | backend/tests/unit/auth/test_svc_auth.py |
password_literal::backend/tests/unit/auth/test_svc_auth.py |
security | healthy | backend/tests/unit/auth/test_svc_auth.py |
password_literal::backend/tests/unit/auth/test_svc_account.… |
security | healthy | backend/tests/unit/auth/test_svc_account.py |
password_literal::backend/tests/unit/auth/test_svc_account.… |
security | healthy | backend/tests/unit/auth/test_svc_account.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/unit/shared/test_svc_passwo… |
security | healthy | backend/tests/unit/shared/test_svc_password.py |
password_literal::backend/tests/integration/auth/test_api_s… |
security | healthy | backend/tests/integration/auth/test_api_sso_middleware.py |
password_literal::backend/tests/integration/auth/test_api_s… |
security | healthy | backend/tests/integration/auth/test_api_sso_middleware.py |
password_literal::backend/tests/integration/auth/test_api_s… |
security | healthy | backend/tests/integration/auth/test_api_sso_middleware.py |
password_literal::backend/tests/integration/auth/test_api_s… |
security | healthy | backend/tests/integration/auth/test_api_sso_middleware.py |
password_literal::backend/tests/integration/auth/test_api_s… |
security | healthy | backend/tests/integration/auth/test_api_sso_middleware.py |
password_literal::backend/tests/integration/auth/test_api_s… |
security | healthy | backend/tests/integration/auth/test_api_sso_middleware.py |
password_literal::backend/tests/integration/auth/test_api_s… |
security | healthy | backend/tests/integration/auth/test_api_sso_middleware.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
HomePage |
frontend | healthy | frontend/src/features/dashboard/pages/HomePage.tsx |
TrainingJobTable |
frontend | healthy | frontend/src/features/training/components/TrainingJobTable.… |
TrainingStatusMonitor |
frontend | healthy | frontend/src/features/training/components/TrainingStatusMon… |
TrainingStatusBadge |
frontend | healthy | frontend/src/features/training/components/TrainingStatusBad… |
TrainingJobForm |
frontend | healthy | frontend/src/features/training/components/TrainingJobForm.t… |
TrainingMetricsChart |
frontend | healthy | frontend/src/features/training/components/TrainingMetricsCh… |
TrainingJobDetailPage |
frontend | healthy | frontend/src/features/training/pages/TrainingJobDetailPage.… |
TrainingJobListPage |
frontend | healthy | frontend/src/features/training/pages/TrainingJobListPage.tsx |
CreateTrainingJobPage |
frontend | healthy | frontend/src/features/training/pages/CreateTrainingJobPage.… |
CheckpointsPage |
frontend | healthy | frontend/src/features/training/pages/CheckpointsPage.tsx |
ResourceQuotasPage |
frontend | healthy | frontend/src/features/resource-quotas/ResourceQuotasPage.tsx |
QuotaFormModal |
frontend | healthy | frontend/src/features/resource-quotas/components/QuotaFormM… |
MetricsCharts |
frontend | healthy | frontend/src/features/monitoring/components/MetricsCharts.t… |
MonitoringDashboardPage |
frontend | healthy | frontend/src/features/monitoring/pages/MonitoringDashboardP… |
DatasetTable |
frontend | healthy | frontend/src/features/datasets/components/DatasetTable.tsx |
DatasetUploader |
frontend | healthy | frontend/src/features/datasets/components/DatasetUploader.t… |
DatasetStatusBadge |
frontend | healthy | frontend/src/features/datasets/components/DatasetStatusBadg… |
DatasetListPage |
frontend | healthy | frontend/src/features/datasets/pages/DatasetListPage.tsx |
CreateDatasetPage |
frontend | healthy | frontend/src/features/datasets/pages/CreateDatasetPage.tsx |
DatasetDetailPage |
frontend | healthy | frontend/src/features/datasets/pages/DatasetDetailPage.tsx |
DatasetVersionsPage |
frontend | healthy | frontend/src/features/datasets/pages/DatasetVersionsPage.tsx |
UserFormModal |
frontend | healthy | frontend/src/features/admin/components/UserFormModal.tsx |
UserManagementPage |
frontend | healthy | frontend/src/features/admin/pages/UserManagementPage.tsx |
AdminPage |
frontend | healthy | frontend/src/features/admin/pages/AdminPage.tsx |
AuditLogsPage |
frontend | healthy | frontend/src/features/audit/pages/AuditLogsPage.tsx |
TemplateListPage |
frontend | healthy | frontend/src/features/templates/pages/TemplateListPage.tsx |
TemplateDetailPage |
frontend | healthy | frontend/src/features/templates/pages/TemplateDetailPage.tsx |
CostTrendChart |
frontend | healthy | frontend/src/features/reports/components/CostTrendChart.tsx |
CostAnalysisPage |
frontend | healthy | frontend/src/features/reports/pages/CostAnalysisPage.tsx |
ResourceUsageReportPage |
frontend | healthy | frontend/src/features/reports/pages/ResourceUsageReportPage… |
ReportsPage |
frontend | healthy | frontend/src/features/reports/pages/ReportsPage.tsx |
RegistrySyncStatus |
frontend | healthy | frontend/src/features/models/components/RegistrySyncStatus.… |
ModelVersionTable |
frontend | healthy | frontend/src/features/models/components/ModelVersionTable.t… |
ModelTable |
frontend | healthy | frontend/src/features/models/components/ModelTable.tsx |
ModelMetricsCompare |
frontend | healthy | frontend/src/features/models/components/ModelMetricsCompare… |
ModelStatusBadge |
frontend | healthy | frontend/src/features/models/components/ModelStatusBadge.tsx |
ModelListPage |
frontend | healthy | frontend/src/features/models/pages/ModelListPage.tsx |
ModelVersionsPage |
frontend | healthy | frontend/src/features/models/pages/ModelVersionsPage.tsx |
ModelDetailPage |
frontend | healthy | frontend/src/features/models/pages/ModelDetailPage.tsx |
CreateSpacePage |
frontend | healthy | frontend/src/features/spaces/pages/CreateSpacePage.tsx |
SpaceDetailPage |
frontend | healthy | frontend/src/features/spaces/pages/SpaceDetailPage.tsx |
SpaceListPage |
frontend | healthy | frontend/src/features/spaces/pages/SpaceListPage.tsx |
IDEPage |
frontend | healthy | frontend/src/features/spaces/pages/IDEPage.tsx |
DateRangePicker |
frontend | healthy | frontend/src/shared/components/forms/DateRangePicker.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3306 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | docker-compose.yml |
port:5173 |
network | healthy | docker-compose.yml |
port:5000 |
network | healthy | backend/tests/integration/test_mlflow_integration.py |
port:08 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:05 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:12 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:09 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:30 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:35 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:11 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:10 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:02 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:13 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:45 |
network | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
port:3000 |
network | healthy | infrastructure/k8s/base/application/frontend-deployment.yaml |
port:9443 |
network | healthy | infrastructure/k8s/hyperpod-addons/training/kueue-config.ya… |
port:9400 |
network | healthy | infrastructure/k8s/hyperpod-addons/ops/dcgm-exporter.yaml |
port:9090 |
network | healthy | infrastructure/k8s/hyperpod-addons/ops/prometheus-config.ya… |
port:9093 |
network | healthy | infrastructure/k8s/hyperpod-addons/ops/alertmanager-deploym… |
port:8080 |
network | healthy | infrastructure/k8s/hyperpod-addons/spaces/spaces-controller… |
port:8888 |
network | healthy | infrastructure/k8s/hyperpod-addons/spaces/space-templates.y… |
port:53 |
network | healthy | infrastructure/k8s/overlays/prod/patches/strict-policy.yaml |
port:443 |
network | healthy | infrastructure/k8s/overlays/prod/patches/strict-policy.yaml |
port:29500 |
network | healthy | infrastructure/k8s/network-policies/training-network-policy… |
port:29501 |
network | healthy | infrastructure/k8s/network-policies/training-network-policy… |
port:8443 |
network | healthy | infrastructure/k8s/network-policies/training-network-policy… |
port:988 |
network | healthy | infrastructure/k8s/network-policies/training-network-policy… |
port:1021 |
network | healthy | infrastructure/k8s/network-policies/training-network-policy… |
port:1022 |
network | healthy | infrastructure/k8s/network-policies/training-network-policy… |
port:1023 |
network | healthy | infrastructure/k8s/network-policies/training-network-policy… |
port:80 |
network | healthy | infrastructure/k8s/network-policies/spaces-network-policy.y… |
port:2049 |
network | healthy | infrastructure/k8s/network-policies/spaces-network-policy.y… |
port:6443 |
network | healthy | infrastructure/k8s/network-policies/spaces-network-policy.y… |
port:9100 |
network | healthy | infrastructure/k8s/network-policies/monitoring-network-poli… |
port:10250 |
network | healthy | infrastructure/k8s/network-policies/monitoring-network-poli… |
port:10255 |
network | healthy | infrastructure/k8s/network-policies/monitoring-network-poli… |
port:8081 |
network | healthy | infrastructure/cdk/resources/helm_charts/HyperPodHelmChart/… |
port:06 |
network | healthy | infrastructure/argocd/projects/prod.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | frontend/src/features/dashboard/pages/index.ts |
/HomePage |
frontend | healthy | frontend/src/features/dashboard/pages/HomePage.tsx |
/TrainingJobDetailPage |
frontend | healthy | frontend/src/features/training/pages/TrainingJobDetailPage.… |
/TrainingJobListPage |
frontend | healthy | frontend/src/features/training/pages/TrainingJobListPage.tsx |
/CreateTrainingJobPage |
frontend | healthy | frontend/src/features/training/pages/CreateTrainingJobPage.… |
/CheckpointsPage |
frontend | healthy | frontend/src/features/training/pages/CheckpointsPage.tsx |
/MonitoringDashboardPage |
frontend | healthy | frontend/src/features/monitoring/pages/MonitoringDashboardP… |
/DatasetListPage |
frontend | healthy | frontend/src/features/datasets/pages/DatasetListPage.tsx |
/CreateDatasetPage |
frontend | healthy | frontend/src/features/datasets/pages/CreateDatasetPage.tsx |
/DatasetDetailPage |
frontend | healthy | frontend/src/features/datasets/pages/DatasetDetailPage.tsx |
/DatasetVersionsPage |
frontend | healthy | frontend/src/features/datasets/pages/DatasetVersionsPage.tsx |
/UserManagementPage |
frontend | healthy | frontend/src/features/admin/pages/UserManagementPage.tsx |
/AdminPage |
frontend | healthy | frontend/src/features/admin/pages/AdminPage.tsx |
/AuditLogsPage |
frontend | healthy | frontend/src/features/audit/pages/AuditLogsPage.tsx |
/TemplateListPage |
frontend | healthy | frontend/src/features/templates/pages/TemplateListPage.tsx |
/TemplateDetailPage |
frontend | healthy | frontend/src/features/templates/pages/TemplateDetailPage.tsx |
/CostAnalysisPage |
frontend | healthy | frontend/src/features/reports/pages/CostAnalysisPage.tsx |
/ResourceUsageReportPage |
frontend | healthy | frontend/src/features/reports/pages/ResourceUsageReportPage… |
/ReportsPage |
frontend | healthy | frontend/src/features/reports/pages/ReportsPage.tsx |
/LoginPage |
frontend | healthy | frontend/src/features/auth/pages/LoginPage.tsx |
/ModelListPage |
frontend | healthy | frontend/src/features/models/pages/ModelListPage.tsx |
/ModelVersionsPage |
frontend | healthy | frontend/src/features/models/pages/ModelVersionsPage.tsx |
/ModelDetailPage |
frontend | healthy | frontend/src/features/models/pages/ModelDetailPage.tsx |
/CreateSpacePage |
frontend | healthy | frontend/src/features/spaces/pages/CreateSpacePage.tsx |
/SpaceDetailPage |
frontend | healthy | frontend/src/features/spaces/pages/SpaceDetailPage.tsx |
/SpaceListPage |
frontend | healthy | frontend/src/features/spaces/pages/SpaceListPage.tsx |
/IDEPage |
frontend | healthy | frontend/src/features/spaces/pages/IDEPage.tsx |
/BasePage |
frontend | healthy | frontend/e2e/pages/BasePage.ts |
/ResourceQuotasPage |
frontend | healthy | frontend/e2e/pages/ResourceQuotasPage.ts |
/SpacesPage |
frontend | healthy | frontend/e2e/pages/SpacesPage.ts |
/MonitoringPage |
frontend | healthy | frontend/e2e/pages/MonitoringPage.ts |
/admin |
frontend | healthy | frontend/tests/unit/app/router/RoleGuard.test.tsx |
/unauthorized |
frontend | healthy | frontend/tests/unit/app/router/RoleGuard.test.tsx |
/reports |
frontend | healthy | frontend/tests/unit/app/router/RoleGuard.test.tsx |
/home |
frontend | healthy | frontend/tests/unit/app/router/RoleGuard.test.tsx |
/protected |
frontend | healthy | frontend/tests/unit/app/router/AuthGuard.test.tsx |
/login |
frontend | healthy | frontend/tests/unit/app/router/AuthGuard.test.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/tests/shared/constants.py |
security | healthy | backend/tests/shared/constants.py |
auth::backend/src/shared/api/middleware/sso.py |
security | healthy | backend/src/shared/api/middleware/sso.py |
auth::infrastructure/cdk/tests/unit/snapshots/iam_stack.json |
security | healthy | infrastructure/cdk/tests/unit/snapshots/iam_stack.json |
auth::infrastructure/cdk/config/environments.py |
security | healthy | infrastructure/cdk/config/environments.py |
auth::specs/001-ai-training-platform/contracts/training-job… |
security | healthy | specs/001-ai-training-platform/contracts/training-jobs-api.… |
auth::backend/tests/architecture/test_architecture_complian… |
security | healthy | backend/tests/architecture/test_architecture_compliance.py |
auth::docs/user-guide.yaml |
security | healthy | docs/user-guide.yaml |
auth::specs/001-ai-training-platform/contracts/spaces-api.y… |
security | healthy | specs/001-ai-training-platform/contracts/spaces-api.yaml |
auth::.claude/skills/speckit-specify/SKILL.md |
security | healthy | .claude/skills/speckit-specify/SKILL.md |
auth::backend/src/shared/infrastructure/security/__init__.py |
security | healthy | backend/src/shared/infrastructure/security/__init__.py |
auth::README.md |
security | healthy | README.md |
auth::backend/tests/unit/shared/test_svc_jwt.py |
security | healthy | backend/tests/unit/shared/test_svc_jwt.py |
auth::.github/workflows/deploy.yaml |
security | healthy | .github/workflows/deploy.yaml |
auth::infrastructure/cdk/tests/unit/test_iam_helpers.py |
security | healthy | infrastructure/cdk/tests/unit/test_iam_helpers.py |
auth::backend/src/shared/infrastructure/security/jwt.py |
security | healthy | backend/src/shared/infrastructure/security/jwt.py |
auth::backend/src/modules/auth/api/schemas/responses.py |
security | healthy | backend/src/modules/auth/api/schemas/responses.py |
auth::infrastructure/cdk/tests/unit/test_outputs.py |
security | healthy | infrastructure/cdk/tests/unit/test_outputs.py |
auth::backend/src/shared/infrastructure/security/exceptions… |
security | healthy | backend/src/shared/infrastructure/security/exceptions.py |
auth::backend/tests/shared/fixtures/auth.py |
security | healthy | backend/tests/shared/fixtures/auth.py |
auth::backend/tests/unit/audit/test_svc_audit_middleware.py |
security | healthy | backend/tests/unit/audit/test_svc_audit_middleware.py |
auth::.claude/skills/speckit-git-feature/SKILL.md |
security | healthy | .claude/skills/speckit-git-feature/SKILL.md |
auth::infrastructure/cdk/utils/iam_helpers.py |
security | healthy | infrastructure/cdk/utils/iam_helpers.py |
auth::infrastructure/cdk/stacks/compute/eks_stack.py |
security | healthy | infrastructure/cdk/stacks/compute/eks_stack.py |
auth::backend/src/modules/auth/domain/exceptions.py |
security | healthy | backend/src/modules/auth/domain/exceptions.py |
auth::docs/deployment.yaml |
security | healthy | docs/deployment.yaml |
auth::backend/src/modules/auth/api/endpoints/login.py |
security | healthy | backend/src/modules/auth/api/endpoints/login.py |
auth::backend/tests/unit/conftest.py |
security | healthy | backend/tests/unit/conftest.py |
auth::backend/src/shared/api/middleware/auth.py |
security | healthy | backend/src/shared/api/middleware/auth.py |
auth::infrastructure/cdk/stacks/foundation/iam_stack.py |
security | healthy | infrastructure/cdk/stacks/foundation/iam_stack.py |
auth::backend/tests/e2e/aws/test_e2e_sso_failover.py |
security | healthy | backend/tests/e2e/aws/test_e2e_sso_failover.py |
auth::backend/tests/integration/conftest.py |
security | healthy | backend/tests/integration/conftest.py |
auth::backend/CLAUDE.md |
security | healthy | backend/CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
TrainingJobModel |
data | healthy | backend/src/modules/training/infrastructure/models/training… |
training_jobs |
data | healthy | backend/src/modules/training/infrastructure/models/training… |
CheckpointModel |
data | healthy | backend/src/modules/training/infrastructure/models/checkpoi… |
checkpoints |
data | healthy | backend/src/modules/training/infrastructure/models/checkpoi… |
JobTemplateModel |
data | healthy | backend/src/modules/training/infrastructure/models/job_temp… |
job_templates |
data | healthy | backend/src/modules/training/infrastructure/models/job_temp… |
HyperPodClusterModel |
data | healthy | backend/src/modules/monitoring/infrastructure/models/hyperp… |
hyperpod_clusters |
data | healthy | backend/src/modules/monitoring/infrastructure/models/hyperp… |
DatasetModel |
data | healthy | backend/src/modules/datasets/infrastructure/models/dataset_… |
UploadSessionModel |
data | healthy | backend/src/modules/datasets/infrastructure/models/upload_s… |
AuditLogModel |
data | healthy | backend/src/modules/audit/infrastructure/models/audit_log_m… |
PasswordHistoryModel |
data | healthy | backend/src/modules/auth/infrastructure/models/password_his… |
password_history |
data | healthy | backend/src/modules/auth/infrastructure/models/password_his… |
LoginAttemptModel |
data | healthy | backend/src/modules/auth/infrastructure/models/login_attemp… |
login_attempts |
data | healthy | backend/src/modules/auth/infrastructure/models/login_attemp… |
UserModel |
data | healthy | backend/src/modules/auth/infrastructure/models/user_model.py |
users |
data | healthy | backend/src/modules/auth/infrastructure/models/user_model.py |
ModelModel |
data | healthy | backend/src/modules/models/infrastructure/models/model_mode… |
models |
data | healthy | backend/src/modules/models/infrastructure/models/model_mode… |
ResourceQuotaModel |
data | healthy | backend/src/modules/quotas/infrastructure/models/resource_q… |
resource_quotas |
data | healthy | backend/src/modules/quotas/infrastructure/models/resource_q… |
ResourceLimitConfigModel |
data | healthy | backend/src/modules/quotas/infrastructure/models/resource_l… |
resource_limit_configs |
data | healthy | backend/src/modules/quotas/infrastructure/models/resource_l… |
DevelopmentSpaceModel |
data | healthy | backend/src/modules/spaces/infrastructure/models/space_mode… |
development_spaces |
data | healthy | backend/src/modules/spaces/infrastructure/models/space_mode… |
Base |
data | healthy | backend/src/shared/infrastructure/database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.1 |
network | healthy | backend/tests/unit/audit/test_entity_audit_log.py |
10.0.0.1 |
network | healthy | backend/tests/unit/audit/test_entity_audit_log.py |
192.168.0.1 |
network | healthy | backend/tests/unit/audit/test_entity_audit_log.py |
192.168.1.100 |
network | healthy | backend/tests/unit/audit/test_svc_audit_middleware.py |
127.0.0.1 |
network | healthy | backend/tests/unit/auth/test_svc_auth.py |
10.10.10.10 |
network | healthy | backend/tests/unit/auth/test_entity_login_attempt.py |
10.0.0.0 |
network | healthy | infrastructure/tests/unit/test_config.py |
192.168.0.0 |
network | healthy | infrastructure/tests/unit/test_config.py |
172.16.0.0 |
network | healthy | infrastructure/k8s/network-policies/spaces-network-policy.y… |
255.255.255.255 |
network | healthy | infrastructure/cdk/tests/unit/snapshots/network_stack.json |
10.0.64.0 |
network | healthy | infrastructure/cdk/tests/unit/snapshots/network_stack.json |
10.0.96.0 |
network | healthy | infrastructure/cdk/tests/unit/snapshots/network_stack.json |
10.0.128.0 |
network | healthy | infrastructure/cdk/tests/unit/snapshots/network_stack.json |
10.0.160.0 |
network | healthy | infrastructure/cdk/tests/unit/snapshots/network_stack.json |
10.0.176.0 |
network | healthy | infrastructure/cdk/tests/unit/snapshots/network_stack.json |
10.0.192.0 |
network | healthy | infrastructure/cdk/tests/unit/snapshots/network_stack.json |
10.0.16.0 |
network | healthy | infrastructure/cdk/tests/unit/snapshots/network_stack.json |
10.0.32.0 |
network | healthy | infrastructure/cdk/tests/unit/snapshots/network_stack.json |
2.19.16.0 |
network | healthy | infrastructure/cdk/resources/helm_charts/HyperPodHelmChart/… |
192.168.1.2 |
network | healthy | frontend/tests/unit/features/audit/AuditLogsPage.test.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Job::infrastructure/tests/manifests/test-kueue.yaml |
hardware | healthy | infrastructure/tests/manifests/test-kueue.yaml |
k8s::CronJob::infrastructure/gitops/monitoring/audit-trail.… |
hardware | healthy | infrastructure/gitops/monitoring/audit-trail.yaml |
k8s::CronJob::infrastructure/gitops/monitoring/drift-detect… |
hardware | healthy | infrastructure/gitops/monitoring/drift-detection.yaml |
k8s::Job::infrastructure/k8s/base/application/db-migration-… |
hardware | healthy | infrastructure/k8s/base/application/db-migration-job.yaml |
k8s::Deployment::infrastructure/k8s/base/application/fronte… |
hardware | healthy | infrastructure/k8s/base/application/frontend-deployment.yaml |
k8s::Deployment::infrastructure/k8s/base/application/backen… |
hardware | healthy | infrastructure/k8s/base/application/backend-deployment.yaml |
k8s::DaemonSet::infrastructure/k8s/hyperpod-addons/ops/dcgm… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/ops/dcgm-exporter.yaml |
k8s::DaemonSet::infrastructure/k8s/hyperpod-addons/ops/elas… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/ops/elastic-agent-config… |
k8s::Deployment::infrastructure/k8s/hyperpod-addons/ops/ale… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/ops/alertmanager-deploym… |
k8s::Deployment::infrastructure/k8s/hyperpod-addons/spaces/… |
hardware | healthy | infrastructure/k8s/hyperpod-addons/spaces/spaces-controller… |
k8s::Deployment::infrastructure/k8s/overlays/dev/patches/re… |
hardware | healthy | infrastructure/k8s/overlays/dev/patches/reduce-replicas.yaml |
k8s::Deployment::infrastructure/k8s/overlays/prod/patches/e… |
hardware | healthy | infrastructure/k8s/overlays/prod/patches/enable-ha.yaml |
k8s::DaemonSet::infrastructure/cdk/resources/helm_charts/Hy… |
hardware | healthy | infrastructure/cdk/resources/helm_charts/HyperPodHelmChart/… |
k8s::DaemonSet::infrastructure/cdk/resources/helm_charts/Hy… |
hardware | healthy | infrastructure/cdk/resources/helm_charts/HyperPodHelmChart/… |
k8s::Deployment::infrastructure/cdk/resources/helm_charts/H… |
hardware | healthy | infrastructure/cdk/resources/helm_charts/HyperPodHelmChart/… |
k8s::Deployment::infrastructure/cdk/resources/helm_charts/H… |
hardware | healthy | infrastructure/cdk/resources/helm_charts/HyperPodHelmChart/… |
k8s::Deployment::infrastructure/cdk/resources/helm_charts/H… |
hardware | healthy | infrastructure/cdk/resources/helm_charts/HyperPodHelmChart/… |
| Label | Layer | Status | Path |
|---|---|---|---|
prepare |
cicd | healthy | .github/workflows/deploy.yaml |
backend-build |
cicd | healthy | .github/workflows/deploy.yaml |
frontend-build |
cicd | healthy | .github/workflows/deploy.yaml |
update-manifests |
cicd | healthy | .github/workflows/deploy.yaml |
verify-deployment |
cicd | healthy | .github/workflows/deploy.yaml |
prod-approval |
cicd | healthy | .github/workflows/deploy.yaml |
prepare |
cicd | healthy | infrastructure/cdk/.github/workflows/cdk-deploy.yml |
deploy |
cicd | healthy | infrastructure/cdk/.github/workflows/cdk-deploy.yml |
notify |
cicd | healthy | infrastructure/cdk/.github/workflows/cdk-deploy.yml |
lint |
cicd | healthy | infrastructure/cdk/.github/workflows/cdk-ci.yml |
test |
cicd | healthy | infrastructure/cdk/.github/workflows/cdk-ci.yml |
synth |
cicd | healthy | infrastructure/cdk/.github/workflows/cdk-ci.yml |
diff |
cicd | healthy | infrastructure/cdk/.github/workflows/cdk-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
AWS_ACCOUNT_ID |
cicd | healthy | — |
AWS_REGION |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
AWS_ACCESS_KEY_ID |
cicd | healthy | — |
PYTHON_VERSION |
cicd | healthy | — |
WORKING_DIRECTORY |
cicd | healthy | — |
AWS_ROLE_ARN |
cicd | healthy | — |
SLACK_WEBHOOK_URL |
cicd | healthy | — |
AWS_SECRET_ACCESS_KEY |
cicd | healthy | — |
NODE_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
ingress::infrastructure/k8s/base/application/ingress.yaml |
network | healthy | infrastructure/k8s/base/application/ingress.yaml |
ingress::infrastructure/argocd/install.yaml |
network | healthy | infrastructure/argocd/install.yaml |
ingress::infrastructure/argocd/projects/dev.yaml |
network | healthy | infrastructure/argocd/projects/dev.yaml |
ingress::infrastructure/argocd/projects/staging.yaml |
network | healthy | infrastructure/argocd/projects/staging.yaml |
ingress::infrastructure/argocd/projects/prod.yaml |
network | healthy | infrastructure/argocd/projects/prod.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | .env.example |
sqlite |
data | healthy | backend/tests/shared/constants.py |
redis |
data | healthy | backend/src/modules/auth/api/endpoints/login.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test_checkpoint_migration_service.py |
data | healthy | backend/tests/unit/modules/training/application/services/te… |
checkpoint_migration_service.py |
data | healthy | backend/src/modules/training/application/services/checkpoin… |
checkpoint_migration_strategy.py |
data | healthy | backend/src/modules/training/application/services/checkpoin… |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yaml |
gha::cdk-deploy |
cicd | healthy | infrastructure/cdk/.github/workflows/cdk-deploy.yml |
gha::cdk-ci |
cicd | healthy | infrastructure/cdk/.github/workflows/cdk-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | infrastructure/tests/scripts/validate-infrastructure.sh |
nginx |
network | healthy | infrastructure/k8s/base/application/frontend-deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
vps::ec2 |
hardware | healthy | backend/tests/unit/modules/billing/test_cost_explorer_clien… |
| Label | Layer | Status | Path |
|---|---|---|---|
arch-team__ai-studio-project |
software | healthy | /data/fable5_failed_archive/arch-team__ai-studio-project |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/c3b5ab19-5668-4e65-b9f1-f271d5a218c0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c3b5ab19-5668-4e65-b9f1-f271d5a218c0/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.