refactor: integrate dashboard into server.py :8899, remove standalone dashboard
This commit is contained in:
@@ -9,7 +9,7 @@ MoFin 项目已运行数月,有 30 个 API 端点、38 个 cron 任务、完
|
||||
## Decision
|
||||
参照 AgentsMeeting 样板,为 MoFin 引入:
|
||||
1. **spec 双轨体系** — 每个模块的 `specs/{module}.json`(human_help + ai_spec)
|
||||
2. **Dashboard** — 独立 `dashboard.py`(端口 5804),深色主题 Web UI + ?§ 按钮
|
||||
2. **Dashboard** — 集成到 `server.py`(端口 8899),深色主题 Web UI + ?§ 按钮
|
||||
3. **健康管线** — Tier1(5min)+ Tier2(日检),聚合到 Dashboard F Tab
|
||||
4. **开发规范** — `docs/dev-spec.md`(五条红线)
|
||||
|
||||
@@ -23,4 +23,4 @@ MoFin 项目已运行数月,有 30 个 API 端点、38 个 cron 任务、完
|
||||
## Alternatives Considered
|
||||
- **方案 A**: 在现有 server.py 中嵌入 Dashboard(被否 — 改动运行中业务代码风险大)
|
||||
- **方案 B**: 不做 Dashboard,只补文档(被否 — "不可见即不存在",没有面板等于没做)
|
||||
- **方案 C**: 独立 dashboard.py(✅ 选择 — 零风险,不影响现有服务)
|
||||
- **方案 C**: 集成到 server.py(✅ 选择 — Dashboard 端点加到现有 Flask 应用,统一端口 8899)
|
||||
|
||||
Reference in New Issue
Block a user