fix: F Tab unique keys per instance + spec buttons + dedup + naming rules

This commit is contained in:
hmo
2026-07-18 13:23:43 +08:00
parent c43486a6f2
commit 0ac756b241
3 changed files with 28 additions and 13 deletions
+3
View File
@@ -141,6 +141,9 @@ H: 需求文档 — 双轨体系覆盖不到的架构级/跨模块需求(性
- **监控数据**Tier15min)/ Tier2(日报)作为实时状态输入
- **服务拓扑**:所有服务的健康、端口、看门狗状态
- **跨平台检测**:远程服务(非本机)标记为 `remote(见平台Tab`,避免误报
- **命名唯一性**:F Tab 中的每条服务必须有唯一的 `key`(实例级,如 `agent-001:xmpp_bot`),禁止按类型折叠导致多条同名。M 映射表必须逐条定义友好标签,不可复用同一条目
- **跨 Tab 一致性**:同一模块在 F Tab、I Tab、K Tab 中的展示名称必须一致。例如 `article_processor` 在 F Tab 叫"文章抓取服务",在 I Tab 也应叫"文章抓取服务",不能一处叫"微信全文抓取"
- **?§ 覆盖**:F Tab 中的每条服务必须有对应的 ?human_help)和 §(ai_spec)按钮,链接到 `specs/{spec_module}.json`。没有 spec 的服务不应出现在 F Tab 中
### H — 需求文档(Dashboard H Tab