深化后的智能评估子系统
四个深模块各守一职,web 层退回纯 HTTP 翻译与启停接线。
flowchart TB
APP["web/app.py(174 行)
lifespan 只做启停"] -->|"start() / stop()"| SCH
ROUTER["routers(HTTP 翻译)"] -->|"approve / cancel / submit_report"| LC
subgraph SCH["scheduler.py — 节奏(deep)"]
direction TB
S1["scan_once 扫描节拍"]
S2["触发原语 docker exec"]
end
SCH -.调用.-> LC
SCH -.补录.-> DL
subgraph LC["lifecycle.py — 状态机(deep)"]
direction TB
L1["_TRANSITIONS 唯一真相"]
L2["fail_eval 判失败接缝(表校验+CAS)"]
end
subgraph DL["decision_logs.py — 留痕(deep)"]
direction TB
D1["create(agent 上报·去重)"]
D2["append(平台落账·纯追加)"]
D3["count_decisions 计数原语"]
end
subgraph DOM["domain.py — 调度知识(deep)"]
direction TB
M1["时段解析 · 欠账 · 优先级"]
end
LC -.计数.-> DL
SCH -.入队.-> TQ["task_queue.py"]
TQ -.调度知识.-> DOM
LC -.落账.-> DL
classDef deep fill:#0f172a,color:#e2e8f0,stroke:#0f172a,stroke-width:3px;
class SCH,S1,S2,LC,L1,L2,DL,D1,D2,D3,DOM,M1 deep