Appearance
进度状态(Status)
本文件用于记录“需求 -> 实现 -> 可复现实验/演示”的当前状态与变更历史。
更新规则(必须遵守):
- 任何会影响 Demo 行为/验收口径/命令行的改动,都要在本文件追加一条“更新记录”。
- 如影响路线图/优先级:同步更新 docs/roadmap.md。
- 如影响验收口径:同步更新 docs/srs/07-acceptance.md。
当前状态
- [x] Demo-0:离线闭环(mock traces,可交付兜底)
- [x] Demo-1:UNET Gateway 接入(Tx/Rx + 真实 traces 落盘)
- [ ] Demo-2:Dashboard 可视化 + 运行控制 + A/B 对比(待实现)
更新记录
| 日期 | 影响版本/Demo | 摘要 | 影响文件 | 验证方式 | 关联 commit |
|---|---|---|---|---|---|
| 2026-02-01 | Demo-0 | 建立离线闭环:场景 -> mock traces -> metrics -> report,可兜底交付 | orchestrator + metrics + docs | python -m unet_dt.orchestrator.runner --mode mock ... | 1dcd9d2 |
| 2026-02-01 | Demo-1 | 初版 UNET gateway 接入:probe/tx/rx 脚本 + runner --mode gateway 端到端落盘 traces(header 可解析) | scripts + unet_adapter + orchestrator + docs | 见 docs/srs/07-acceptance.md Demo-1 步骤 | 1dcd9d2 |
| 2026-02-02 | Demo-1 | 稳定性修复:1) backend 探测避免选择无 gateway 能力的 arlpy;2) fjagepy 使用 DatagramReq + ARP 解析动态 UNET 地址;3) RX 订阅在 services 为空时自动订阅所有 agent topic;4) fjagepy receive timeout 单位兼容(秒/毫秒);5) runner gateway 模式:自动地址映射、payload 自动裁剪到 MTU-24、增加 --rx-grace 等待在途包、避免 RX/TX 共享 gateway 导致 request 响应被抢走 | src/unet_dt/** + scripts/** + docs/srs/07-acceptance.md | python scripts\unet_probe_gateway.py --scenario scenarios\demo_2node_handbook.yaml --all;python scripts\unet_send_ping_or_tx.py --scenario scenarios\demo_2node_handbook.yaml --node-id 1 --to 2 --payload-bytes 32 --json;python scripts\unet_subscribe_rx.py --scenario scenarios\demo_2node_handbook.yaml --node-id 2 --seconds 30 --debug;python -m unet_dt.orchestrator.runner --scenario scenarios/demo_2node_handbook.yaml --mode gateway --steps 10 --dt 1 --seed 42 --rx-grace 15 | f7f2951 |
补充:Demo-1 踩坑与排查过程详见 docs/progress/01-demo1-pitfalls.md。