Files
magistr/graphify-out/.graphify_semantic_new.json
2026-07-04 15:47:12 +03:00

6222 lines
217 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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
}