CounterDroneBackend/docs
tian 68b7434ddc docs: 总体架构设计校准与探测设备设计补全(V10→V13)
文档与代码对齐 + 探测设备行为设计固化。

1. 文档校准(修正与实现不符的错误):
   - AlgorithmFactory 实际为 Func<object> 工厂委托(非 Type+Activator)
   - IDefensePlanner.Plan 为 4 参数(含 detectionSources)
   - IDamageModel 补 RequiredExposureSeconds
   - FrameDataStore 是类非 IFrameDataStore 接口;删除不存在的 IRecordService
   - DroneEntity 运动模型为弧长驱动(不受风偏);Tick 流程顺序对齐
   - StateData 改为强类型字段+入库时序列化的双轨说明

2. 新增第十三章 性能设计(Tick 热路径优化,实测 <20 到 200+ FPS):
   - 航路几何缓存、仿真期零字符串分配、多边形顶点缓存
   - 帧数据内存缓存+批量落库、毁伤快速排斥、移除索引复用

3. 新增第十四章 探测设备设计(统一信息网络):
   - 区分事前静态规划(已实现)与运行时实时探测(待实现)双链路
   - 三维球冠探测几何(俯仰角+高度门限,IsInCoverage)
   - 5 项行为决策确认:回退 Undetected / 融合取最早-同刻取精度高 /
     不影响 FireSchedule / 盲区仅可视化 / 支持 3D 球冠
   - EquipmentDeployment 加 4 个 3D 探测字段 + 数据模型变更清单

4. 附带:技术要求终版.txt 错别字修正(晕图案 改 云团)
2026-06-16 10:59:32 +08:00
..
design docs: 总体架构设计校准与探测设备设计补全(V10→V13) 2026-06-16 10:59:32 +08:00
features Phase 1: 核心基础 — 项目骨架、数据模型、Repository、ModelService/GroupService,27个单元测试全部通过 2026-06-11 14:08:37 +08:00
implementation refactor: 编组概念拆分为批次(WaveId)+火力单元(FireUnit) 2026-06-15 15:13:48 +08:00
requirements docs: 总体架构设计校准与探测设备设计补全(V10→V13) 2026-06-16 10:59:32 +08:00
verify Phase 1: 核心基础 — 项目骨架、数据模型、Repository、ModelService/GroupService,27个单元测试全部通过 2026-06-11 14:08:37 +08:00
index.md Phase 1: 核心基础 — 项目骨架、数据模型、Repository、ModelService/GroupService,27个单元测试全部通过 2026-06-11 14:08:37 +08:00
对接文档_Unity前端.md fix: DefaultScenarios.Seed 幂等检查修复(SQL LIKE 中 [] 是通配符) 2026-06-15 17:19:43 +08:00