全行 update 逼着调用方承诺「持有最新完整快照」,巡检水位、活动取消、 调度循环三方并发写入会互相覆盖(后写者抹掉先写者的 summary/status)。 CampaignRepository 新增三个窄口径原子操作:touch_patrol_watermark、 mark_cancelled、save_scheduler_state,各自只写自己的列;三处调用点迁移。 |
||
|---|---|---|
| .. | ||
| rules | ||
| __init__.py | ||
| analysis.py | ||
| campaign_runner.py | ||
| campaign_scheduler.py | ||
| case_verdict.py | ||
| comparison.py | ||
| engine.py | ||
| implicit_rules.py | ||
| judgement.py | ||
| metrics.py | ||
| report_render.py | ||
| report.py | ||
| run_summary.py | ||