diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index b2ab84a..8b804ee 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -75,6 +75,7 @@ - [x] `generate_v2_overview()` 已提供 v2 因子状态 + formal 报告总览。 - [x] `overview` CLI 已输出 v2 研究总览。 - [x] overview 输出包含 as_of。 +- [x] Web 工作台显示外部评审完成状态。 - [x] Web 工作台已显示 v2 总体状态。 - [x] `doctor` CLI 提供本地模块健康检查。 - [ ] 输出双因子 v2 的 episode 级正式样本外成本后检验报告文档。 diff --git a/CHANGELOG.md b/CHANGELOG.md index a99baf1..9edb046 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -68,7 +68,8 @@ - `doctor` CLI 与本地模块健康检查; - `freeze_checklist()`:返回正式冻结验收所需清单状态; - `generate_v2_formal_report()` 输出中附带 freeze_checklist; -- `generate_v2_overview()` 输出 as_of。 +- `generate_v2_overview()` 输出 as_of; +- Web 工作台显示外部评审完成状态。 ## [0.1.0-rc1] - 2026-09-02 diff --git a/src/goratio/web.py b/src/goratio/web.py index 2218d83..c9447e6 100644 --- a/src/goratio/web.py +++ b/src/goratio/web.py @@ -54,6 +54,14 @@ def render_dashboard_html( + e(str(overview["overview"].get("overall_status", "未知"))) + "", ) + freeze = overview.get("formal", {}).get("freeze_checklist", {}) + if freeze: + rows.insert( + 1, + "