---
type: "query"
date: "2026-07-12T14:52:07.844079+00:00"
question: "Как безопасно валидировать и сохранять точечные изменения расписания?"
contributor: "graphify"
outcome: "useful"
source_nodes: ["ScheduleOverrideController", "ScheduleQueryService", "ScheduleGeneratorService"]
---

# Q: Как безопасно валидировать и сохранять точечные изменения расписания?

## Answer

Расширение по словарю графа: [schedule, override, generator, query, conflict, classroom, teacher, group, rule, slot]. ScheduleOverrideController делегирует транзакционному ScheduleOverrideService; базовый и effective-день строятся через ScheduleQueryService и ScheduleGeneratorService. Проверка подтверждена по исходникам и дополнена PostgreSQL advisory lock, action matrix и конфликтами ресурсов.

## Outcome

- Signal: useful

## Source Nodes

- ScheduleOverrideController
- ScheduleQueryService
- ScheduleGeneratorService