6222 lines
217 KiB
JSON
6222 lines
217 KiB
JSON
{
|
||
"nodes": [
|
||
{
|
||
"id": "agents_project_regulation",
|
||
"label": "Проектный регламент AGENTS.md",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "agents_magistr_system",
|
||
"label": "Система университетского расписания Магистр",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "agents_flyway_migration_rule",
|
||
"label": "Правило неизменяемости Flyway-миграций",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "agents_russian_language_rule",
|
||
"label": "Правило русского языка",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "agents_project_docs_index",
|
||
"label": "Индекс проектной документации",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_project_risk_audit",
|
||
"label": "Аудит рисков проекта",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_jwt_insecure_production_defaults",
|
||
"label": "Небезопасные production-defaults JWT",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_refresh_token_rotation_race_condition",
|
||
"label": "Гонка ротации refresh-токенов",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_authcontext_threadlocal_leak",
|
||
"label": "Утечка ThreadLocal AuthContext",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_schedule_override_conflict_gap",
|
||
"label": "Пробел проверки конфликтов override расписания",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_teacher_schedule_override_visibility_gap",
|
||
"label": "Пробел видимости override для преподавателей",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_tenant_datasource_replacement_risk",
|
||
"label": "Риск замены DataSource тенанта",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_tenant_config_watcher_update_gap",
|
||
"label": "Пробел обновления watcher конфигурации тенантов",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_kubernetes_tls_trust_all_risk",
|
||
"label": "Риск Kubernetes TLS trust-all",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_department_import_subject_ownership_risk",
|
||
"label": "Риск владения дисциплинами при импорте кафедры",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_workload_department_scope_risk",
|
||
"label": "Риск области видимости нагрузки кафедры",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_semester_boundary_overlap_risk",
|
||
"label": "Риск пересечения границ семестров",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_localstorage_access_token_risk",
|
||
"label": "Риск access token в localStorage",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_innerhtml_error_xss_risk",
|
||
"label": "Риск XSS через innerHTML ошибок",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "bug_report_opentelemetry_latest_supply_chain_risk",
|
||
"label": "Риск latest-тега OpenTelemetry",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_resilient_multitenant_infrastructure",
|
||
"label": "Отказоустойчивая мультитенантная инфраструктура",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_database_per_tenant_pattern",
|
||
"label": "Паттерн database-per-tenant",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_fz_152_data_isolation_rationale",
|
||
"label": "Обоснование изоляции данных по ФЗ-152",
|
||
"file_type": "rationale",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_k3s_cluster",
|
||
"label": "K3s-кластер",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_configmap_dynamic_tenant_management",
|
||
"label": "Динамическое управление тенантами через ConfigMap",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_h2_hikaricp_resiliency",
|
||
"label": "Устойчивость H2 и HikariCP",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_ansible_database_hosts",
|
||
"label": "Ansible-хосты баз данных",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_gitea_actions_cicd",
|
||
"label": "CI/CD через Gitea Actions",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_caddy_proxy",
|
||
"label": "Caddy proxy",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_signoz_opentelemetry_observability",
|
||
"label": "Наблюдаемость SigNoz и OpenTelemetry",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "devops_proxmox_database_vms",
|
||
"label": "ВМ баз данных в Proxmox",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "compose_backend_service",
|
||
"label": "Backend-сервис Docker Compose",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "compose_frontend_service",
|
||
"label": "Frontend-сервис Docker Compose",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "compose_db_service",
|
||
"label": "PostgreSQL-сервис Docker Compose",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "compose_proxy_network",
|
||
"label": "Внешняя proxy-сеть Docker",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "compose_postgres_password_required",
|
||
"label": "Обязательная переменная POSTGRES_PASSWORD",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_agents_skills_autoupdatedocs_autoupdatedocs_skill",
|
||
"label": "Навык AutoUpdateDocs",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_agents_skills_autoupdatedocs_file_to_docs_map",
|
||
"label": "Карта файлов к документации",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_agents_skills_auto_update_docs_skill_autoupdatedocs_skill",
|
||
"label": "SKILL.md AutoUpdateDocs",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/auto-update-docs/SKILL.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_agents_skills_auto_update_docs_skill_frontend_settings_docs_map",
|
||
"label": "Карта документации настроек фронтенда",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/auto-update-docs/SKILL.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_agents_skills_frontend_design_skill_frontend_design_skill",
|
||
"label": "Навык frontend-design",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_agents_skills_frontend_design_skill_design_thinking",
|
||
"label": "Дизайн-мышление интерфейса",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_agents_skills_frontend_design_skill_no_ai_aesthetic_rule",
|
||
"label": "Правило против AI-эстетики",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_gitea_workflows_docker_build_build_and_push_docker_images",
|
||
"label": "Workflow сборки и публикации Docker-образов",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_gitea_workflows_docker_build_backend_image_pipeline",
|
||
"label": "Pipeline backend-образа",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_gitea_workflows_docker_build_frontend_image_pipeline",
|
||
"label": "Pipeline frontend-образа",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_gitea_workflows_docker_build_deploy_to_k8s",
|
||
"label": "Job деплоя в Kubernetes",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_gitea_workflows_docker_build_zuev_token_secret",
|
||
"label": "Secret ZUEV_TOKEN",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "_gitea_workflows_docker_build_kubeconfig_secret",
|
||
"label": "Secret KUBECONFIG_DATA",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_readme_magistr_overview",
|
||
"label": "Обзор документации Магистр",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_architecture_system_architecture",
|
||
"label": "Архитектура системы",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_architecture_multitenant_architecture",
|
||
"label": "Мультитенантная архитектура",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_architecture_authentication",
|
||
"label": "Архитектура аутентификации",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_business_logic_role_model",
|
||
"label": "Ролевая модель",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_business_logic_dynamic_schedule_model",
|
||
"label": "Модель динамического расписания",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_business_logic_schedule_validation",
|
||
"label": "Валидация расписания",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_business_logic_lifecycle_archiving",
|
||
"label": "Архивация жизненного цикла",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_business_logic_teacher_department_assignments",
|
||
"label": "Привязки преподавателей к кафедрам",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_academic_calendar_calendar_model",
|
||
"label": "Модель учебного календаря",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_academic_calendar_activity_codes",
|
||
"label": "Коды активностей учебного календаря",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_academic_calendar_schedule_generation_filter",
|
||
"label": "Фильтр генерации расписания по календарю",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_api_rest_api",
|
||
"label": "REST API",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_api_authentication_endpoints",
|
||
"label": "Эндпоинты аутентификации",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_api_role_permissions",
|
||
"label": "Права ролей API",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_api_dynamic_schedule_endpoints",
|
||
"label": "Эндпоинты динамического расписания",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_api_schedule_rules_endpoints",
|
||
"label": "Эндпоинты правил расписания",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_api_schedule_overrides_endpoints",
|
||
"label": "Эндпоинты override расписания",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_api_department_workspace_endpoints",
|
||
"label": "Эндпоинты кабинета кафедры",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_api_tenant_database_endpoints",
|
||
"label": "Эндпоинты БД тенантов",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_api_workload_endpoints",
|
||
"label": "Эндпоинты нагрузки",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_api_group_calendar_assignments",
|
||
"label": "API назначения календаря группе",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_database_database_schema",
|
||
"label": "Схема базы данных",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_database_er_relationships",
|
||
"label": "ER-связи",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_database_dynamic_schedule_tables",
|
||
"label": "Таблицы динамического расписания",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_database_academic_calendar_tables",
|
||
"label": "Таблицы учебного календаря",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_database_auth_refresh_tokens",
|
||
"label": "Таблица refresh-токенов",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_database_flyway_migrations",
|
||
"label": "Flyway-миграции",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_development_developer_guide",
|
||
"label": "Руководство разработчика",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_development_code_style",
|
||
"label": "Code style",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_development_new_endpoint_flow",
|
||
"label": "Порядок создания нового эндпоинта",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_development_flyway_rules",
|
||
"label": "Правила Flyway в разработке",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_frontend_frontend_architecture",
|
||
"label": "Frontend-архитектура",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_frontend_admin_spa_routing",
|
||
"label": "Роутинг admin SPA",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_frontend_api_client_refresh_flow",
|
||
"label": "Refresh-flow API-клиента",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_frontend_role_based_navigation",
|
||
"label": "Ролевая навигация",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_frontend_schedule_views",
|
||
"label": "Frontend-представления расписания",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_frontend_settings_spa",
|
||
"label": "SPA настроек администратора",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_frontend_css_architecture",
|
||
"label": "CSS-архитектура",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_frontend_opentelemetry_client",
|
||
"label": "Frontend OpenTelemetry-клиент",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_infrastructure_docker_compose",
|
||
"label": "Docker Compose инфраструктура",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_infrastructure_kubernetes_production",
|
||
"label": "Production-инфраструктура Kubernetes",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_infrastructure_jwt_secret_policy",
|
||
"label": "Политика JWT-секрета",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_infrastructure_tenants_configmap",
|
||
"label": "Tenants ConfigMap",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_infrastructure_caddy_proxy",
|
||
"label": "Caddy proxy инфраструктуры",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_infrastructure_gitea_actions_cicd",
|
||
"label": "CI/CD Gitea Actions в инфраструктуре",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_infrastructure_signoz_opentelemetry",
|
||
"label": "SigNoz и OpenTelemetry в инфраструктуре",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_logging_logging_stack",
|
||
"label": "Стек логирования",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_logging_tenant_mdc_context",
|
||
"label": "MDC-контекст тенанта",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_logging_otlp_signoz_export",
|
||
"label": "OTLP экспорт в SigNoz",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation",
|
||
"label": "Реализация динамического расписания",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_dynamic_schedule_implementation_schedule_generator_service",
|
||
"label": "ScheduleGeneratorService",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_proposal_dynamic_schedule_concept",
|
||
"label": "Концепция динамического расписания",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_proposal_calendar_layer",
|
||
"label": "Календарный слой",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_proposal_schedule_rules_layer",
|
||
"label": "Слой правил расписания",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"label": "Задачи динамического расписания",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_tasks_daily_academic_calendar_grid",
|
||
"label": "Дневная сетка учебного календаря",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_tasks_group_calendar_assignment",
|
||
"label": "Назначение календаря группе",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_tasks_academicdateservice",
|
||
"label": "AcademicDateService",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_tasks_schedulegeneratorservice",
|
||
"label": "ScheduleGeneratorService",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_tasks_activity_codes",
|
||
"label": "Коды активностей Excel-графика",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_tasks_laboratory_subgroups",
|
||
"label": "Подгруппы лабораторных слотов",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_tasks_schedule_api_endpoint",
|
||
"label": "GET /api/schedule",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_schedule_tasks_rule_conflict_validation",
|
||
"label": "Проверка конфликтов правил расписания",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_ui_components_document",
|
||
"label": "Документация UI-компонентов",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_custom_select_wrapper",
|
||
"label": "Обертка кастомного select",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_global_mutationobserver",
|
||
"label": "Глобальный MutationObserver для select",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_frontend_admin_js_dropdown_js",
|
||
"label": "frontend/admin/js/dropdown.js",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_customselect",
|
||
"label": "CustomSelect",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_native_select",
|
||
"label": "Нативный select",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_multi_select",
|
||
"label": "Multi-select с чекбоксами",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_utils_initmultiselect",
|
||
"label": "initMultiSelect из utils.js",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_checkbox_item_checkmark",
|
||
"label": "checkbox-item и checkmark",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_browser_option_styling_limit",
|
||
"label": "Ограничения стилизации option",
|
||
"file_type": "rationale",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "docs_ui_components_dynamic_options_sync",
|
||
"label": "Автоматическая синхронизация option",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_index_login_page",
|
||
"label": "Страница авторизации",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_index_login_form",
|
||
"label": "Форма входа",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_index_theme_toggle_script",
|
||
"label": "theme-toggle.js на странице входа",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_index_login_script",
|
||
"label": "script.js страницы входа",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_index_admin_spa_shell",
|
||
"label": "Оболочка админ-панели",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_index_sidebar_navigation",
|
||
"label": "Навигация админ-панели",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_index_settings_menu",
|
||
"label": "Меню настроек и выхода",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_index_teacher_request_badge",
|
||
"label": "Индикатор заявок преподавателей",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_settings_index_settings_spa_shell",
|
||
"label": "Оболочка SPA настроек",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_settings_index_settings_navigation",
|
||
"label": "Навигация настроек",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_settings_index_admin_back_link",
|
||
"label": "Возврат в админ-панель",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_settings_views_database_tenant_connection_management",
|
||
"label": "Управление подключениями тенантов",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/database.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_settings_views_database_tenants_table",
|
||
"label": "Таблица подключенных университетов",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/database.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_settings_views_edu_forms_education_forms_management",
|
||
"label": "Управление формами обучения",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/edu-forms.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_settings_views_general_general_settings_placeholder",
|
||
"label": "Заглушка общих настроек",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/general.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_settings_views_time_slots_time_slots_settings",
|
||
"label": "Настройки временных слотов",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_settings_views_time_slots_time_slot_scope",
|
||
"label": "Область действия временной сетки",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_settings_views_time_slots_manual_time_grid_modal",
|
||
"label": "Модальное окно ручной сетки времени",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_dashboard_dashboard_view",
|
||
"label": "Дашборд администратора",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_dashboard_realtime_monitoring",
|
||
"label": "Мониторинг текущих пар",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_dashboard_conflict_center",
|
||
"label": "Центр предупреждений Red Zone",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_dashboard_quick_navigation",
|
||
"label": "Быстрый переход дашборда",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"label": "Календарный учебный график",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_academic_calendar_academic_year_management",
|
||
"label": "Управление учебными годами",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_academic_calendar_semester_management",
|
||
"label": "Управление семестрами",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_academic_calendar_calendar_grid_editor",
|
||
"label": "Редактор годового графика",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_academic_calendar_calendar_subject_bindings",
|
||
"label": "Привязки дисциплин графика",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_academic_calendar_calendar_day_dialog",
|
||
"label": "Диалог ячейки календарного графика",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_auditorium_workload_workload_view",
|
||
"label": "Просмотр загруженности",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_auditorium_workload_workload_filters",
|
||
"label": "Фильтры загруженности",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_classrooms_classroom_management",
|
||
"label": "Управление аудиторным фондом",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_classrooms_equipment_dictionary",
|
||
"label": "Справочник оборудования",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_classrooms_equipment_multi_select",
|
||
"label": "Мультиселект оборудования аудитории",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_department_workspace_department_workspace_view",
|
||
"label": "Рабочая область кафедры",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_department_workspace_department_subject_import",
|
||
"label": "Загрузка дисциплин кафедры",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_department_workspace_teacher_assignment",
|
||
"label": "Привязка преподавателя к кафедре",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_department_workspace_teacher_request_form",
|
||
"label": "Заявка кафедры на преподавателя",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_department_workspace_department_comments",
|
||
"label": "Комментарии кафедры по дисциплинам",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_groups_group_management",
|
||
"label": "Управление группами обучения",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_groups_group_filters",
|
||
"label": "Фильтр групп по форме обучения",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_groups_subgroup_management",
|
||
"label": "Управление подгруппами группы",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_groups_group_calendar_assignment",
|
||
"label": "Назначение календарного графика группе",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_schedule_view_schedule_view_shell",
|
||
"label": "Просмотр расписаний",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_schedule_view_target_filters",
|
||
"label": "Фильтры просмотра расписаний",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_schedule_view_schedule_results",
|
||
"label": "Результаты просмотра расписаний",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"label": "Конструктор правил расписания",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_schedule_schedule_hours_start_weeks",
|
||
"label": "Часы и недели начала занятий",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_schedule_schedule_group_multiselect",
|
||
"label": "Мультиселект групп правила расписания",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_schedule_schedule_slot_conflict_resolution",
|
||
"label": "Разрешение конфликта слота расписания",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_schedule_schedule_visual_drawer",
|
||
"label": "Визуальное расписание групп",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_subjects_subject_management",
|
||
"label": "Управление дисциплинами",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_subjects_teacher_subject_binding",
|
||
"label": "Привязка преподавателей к дисциплине",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_teacher_requests_teacher_requests_admin_view",
|
||
"label": "Администрирование заявок на преподавателей",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/teacher-requests.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_university_structure_university_structure_view",
|
||
"label": "Структура вуза",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_university_structure_department_management",
|
||
"label": "Управление кафедрами",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_university_structure_specialty_management",
|
||
"label": "Управление специальностями",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_university_structure_profile_management",
|
||
"label": "Управление профилями обучения",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_users_user_management",
|
||
"label": "Управление пользователями",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_admin_views_users_role_selector",
|
||
"label": "Выбор роли пользователя",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_department_index_department_redirect",
|
||
"label": "Редирект в кабинет кафедры",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/department/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_edu_office_index_edu_office_redirect_page",
|
||
"label": "Редирект учебного отдела",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/edu-office/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_edu_office_index_admin_schedule_view_route",
|
||
"label": "Маршрут /admin/#schedule-view",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/edu-office/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_student_schedule_page",
|
||
"label": "Страница расписания студента",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_group_selection",
|
||
"label": "Выбор группы студента",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_week_navigation",
|
||
"label": "Недельная навигация студента",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_schedule_grid",
|
||
"label": "Сетка расписания студента",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_loadgroups",
|
||
"label": "loadGroups",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_loadschedule",
|
||
"label": "loadSchedule",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_renderweek",
|
||
"label": "renderWeek",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_renderemptyweek",
|
||
"label": "renderEmptyWeek",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_renderday",
|
||
"label": "renderDay",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_renderlesson",
|
||
"label": "renderLesson",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_fetchjson",
|
||
"label": "fetchJson",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_refreshaccesstoken",
|
||
"label": "refreshAccessToken",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_logout",
|
||
"label": "logout",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_storeauthstate",
|
||
"label": "storeAuthState",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_clearauthstate",
|
||
"label": "clearAuthState",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_student_auth_state",
|
||
"label": "Состояние авторизации студента",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_api_groups_endpoint",
|
||
"label": "GET /api/groups",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_api_schedule_group_endpoint",
|
||
"label": "GET /api/schedule по groupId",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_api_auth_refresh_endpoint",
|
||
"label": "POST /api/auth/refresh",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_student_index_api_auth_logout_endpoint",
|
||
"label": "POST /api/auth/logout",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_teacher_schedule_page",
|
||
"label": "Страница расписания преподавателя",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_teacher_identity",
|
||
"label": "Идентификатор преподавателя из userId",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_week_navigation",
|
||
"label": "Недельная навигация преподавателя",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_schedule_grid",
|
||
"label": "Сетка расписания преподавателя",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_responsive_schedule_layout",
|
||
"label": "Адаптивная раскладка расписания преподавателя",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_loadschedule",
|
||
"label": "loadSchedule",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_renderweek",
|
||
"label": "renderWeek",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_rendermobileweek",
|
||
"label": "renderMobileWeek",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_renderemptyweek",
|
||
"label": "renderEmptyWeek",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_renderhead",
|
||
"label": "renderHead",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_rendercell",
|
||
"label": "renderCell",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_renderlesson",
|
||
"label": "renderLesson",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_collectslots",
|
||
"label": "collectSlots",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_fetchjson",
|
||
"label": "fetchJson",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_refreshaccesstoken",
|
||
"label": "refreshAccessToken",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_logout",
|
||
"label": "logout",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_storeauthstate",
|
||
"label": "storeAuthState",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_clearauthstate",
|
||
"label": "clearAuthState",
|
||
"file_type": "code",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_teacher_auth_state",
|
||
"label": "Состояние авторизации преподавателя",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_api_schedule_teacher_endpoint",
|
||
"label": "GET /api/schedule по teacherId",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_api_auth_refresh_endpoint",
|
||
"label": "POST /api/auth/refresh",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "frontend_teacher_index_api_auth_logout_endpoint",
|
||
"label": "POST /api/auth/logout",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_devops_resume_page",
|
||
"label": "Резюме DevOps-инженера",
|
||
"file_type": "document",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_zuev_egor_alekseevich",
|
||
"label": "Зуев Егор Алексеевич",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_junior_devops_infrastructure_engineer",
|
||
"label": "Junior DevOps / Infrastructure Engineer",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_smart_schedule_startup",
|
||
"label": "Стартап Умное расписание",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_database_per_tenant",
|
||
"label": "Database-per-Tenant",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_kubernetes_k3s_delivery",
|
||
"label": "Доставка в Kubernetes K3s",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_dynamic_tenants_configmap",
|
||
"label": "Динамические тенанты через ConfigMap",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_backend_resilient_startup",
|
||
"label": "Отказоустойчивость старта backend",
|
||
"file_type": "rationale",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_ansible_security_provisioning",
|
||
"label": "Ansible и безопасный провижининг",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_gitea_actions_cicd",
|
||
"label": "CI/CD через Gitea Actions",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_opentelemetry_signoz_observability",
|
||
"label": "Observability через OpenTelemetry и SigNoz",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_homelab_engineering_practice",
|
||
"label": "Homelab как инженерная практика",
|
||
"file_type": "concept",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_incident_runbook_mindset",
|
||
"label": "Runbook-мышление при инцидентах",
|
||
"file_type": "rationale",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
},
|
||
{
|
||
"id": "resume_index_devsecops_principles",
|
||
"label": "Принципы DevSecOps",
|
||
"file_type": "rationale",
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null
|
||
}
|
||
],
|
||
"edges": [
|
||
{
|
||
"source": "agents_project_regulation",
|
||
"target": "agents_magistr_system",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "agents_project_regulation",
|
||
"target": "agents_flyway_migration_rule",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "agents_project_regulation",
|
||
"target": "agents_russian_language_rule",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "agents_project_docs_index",
|
||
"target": "docs_readme_magistr_overview",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "agents_project_docs_index",
|
||
"target": "docs_architecture_system_architecture",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "agents_project_docs_index",
|
||
"target": "docs_business_logic_role_model",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "agents_project_docs_index",
|
||
"target": "docs_database_database_schema",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "agents_project_docs_index",
|
||
"target": "docs_api_rest_api",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "agents_flyway_migration_rule",
|
||
"target": "docs_database_flyway_migrations",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_project_risk_audit",
|
||
"target": "bug_report_jwt_insecure_production_defaults",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_project_risk_audit",
|
||
"target": "bug_report_refresh_token_rotation_race_condition",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_project_risk_audit",
|
||
"target": "bug_report_authcontext_threadlocal_leak",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_project_risk_audit",
|
||
"target": "bug_report_schedule_override_conflict_gap",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_project_risk_audit",
|
||
"target": "bug_report_teacher_schedule_override_visibility_gap",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_project_risk_audit",
|
||
"target": "bug_report_tenant_datasource_replacement_risk",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_project_risk_audit",
|
||
"target": "bug_report_tenant_config_watcher_update_gap",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_project_risk_audit",
|
||
"target": "bug_report_kubernetes_tls_trust_all_risk",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_jwt_insecure_production_defaults",
|
||
"target": "docs_infrastructure_jwt_secret_policy",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_refresh_token_rotation_race_condition",
|
||
"target": "docs_database_auth_refresh_tokens",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_authcontext_threadlocal_leak",
|
||
"target": "docs_architecture_authentication",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_schedule_override_conflict_gap",
|
||
"target": "docs_api_schedule_overrides_endpoints",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_teacher_schedule_override_visibility_gap",
|
||
"target": "docs_api_dynamic_schedule_endpoints",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_tenant_datasource_replacement_risk",
|
||
"target": "docs_api_tenant_database_endpoints",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_tenant_config_watcher_update_gap",
|
||
"target": "docs_infrastructure_tenants_configmap",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_kubernetes_tls_trust_all_risk",
|
||
"target": "docs_infrastructure_kubernetes_production",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_department_import_subject_ownership_risk",
|
||
"target": "docs_api_department_workspace_endpoints",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.75,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_workload_department_scope_risk",
|
||
"target": "docs_api_workload_endpoints",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_semester_boundary_overlap_risk",
|
||
"target": "docs_academic_calendar_calendar_model",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_localstorage_access_token_risk",
|
||
"target": "docs_frontend_api_client_refresh_flow",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_innerhtml_error_xss_risk",
|
||
"target": "docs_frontend_frontend_architecture",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.75,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "bug_report_opentelemetry_latest_supply_chain_risk",
|
||
"target": "docs_logging_otlp_signoz_export",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.75,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_resilient_multitenant_infrastructure",
|
||
"target": "devops_database_per_tenant_pattern",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_resilient_multitenant_infrastructure",
|
||
"target": "devops_k3s_cluster",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_resilient_multitenant_infrastructure",
|
||
"target": "devops_proxmox_database_vms",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_resilient_multitenant_infrastructure",
|
||
"target": "devops_ansible_database_hosts",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_resilient_multitenant_infrastructure",
|
||
"target": "devops_caddy_proxy",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_resilient_multitenant_infrastructure",
|
||
"target": "devops_signoz_opentelemetry_observability",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_fz_152_data_isolation_rationale",
|
||
"target": "devops_database_per_tenant_pattern",
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_configmap_dynamic_tenant_management",
|
||
"target": "docs_infrastructure_tenants_configmap",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_database_per_tenant_pattern",
|
||
"target": "docs_architecture_multitenant_architecture",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_gitea_actions_cicd",
|
||
"target": "docs_infrastructure_gitea_actions_cicd",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "devops_signoz_opentelemetry_observability",
|
||
"target": "docs_logging_otlp_signoz_export",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "compose_backend_service",
|
||
"target": "compose_db_service",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "compose_frontend_service",
|
||
"target": "compose_backend_service",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "compose_backend_service",
|
||
"target": "compose_proxy_network",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "compose_frontend_service",
|
||
"target": "compose_proxy_network",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "compose_db_service",
|
||
"target": "compose_proxy_network",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "compose_postgres_password_required",
|
||
"target": "compose_db_service",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_autoupdatedocs_autoupdatedocs_skill",
|
||
"target": "_agents_skills_autoupdatedocs_file_to_docs_map",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_autoupdatedocs_file_to_docs_map",
|
||
"target": "docs_api_rest_api",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_autoupdatedocs_file_to_docs_map",
|
||
"target": "docs_database_database_schema",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_autoupdatedocs_file_to_docs_map",
|
||
"target": "docs_architecture_system_architecture",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_autoupdatedocs_file_to_docs_map",
|
||
"target": "docs_business_logic_role_model",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_autoupdatedocs_file_to_docs_map",
|
||
"target": "docs_frontend_frontend_architecture",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_autoupdatedocs_file_to_docs_map",
|
||
"target": "docs_infrastructure_docker_compose",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_auto_update_docs_skill_autoupdatedocs_skill",
|
||
"target": "_agents_skills_autoupdatedocs_autoupdatedocs_skill",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/auto-update-docs/SKILL.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_auto_update_docs_skill_frontend_settings_docs_map",
|
||
"target": "docs_frontend_frontend_architecture",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/auto-update-docs/SKILL.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_frontend_design_skill_frontend_design_skill",
|
||
"target": "_agents_skills_frontend_design_skill_design_thinking",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_frontend_design_skill_frontend_design_skill",
|
||
"target": "_agents_skills_frontend_design_skill_no_ai_aesthetic_rule",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_agents_skills_frontend_design_skill_frontend_design_skill",
|
||
"target": "docs_frontend_css_architecture",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.65,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_gitea_workflows_docker_build_build_and_push_docker_images",
|
||
"target": "_gitea_workflows_docker_build_backend_image_pipeline",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_gitea_workflows_docker_build_build_and_push_docker_images",
|
||
"target": "_gitea_workflows_docker_build_frontend_image_pipeline",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_gitea_workflows_docker_build_build_and_push_docker_images",
|
||
"target": "_gitea_workflows_docker_build_deploy_to_k8s",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_gitea_workflows_docker_build_backend_image_pipeline",
|
||
"target": "_gitea_workflows_docker_build_zuev_token_secret",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_gitea_workflows_docker_build_frontend_image_pipeline",
|
||
"target": "_gitea_workflows_docker_build_zuev_token_secret",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_gitea_workflows_docker_build_deploy_to_k8s",
|
||
"target": "_gitea_workflows_docker_build_kubeconfig_secret",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "_gitea_workflows_docker_build_deploy_to_k8s",
|
||
"target": "docs_infrastructure_kubernetes_production",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_readme_magistr_overview",
|
||
"target": "docs_architecture_system_architecture",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_readme_magistr_overview",
|
||
"target": "docs_business_logic_role_model",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_readme_magistr_overview",
|
||
"target": "docs_academic_calendar_calendar_model",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_readme_magistr_overview",
|
||
"target": "docs_database_database_schema",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_readme_magistr_overview",
|
||
"target": "docs_api_rest_api",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_readme_magistr_overview",
|
||
"target": "docs_infrastructure_docker_compose",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_readme_magistr_overview",
|
||
"target": "docs_development_developer_guide",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_readme_magistr_overview",
|
||
"target": "docs_frontend_frontend_architecture",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_architecture_system_architecture",
|
||
"target": "docs_architecture_multitenant_architecture",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_architecture_system_architecture",
|
||
"target": "docs_architecture_authentication",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_architecture_multitenant_architecture",
|
||
"target": "docs_database_database_schema",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_architecture_multitenant_architecture",
|
||
"target": "docs_infrastructure_tenants_configmap",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_architecture_authentication",
|
||
"target": "docs_database_auth_refresh_tokens",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_architecture_authentication",
|
||
"target": "docs_api_authentication_endpoints",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_business_logic_role_model",
|
||
"target": "docs_api_role_permissions",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_business_logic_role_model",
|
||
"target": "docs_frontend_role_based_navigation",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_business_logic_dynamic_schedule_model",
|
||
"target": "docs_database_dynamic_schedule_tables",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_business_logic_dynamic_schedule_model",
|
||
"target": "docs_academic_calendar_schedule_generation_filter",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_business_logic_schedule_validation",
|
||
"target": "docs_api_schedule_rules_endpoints",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_business_logic_lifecycle_archiving",
|
||
"target": "docs_database_database_schema",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_business_logic_teacher_department_assignments",
|
||
"target": "docs_api_department_workspace_endpoints",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_academic_calendar_calendar_model",
|
||
"target": "docs_academic_calendar_activity_codes",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_academic_calendar_calendar_model",
|
||
"target": "docs_academic_calendar_schedule_generation_filter",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_academic_calendar_calendar_model",
|
||
"target": "docs_database_academic_calendar_tables",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_academic_calendar_calendar_model",
|
||
"target": "docs_api_group_calendar_assignments",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_rest_api",
|
||
"target": "docs_api_authentication_endpoints",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_rest_api",
|
||
"target": "docs_api_dynamic_schedule_endpoints",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_rest_api",
|
||
"target": "docs_api_schedule_rules_endpoints",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_rest_api",
|
||
"target": "docs_api_schedule_overrides_endpoints",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_rest_api",
|
||
"target": "docs_api_department_workspace_endpoints",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_rest_api",
|
||
"target": "docs_api_tenant_database_endpoints",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_authentication_endpoints",
|
||
"target": "docs_database_auth_refresh_tokens",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_dynamic_schedule_endpoints",
|
||
"target": "docs_business_logic_dynamic_schedule_model",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_schedule_rules_endpoints",
|
||
"target": "docs_database_dynamic_schedule_tables",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_schedule_overrides_endpoints",
|
||
"target": "docs_database_dynamic_schedule_tables",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_api_tenant_database_endpoints",
|
||
"target": "docs_infrastructure_tenants_configmap",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_database_database_schema",
|
||
"target": "docs_database_er_relationships",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_database_database_schema",
|
||
"target": "docs_database_dynamic_schedule_tables",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_database_database_schema",
|
||
"target": "docs_database_academic_calendar_tables",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_database_database_schema",
|
||
"target": "docs_database_auth_refresh_tokens",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_database_flyway_migrations",
|
||
"target": "docs_development_flyway_rules",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_development_developer_guide",
|
||
"target": "docs_development_code_style",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_development_developer_guide",
|
||
"target": "docs_development_new_endpoint_flow",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_development_new_endpoint_flow",
|
||
"target": "docs_api_rest_api",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_development_new_endpoint_flow",
|
||
"target": "docs_database_flyway_migrations",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_frontend_frontend_architecture",
|
||
"target": "docs_frontend_admin_spa_routing",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_frontend_frontend_architecture",
|
||
"target": "docs_frontend_api_client_refresh_flow",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_frontend_frontend_architecture",
|
||
"target": "docs_frontend_schedule_views",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_frontend_frontend_architecture",
|
||
"target": "docs_frontend_settings_spa",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_frontend_api_client_refresh_flow",
|
||
"target": "docs_api_authentication_endpoints",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_frontend_role_based_navigation",
|
||
"target": "docs_api_role_permissions",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_frontend_schedule_views",
|
||
"target": "docs_api_dynamic_schedule_endpoints",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_frontend_opentelemetry_client",
|
||
"target": "docs_infrastructure_signoz_opentelemetry",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_infrastructure_docker_compose",
|
||
"target": "compose_backend_service",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_infrastructure_docker_compose",
|
||
"target": "compose_frontend_service",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_infrastructure_docker_compose",
|
||
"target": "compose_db_service",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_infrastructure_kubernetes_production",
|
||
"target": "docs_infrastructure_tenants_configmap",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_infrastructure_kubernetes_production",
|
||
"target": "docs_infrastructure_jwt_secret_policy",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_infrastructure_kubernetes_production",
|
||
"target": "docs_infrastructure_caddy_proxy",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_infrastructure_gitea_actions_cicd",
|
||
"target": "_gitea_workflows_docker_build_build_and_push_docker_images",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_infrastructure_signoz_opentelemetry",
|
||
"target": "docs_logging_otlp_signoz_export",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_logging_logging_stack",
|
||
"target": "docs_logging_tenant_mdc_context",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_logging_logging_stack",
|
||
"target": "docs_logging_otlp_signoz_export",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_logging_tenant_mdc_context",
|
||
"target": "docs_architecture_multitenant_architecture",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation",
|
||
"target": "docs_dynamic_schedule_implementation_schedule_generator_service",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation",
|
||
"target": "docs_business_logic_dynamic_schedule_model",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation",
|
||
"target": "docs_schedule_proposal_dynamic_schedule_concept",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_proposal_dynamic_schedule_concept",
|
||
"target": "docs_schedule_proposal_calendar_layer",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_proposal_dynamic_schedule_concept",
|
||
"target": "docs_schedule_proposal_schedule_rules_layer",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_proposal_calendar_layer",
|
||
"target": "docs_academic_calendar_calendar_model",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_proposal_schedule_rules_layer",
|
||
"target": "docs_database_dynamic_schedule_tables",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"target": "docs_schedule_tasks_daily_academic_calendar_grid",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"target": "docs_schedule_tasks_group_calendar_assignment",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"target": "docs_schedule_tasks_activity_codes",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"target": "docs_schedule_tasks_laboratory_subgroups",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"target": "docs_schedule_tasks_schedule_api_endpoint",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"target": "docs_schedule_tasks_rule_conflict_validation",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_academicdateservice",
|
||
"target": "docs_schedule_tasks_group_calendar_assignment",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_schedulegeneratorservice",
|
||
"target": "docs_schedule_tasks_daily_academic_calendar_grid",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_ui_components_document",
|
||
"target": "docs_ui_components_custom_select_wrapper",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_ui_components_document",
|
||
"target": "docs_ui_components_multi_select",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_custom_select_wrapper",
|
||
"target": "docs_ui_components_native_select",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_custom_select_wrapper",
|
||
"target": "docs_ui_components_global_mutationobserver",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_custom_select_wrapper",
|
||
"target": "docs_ui_components_frontend_admin_js_dropdown_js",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_custom_select_wrapper",
|
||
"target": "docs_ui_components_customselect",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_customselect",
|
||
"target": "docs_ui_components_dynamic_options_sync",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_multi_select",
|
||
"target": "docs_ui_components_utils_initmultiselect",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_multi_select",
|
||
"target": "docs_ui_components_checkbox_item_checkmark",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_browser_option_styling_limit",
|
||
"target": "docs_ui_components_custom_select_wrapper",
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_browser_option_styling_limit",
|
||
"target": "docs_ui_components_multi_select",
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_index_login_page",
|
||
"target": "frontend_index_login_form",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_index_login_page",
|
||
"target": "frontend_index_theme_toggle_script",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_index_login_page",
|
||
"target": "frontend_index_login_script",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_admin_spa_shell",
|
||
"target": "frontend_admin_index_sidebar_navigation",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_admin_spa_shell",
|
||
"target": "frontend_admin_index_settings_menu",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_admin_spa_shell",
|
||
"target": "frontend_admin_index_teacher_request_badge",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_settings_menu",
|
||
"target": "frontend_admin_settings_index_settings_spa_shell",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_dashboard_dashboard_view",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_department_workspace_department_workspace_view",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_auditorium_workload_workload_view",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_schedule_view_schedule_view_shell",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_classrooms_classroom_management",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_groups_group_management",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_university_structure_university_structure_view",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_subjects_subject_management",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_index_sidebar_navigation",
|
||
"target": "frontend_admin_views_users_user_management",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_index_settings_spa_shell",
|
||
"target": "frontend_admin_settings_index_settings_navigation",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_index_settings_spa_shell",
|
||
"target": "frontend_admin_settings_index_admin_back_link",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_index_admin_back_link",
|
||
"target": "frontend_admin_index_admin_spa_shell",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_index_settings_navigation",
|
||
"target": "frontend_admin_settings_views_general_general_settings_placeholder",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_index_settings_navigation",
|
||
"target": "frontend_admin_settings_views_time_slots_time_slots_settings",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_index_settings_navigation",
|
||
"target": "frontend_admin_settings_views_edu_forms_education_forms_management",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_index_settings_navigation",
|
||
"target": "frontend_admin_settings_views_database_tenant_connection_management",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_views_database_tenant_connection_management",
|
||
"target": "frontend_admin_settings_views_database_tenants_table",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/database.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_views_time_slots_time_slots_settings",
|
||
"target": "frontend_admin_settings_views_time_slots_time_slot_scope",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_views_time_slots_time_slots_settings",
|
||
"target": "frontend_admin_settings_views_time_slots_manual_time_grid_modal",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_settings_views_time_slots_time_slot_scope",
|
||
"target": "frontend_admin_views_academic_calendar_calendar_day_dialog",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"target": "frontend_admin_views_academic_calendar_academic_year_management",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"target": "frontend_admin_views_academic_calendar_semester_management",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"target": "frontend_admin_views_academic_calendar_calendar_grid_editor",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"target": "frontend_admin_views_academic_calendar_calendar_subject_bindings",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"target": "frontend_admin_views_academic_calendar_calendar_day_dialog",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_academic_calendar_calendar_grid_editor",
|
||
"target": "docs_schedule_tasks_daily_academic_calendar_grid",
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_academic_calendar_calendar_grid_editor",
|
||
"target": "docs_schedule_tasks_activity_codes",
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_academic_calendar_calendar_subject_bindings",
|
||
"target": "frontend_admin_views_subjects_subject_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_academic_calendar_calendar_day_dialog",
|
||
"target": "frontend_admin_settings_views_time_slots_time_slot_scope",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_auditorium_workload_workload_view",
|
||
"target": "frontend_admin_views_auditorium_workload_workload_filters",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_auditorium_workload_workload_filters",
|
||
"target": "docs_ui_components_multi_select",
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_auditorium_workload_workload_view",
|
||
"target": "frontend_admin_views_classrooms_classroom_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_classrooms_classroom_management",
|
||
"target": "frontend_admin_views_classrooms_equipment_dictionary",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_classrooms_classroom_management",
|
||
"target": "frontend_admin_views_classrooms_equipment_multi_select",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_classrooms_equipment_multi_select",
|
||
"target": "docs_ui_components_multi_select",
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_classrooms_equipment_dictionary",
|
||
"target": "frontend_admin_views_auditorium_workload_workload_filters",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_dashboard_dashboard_view",
|
||
"target": "frontend_admin_views_dashboard_realtime_monitoring",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_dashboard_dashboard_view",
|
||
"target": "frontend_admin_views_dashboard_conflict_center",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_dashboard_dashboard_view",
|
||
"target": "frontend_admin_views_dashboard_quick_navigation",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_dashboard_quick_navigation",
|
||
"target": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_dashboard_quick_navigation",
|
||
"target": "frontend_admin_views_schedule_view_schedule_view_shell",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_dashboard_conflict_center",
|
||
"target": "frontend_admin_views_schedule_schedule_slot_conflict_resolution",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_department_workspace_department_workspace_view",
|
||
"target": "frontend_admin_views_department_workspace_department_subject_import",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_department_workspace_department_workspace_view",
|
||
"target": "frontend_admin_views_department_workspace_teacher_assignment",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_department_workspace_department_workspace_view",
|
||
"target": "frontend_admin_views_department_workspace_teacher_request_form",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_department_workspace_department_workspace_view",
|
||
"target": "frontend_admin_views_department_workspace_department_comments",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_department_workspace_teacher_request_form",
|
||
"target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_department_workspace_department_subject_import",
|
||
"target": "frontend_admin_views_subjects_subject_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_group_management",
|
||
"target": "frontend_admin_views_groups_group_filters",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_group_management",
|
||
"target": "frontend_admin_views_groups_subgroup_management",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_group_management",
|
||
"target": "frontend_admin_views_groups_group_calendar_assignment",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_group_filters",
|
||
"target": "docs_ui_components_multi_select",
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_subgroup_management",
|
||
"target": "docs_schedule_tasks_laboratory_subgroups",
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_group_calendar_assignment",
|
||
"target": "docs_schedule_tasks_group_calendar_assignment",
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_group_calendar_assignment",
|
||
"target": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_group_management",
|
||
"target": "frontend_admin_settings_views_edu_forms_education_forms_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_group_management",
|
||
"target": "frontend_admin_views_university_structure_department_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_group_management",
|
||
"target": "frontend_admin_views_university_structure_specialty_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_groups_group_management",
|
||
"target": "frontend_admin_views_university_structure_profile_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_view_schedule_view_shell",
|
||
"target": "frontend_admin_views_schedule_view_target_filters",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_view_schedule_view_shell",
|
||
"target": "frontend_admin_views_schedule_view_schedule_results",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_view_target_filters",
|
||
"target": "frontend_admin_views_groups_group_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_view_target_filters",
|
||
"target": "frontend_admin_views_classrooms_classroom_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_view_target_filters",
|
||
"target": "frontend_admin_views_subjects_subject_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_view_target_filters",
|
||
"target": "frontend_admin_views_university_structure_department_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"target": "frontend_admin_views_schedule_schedule_hours_start_weeks",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"target": "frontend_admin_views_schedule_schedule_group_multiselect",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"target": "frontend_admin_views_schedule_schedule_slot_conflict_resolution",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"target": "frontend_admin_views_schedule_schedule_visual_drawer",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"target": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_hours_start_weeks",
|
||
"target": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_group_multiselect",
|
||
"target": "docs_ui_components_multi_select",
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_slot_conflict_resolution",
|
||
"target": "docs_schedule_tasks_rule_conflict_validation",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.75,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"target": "frontend_admin_views_subjects_subject_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"target": "frontend_admin_views_academic_calendar_semester_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"target": "frontend_admin_views_groups_group_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_subjects_subject_management",
|
||
"target": "frontend_admin_views_subjects_teacher_subject_binding",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_subjects_subject_management",
|
||
"target": "frontend_admin_views_university_structure_department_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_subjects_teacher_subject_binding",
|
||
"target": "frontend_admin_views_users_user_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_teacher_requests_teacher_requests_admin_view",
|
||
"target": "frontend_admin_views_department_workspace_teacher_request_form",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/teacher-requests.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_university_structure_university_structure_view",
|
||
"target": "frontend_admin_views_university_structure_department_management",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_university_structure_university_structure_view",
|
||
"target": "frontend_admin_views_university_structure_specialty_management",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_university_structure_university_structure_view",
|
||
"target": "frontend_admin_views_university_structure_profile_management",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_university_structure_specialty_management",
|
||
"target": "frontend_admin_views_university_structure_profile_management",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_university_structure_specialty_management",
|
||
"target": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_university_structure_profile_management",
|
||
"target": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_users_user_management",
|
||
"target": "frontend_admin_views_users_role_selector",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_users_role_selector",
|
||
"target": "frontend_admin_views_department_workspace_department_workspace_view",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.75,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_admin_views_users_user_management",
|
||
"target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view",
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.75,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_department_index_department_redirect",
|
||
"target": "frontend_admin_views_department_workspace_department_workspace_view",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/department/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"target": "frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"target": "frontend_admin_views_groups_group_management",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"target": "frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_multi_select",
|
||
"target": "frontend_admin_views_auditorium_workload_workload_filters",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_multi_select",
|
||
"target": "frontend_admin_views_classrooms_equipment_multi_select",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "docs_ui_components_multi_select",
|
||
"target": "frontend_admin_views_schedule_schedule_group_multiselect",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_edu_office_index_edu_office_redirect_page",
|
||
"target": "frontend_edu_office_index_admin_schedule_view_route",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_student_schedule_page",
|
||
"target": "frontend_student_index_group_selection",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_student_schedule_page",
|
||
"target": "frontend_student_index_week_navigation",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_student_schedule_page",
|
||
"target": "frontend_student_index_schedule_grid",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_student_schedule_page",
|
||
"target": "frontend_student_index_loadgroups",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_student_schedule_page",
|
||
"target": "frontend_student_index_loadschedule",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_loadgroups",
|
||
"target": "frontend_student_index_api_groups_endpoint",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_loadgroups",
|
||
"target": "frontend_student_index_fetchjson",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_loadschedule",
|
||
"target": "frontend_student_index_api_schedule_group_endpoint",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_loadschedule",
|
||
"target": "frontend_student_index_fetchjson",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_loadschedule",
|
||
"target": "frontend_student_index_renderweek",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_renderweek",
|
||
"target": "frontend_student_index_renderday",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_renderemptyweek",
|
||
"target": "frontend_student_index_renderday",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_renderday",
|
||
"target": "frontend_student_index_renderlesson",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_fetchjson",
|
||
"target": "frontend_student_index_refreshaccesstoken",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_fetchjson",
|
||
"target": "frontend_student_index_clearauthstate",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_refreshaccesstoken",
|
||
"target": "frontend_student_index_api_auth_refresh_endpoint",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_refreshaccesstoken",
|
||
"target": "frontend_student_index_storeauthstate",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_logout",
|
||
"target": "frontend_student_index_api_auth_logout_endpoint",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_logout",
|
||
"target": "frontend_student_index_clearauthstate",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_fetchjson",
|
||
"target": "frontend_student_index_student_auth_state",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_storeauthstate",
|
||
"target": "frontend_student_index_student_auth_state",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_clearauthstate",
|
||
"target": "frontend_student_index_student_auth_state",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_teacher_schedule_page",
|
||
"target": "frontend_teacher_index_teacher_identity",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_teacher_schedule_page",
|
||
"target": "frontend_teacher_index_week_navigation",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_teacher_schedule_page",
|
||
"target": "frontend_teacher_index_schedule_grid",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_teacher_schedule_page",
|
||
"target": "frontend_teacher_index_responsive_schedule_layout",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_teacher_schedule_page",
|
||
"target": "frontend_teacher_index_loadschedule",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_teacher_identity",
|
||
"target": "frontend_teacher_index_teacher_auth_state",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_loadschedule",
|
||
"target": "frontend_teacher_index_api_schedule_teacher_endpoint",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_loadschedule",
|
||
"target": "frontend_teacher_index_fetchjson",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_loadschedule",
|
||
"target": "frontend_teacher_index_renderemptyweek",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_loadschedule",
|
||
"target": "frontend_teacher_index_renderweek",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_renderweek",
|
||
"target": "frontend_teacher_index_rendermobileweek",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_renderweek",
|
||
"target": "frontend_teacher_index_collectslots",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_renderweek",
|
||
"target": "frontend_teacher_index_renderhead",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_renderweek",
|
||
"target": "frontend_teacher_index_rendercell",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_rendermobileweek",
|
||
"target": "frontend_teacher_index_renderhead",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_rendermobileweek",
|
||
"target": "frontend_teacher_index_renderlesson",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_renderemptyweek",
|
||
"target": "frontend_teacher_index_renderhead",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_rendercell",
|
||
"target": "frontend_teacher_index_renderlesson",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_fetchjson",
|
||
"target": "frontend_teacher_index_refreshaccesstoken",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_fetchjson",
|
||
"target": "frontend_teacher_index_clearauthstate",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_refreshaccesstoken",
|
||
"target": "frontend_teacher_index_api_auth_refresh_endpoint",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_refreshaccesstoken",
|
||
"target": "frontend_teacher_index_storeauthstate",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_logout",
|
||
"target": "frontend_teacher_index_api_auth_logout_endpoint",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_logout",
|
||
"target": "frontend_teacher_index_clearauthstate",
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_fetchjson",
|
||
"target": "frontend_teacher_index_teacher_auth_state",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_storeauthstate",
|
||
"target": "frontend_teacher_index_teacher_auth_state",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_teacher_index_clearauthstate",
|
||
"target": "frontend_teacher_index_teacher_auth_state",
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_loadschedule",
|
||
"target": "frontend_teacher_index_loadschedule",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_fetchjson",
|
||
"target": "frontend_teacher_index_fetchjson",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_refreshaccesstoken",
|
||
"target": "frontend_teacher_index_refreshaccesstoken",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_logout",
|
||
"target": "frontend_teacher_index_logout",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_week_navigation",
|
||
"target": "frontend_teacher_index_week_navigation",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_schedule_grid",
|
||
"target": "frontend_teacher_index_schedule_grid",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_student_auth_state",
|
||
"target": "frontend_teacher_index_teacher_auth_state",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "frontend_student_index_student_schedule_page",
|
||
"target": "frontend_teacher_index_teacher_schedule_page",
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_devops_resume_page",
|
||
"target": "resume_index_zuev_egor_alekseevich",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_devops_resume_page",
|
||
"target": "resume_index_junior_devops_infrastructure_engineer",
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_zuev_egor_alekseevich",
|
||
"target": "resume_index_smart_schedule_startup",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_smart_schedule_startup",
|
||
"target": "resume_index_database_per_tenant",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_smart_schedule_startup",
|
||
"target": "resume_index_kubernetes_k3s_delivery",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_smart_schedule_startup",
|
||
"target": "resume_index_dynamic_tenants_configmap",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_smart_schedule_startup",
|
||
"target": "resume_index_backend_resilient_startup",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_smart_schedule_startup",
|
||
"target": "resume_index_ansible_security_provisioning",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_smart_schedule_startup",
|
||
"target": "resume_index_gitea_actions_cicd",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_smart_schedule_startup",
|
||
"target": "resume_index_opentelemetry_signoz_observability",
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_ansible_security_provisioning",
|
||
"target": "resume_index_devsecops_principles",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_opentelemetry_signoz_observability",
|
||
"target": "resume_index_incident_runbook_mindset",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.75,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_homelab_engineering_practice",
|
||
"target": "resume_index_junior_devops_infrastructure_engineer",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_database_per_tenant",
|
||
"target": "resume_index_opentelemetry_signoz_observability",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_smart_schedule_startup",
|
||
"target": "frontend_student_index_student_schedule_page",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.75,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_smart_schedule_startup",
|
||
"target": "frontend_teacher_index_teacher_schedule_page",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.75,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_smart_schedule_startup",
|
||
"target": "frontend_edu_office_index_edu_office_redirect_page",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.75,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_database_per_tenant",
|
||
"target": "frontend_student_index_api_schedule_group_endpoint",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.65,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
},
|
||
{
|
||
"source": "resume_index_database_per_tenant",
|
||
"target": "frontend_teacher_index_api_schedule_teacher_endpoint",
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.65,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html",
|
||
"source_location": null,
|
||
"weight": 1.0
|
||
}
|
||
],
|
||
"hyperedges": [
|
||
{
|
||
"id": "dynamic_schedule_documentation",
|
||
"label": "Документация динамического расписания",
|
||
"nodes": [
|
||
"docs_business_logic_dynamic_schedule_model",
|
||
"docs_api_dynamic_schedule_endpoints",
|
||
"docs_database_dynamic_schedule_tables",
|
||
"docs_academic_calendar_calendar_model",
|
||
"docs_frontend_schedule_views",
|
||
"docs_dynamic_schedule_implementation_dynamic_schedule_implementation",
|
||
"docs_schedule_proposal_dynamic_schedule_concept"
|
||
],
|
||
"relation": "form",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md"
|
||
},
|
||
{
|
||
"id": "multitenant_infrastructure_pattern",
|
||
"label": "Паттерн мультитенантной инфраструктуры",
|
||
"nodes": [
|
||
"docs_architecture_multitenant_architecture",
|
||
"devops_database_per_tenant_pattern",
|
||
"docs_infrastructure_tenants_configmap",
|
||
"compose_db_service",
|
||
"docs_logging_tenant_mdc_context"
|
||
],
|
||
"relation": "form",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md"
|
||
},
|
||
{
|
||
"id": "documentation_governance_policy",
|
||
"label": "Политика ведения документации",
|
||
"nodes": [
|
||
"agents_project_regulation",
|
||
"_agents_skills_autoupdatedocs_autoupdatedocs_skill",
|
||
"docs_development_flyway_rules",
|
||
"docs_database_flyway_migrations"
|
||
],
|
||
"relation": "implement",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md"
|
||
},
|
||
{
|
||
"id": "admin_spa_route_system",
|
||
"label": "Маршруты админской SPA",
|
||
"nodes": [
|
||
"frontend_admin_index_admin_spa_shell",
|
||
"frontend_admin_index_sidebar_navigation",
|
||
"frontend_admin_views_dashboard_dashboard_view",
|
||
"frontend_admin_views_teacher_requests_teacher_requests_admin_view",
|
||
"frontend_admin_views_department_workspace_department_workspace_view",
|
||
"frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"frontend_admin_views_auditorium_workload_workload_view",
|
||
"frontend_admin_views_schedule_view_schedule_view_shell",
|
||
"frontend_admin_views_classrooms_classroom_management",
|
||
"frontend_admin_views_groups_group_management",
|
||
"frontend_admin_views_university_structure_university_structure_view",
|
||
"frontend_admin_views_subjects_subject_management",
|
||
"frontend_admin_views_users_user_management"
|
||
],
|
||
"relation": "form",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html"
|
||
},
|
||
{
|
||
"id": "settings_spa_route_system",
|
||
"label": "Маршруты SPA настроек",
|
||
"nodes": [
|
||
"frontend_admin_settings_index_settings_spa_shell",
|
||
"frontend_admin_settings_index_settings_navigation",
|
||
"frontend_admin_settings_views_general_general_settings_placeholder",
|
||
"frontend_admin_settings_views_time_slots_time_slots_settings",
|
||
"frontend_admin_settings_views_edu_forms_education_forms_management",
|
||
"frontend_admin_settings_views_database_tenant_connection_management"
|
||
],
|
||
"relation": "form",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html"
|
||
},
|
||
{
|
||
"id": "schedule_generation_workspace",
|
||
"label": "Рабочий контур генерации расписания",
|
||
"nodes": [
|
||
"docs_schedule_tasks_dynamic_schedule_tasks",
|
||
"docs_schedule_tasks_daily_academic_calendar_grid",
|
||
"docs_schedule_tasks_group_calendar_assignment",
|
||
"frontend_admin_views_academic_calendar_academic_calendar_view",
|
||
"frontend_admin_views_groups_group_management",
|
||
"frontend_admin_views_schedule_schedule_rule_constructor",
|
||
"frontend_admin_views_schedule_view_schedule_view_shell",
|
||
"frontend_admin_settings_views_time_slots_time_slots_settings"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md"
|
||
},
|
||
{
|
||
"id": "shared_week_schedule_rendering",
|
||
"label": "Общий сценарий просмотра недельного расписания",
|
||
"nodes": [
|
||
"frontend_student_index_loadschedule",
|
||
"frontend_student_index_renderweek",
|
||
"frontend_teacher_index_loadschedule",
|
||
"frontend_teacher_index_renderweek",
|
||
"frontend_edu_office_index_admin_schedule_view_route"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html"
|
||
},
|
||
{
|
||
"id": "shared_browser_auth_flow",
|
||
"label": "Общий браузерный поток авторизации",
|
||
"nodes": [
|
||
"frontend_student_index_fetchjson",
|
||
"frontend_student_index_refreshaccesstoken",
|
||
"frontend_student_index_logout",
|
||
"frontend_teacher_index_fetchjson",
|
||
"frontend_teacher_index_refreshaccesstoken",
|
||
"frontend_teacher_index_logout"
|
||
],
|
||
"relation": "implement",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html"
|
||
},
|
||
{
|
||
"id": "resume_devops_delivery_chain",
|
||
"label": "Цепочка DevOps-доставки в резюме",
|
||
"nodes": [
|
||
"resume_index_kubernetes_k3s_delivery",
|
||
"resume_index_dynamic_tenants_configmap",
|
||
"resume_index_gitea_actions_cicd",
|
||
"resume_index_opentelemetry_signoz_observability",
|
||
"resume_index_database_per_tenant"
|
||
],
|
||
"relation": "form",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html"
|
||
}
|
||
],
|
||
"input_tokens": 0,
|
||
"output_tokens": 0
|
||
} |