{
  "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
}