---
type: "query"
date: "2026-07-12T21:48:38.060218+00:00"
question: "Какие связи затрагивает полная валидация правил расписания в исправлении №7?"
contributor: "graphify"
outcome: "useful"
source_nodes: ["ScheduleRuleAdminController", "ScheduleRule", "ScheduleRuleSlot", "SemesterRepository", "ScheduleGeneratorService"]
---

# Q: Какие связи затрагивает полная валидация правил расписания в исправлении №7?

## Answer

Expanded from original query via vocab: [schedule, rule, semester, repository, controller, conflict, slot, validation, teacher, classroom]. Граф указал на ScheduleRuleAdminController, ScheduleRule, ScheduleRuleSlot, SemesterRepository и ScheduleGeneratorService. Актуальные исходники подтвердили, что HTTP-слой делегирует ScheduleRuleService, блокировка семестра сериализует запись, а DB-инварианты закрепляются V4.

## Outcome

- Signal: useful

## Source Nodes

- ScheduleRuleAdminController
- ScheduleRule
- ScheduleRuleSlot
- SemesterRepository
- ScheduleGeneratorService