# Следующая задача: маршруты, сбросы и перенос включений между планами > Статус: запланировано (дизайн ещё не начат). Это фиксация намерения, не финальный план. Следующий блок работ — три связанные темы вокруг содержимого плана (включений) и их съёмочно-сбросовой обвязки: ## 1. Построение маршрутов Довести построение маршрутов наблюдения по плану. Сейчас маршруты порождаются в потоке `createSatelliteMission` (BPMN), где `planId == missionId`; результат ложится в БД mission-planing. Уточнить: когда и по какому триггеру строятся маршруты для нового/перевыданного плана, и как они привязаны к включениям. ## 2. Формирование сбросов Формирование сбросов (`DropMode`) поверх съёмочных включений (`SurveyMode`): расчёт окон сброса, привязка к ЗРВ/КПП, согласование времени сброса со временем съёмки. Внутренние времена — naive `LocalDateTime` (см. сквозную модель без зон). ## 3. Перенос включений из плана в план При перевыдаче/версионировании плана переносить уже сформированные включения (съёмки + сбросы) из предыдущего плана в новый — чтобы не терять набранное содержимое цепочки. Определить, что переносится как есть, что пересчитывается, и как это стыкуется с двумя осями версионирования (цепочка ТГУ + контент миссии). ## Контекст / связанные места - Маршруты и их сохранение: `createSatelliteMission`, `planId == missionId`. - Сбросы/съёмки: `pcp-mission-planing-service` — `SurveyMode`/`DropMode`, `MissionPlaningService`. - Версионирование/перевыдача плана — две оси (цепочка ТГУ + контент миссии). - Время — сквозной naive `LocalDateTime` без зоны (после отката UTC-слоя).