Вопросы заказчику → принятые допущения¶
Краткий список из 00-brief/05-questions-to-customer.md, где ответа нет, но реализация уже зафиксирована.
| Вопрос | Принятое допущение | Где закреплено |
|---|---|---|
| Q-06 — структура KML для Geoscan Planner | Экспортируем KML/GeoJSON по нашей схеме фаз (PhaseKind), совместимость с Planner не гарантируем до ответа |
planner/export/kml.py, docs/task5/95-manual/03-limitations.md |
| Q-15 — смешанные типы бортов на одном полигоне | Допустимо: назначение галсов по борту/нагрузке, сценарии s04/s05 | planner/routing/assign.py, scenarios/s04-mixed-fleet.json |
| Q-19 — энергия 801 | Ресурс по времени полёта 40 мин, не Вт·ч | docs/task5/10-hardware/fleet.yaml (source: assumed) |
| Q-20 — фокусное RX1R, шаг пикселя тепловизора | 35 мм и 12 мкм как рабочие значения | docs/task5/10-hardware/payloads.yaml |
| Q-21 — крейсерская скорость и разворот 201 | Модель «разворот с выходом на ЛЗП» по умолчанию (turn_mode: lzp) |
scenarios/s01-simple.json → objective.turn_mode, 30-domain/03-coverage-path-planning.md |
| Q-22 — оборот и запасные АКБ | turnaround_time_min и spare_batteries в сценарии; заряд 105 мин для Gemini из буклета |
schema/scenario.schema.json, сценарии s01/s03 |
| Q-23 — ветер | Однородное поле weather.wind_* на всю область |
geoscan_contracts/scenario.py, s06/s09 |
| Q-25 — масштаб работ | Ось графика — синтетическое масштабирование s01 + s03; не эталон заказчика | docs/task5/95-manual/scaling-benchmark.md |
| Q-02 — радиус связи | Не моделируем ограничение «в зоне НСУ» | 03-limitations.md |
| Q-10 — деконфликтация бортов | Нет горизонтальных/вертикальных интервалов между бортами | 03-limitations.md, нет проверок в validator G* |
| Q-11 — резервные площадки | Поле landing_sites в схеме; достижимость из любой точки не проверяется |
schema/scenario.schema.json, все демо-сценарии с landing_sites: [] |
| Q-29 — отказ борта | Replan через API: исключение exclude_uav_ids из fleet |
gateway/src/plans/plans.service.ts, s10-replan |
| Q-31 — эталонный план | Контрольные числа — валидатор + expected в JSON сценариев | scenarios/s01-simple.json → expected, validator/ |