[enhancement] Перестраивать безопасный маршрут умного налёта после смены цели #21

Closed
opened 2026-10-29 12:23:42 +00:00 by chexit · 1 comment
Owner

Проверено на опубликованном 90379f6 при проверке дополнительного ревью. Незакоммиченные изменения из чужой рабочей копии недоступны.

В adapt() и для ожидающих запуска, и для уже летящих smart drones новая цель назначается с d.route.clear(). Ранее рассчитанный обход ПВО исчезает, дальше полёт прямой. Для очереди также перестаёт соответствовать расчёту оставшаяся длина полёта/время синхронного прибытия.

Уточнение к стороннему ревью: маршруты не стираются безусловно каждые 40 тиков — есть фильтры smart, типа и уже назначенной установки. Но при реальном ретаргете сохранения тактики обхода нет.

Предложение: задача перепланирования от текущей позиции к новой цели, с тем же бюджетом работы на тик и актуальной threat map. Пока задача ожидает — определённая fallback-политика. Для ещё не стартовавших пересчитать launch schedule, если сохраняется синхронизация. Отдельно оставить намеренные прямые terminal атаки как осознанную политику.

Критерий: раскрытие нового комплекса приводит к смене цели без необъяснимого пролёта прямо через ранее избегаемую опасную зону. Связано с #4, но это другой дефект: там сеть РЛС не учитывается при первоначальной оценке угроз.

Код:

pub(super) fn adapt(&mut self) {
.

Проверено на опубликованном `90379f6` при проверке дополнительного ревью. Незакоммиченные изменения из чужой рабочей копии недоступны. В adapt() и для ожидающих запуска, и для уже летящих smart drones новая цель назначается с `d.route.clear()`. Ранее рассчитанный обход ПВО исчезает, дальше полёт прямой. Для очереди также перестаёт соответствовать расчёту оставшаяся длина полёта/время синхронного прибытия. Уточнение к стороннему ревью: маршруты не стираются безусловно каждые 40 тиков — есть фильтры smart, типа и уже назначенной установки. Но при реальном ретаргете сохранения тактики обхода нет. Предложение: задача перепланирования от текущей позиции к новой цели, с тем же бюджетом работы на тик и актуальной threat map. Пока задача ожидает — определённая fallback-политика. Для ещё не стартовавших пересчитать launch schedule, если сохраняется синхронизация. Отдельно оставить намеренные прямые terminal атаки как осознанную политику. Критерий: раскрытие нового комплекса приводит к смене цели без необъяснимого пролёта прямо через ранее избегаемую опасную зону. Связано с #4, но это другой дефект: там сеть РЛС не учитывается при первоначальной оценке угроз. Код: https://gitea.maoniao.team/chexit/airdef/src/commit/90379f6/airdef-mod/src/sim/ew.rs#L150.
chexit added the area:simulationpriority:P2type:enhancement labels 2026-10-29 13:10:28 +00:00
Author
Owner

🤖 Agent: исправлено в https://gitea.maoniao.team/chexit/airdef/commit/67a2a52 (запушено в main).

🤖 Agent: исправлено в https://gitea.maoniao.team/chexit/airdef/commit/67a2a52 (запушено в main).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: chexit/airdef#21