circle-hub 设计

设计的权威是通用模型 contracts/model.json,通用模型是它的摘要;两者不一致时以模型为准。下面“现行”一表是摘要、检查单和研究提案;“已被取代”一表是旧服务器时期或后续决定已取代的设计篇,每篇开头注明被什么取代,只作记录保留。英文译文在 en/,两者有出入以中文为准。实现进度在 Hub r4 进度。

现行

篇 回答什么
Circle 设计规范 决定 141、142:Circle 工作台与控制台共用的视觉规范——石墨主题的深浅两套设定、三栏结构、组件与交互、图表与界面用语(效果图,在 Circle 仓库)
控制台导航 决定 130 的八项导航、团队与设置的职责
知识库与工作流:个人与团队 决定 131 的完整方案:个人与团队空间、同步、授权、提交共享、索引与版本,工作流(原任务包)与通用技能,以及分阶段实施
通用模型 11 组 73 个元素、三条不变量、词表、七个内核名字,以及第一个里程碑用到哪些
对象标准:五要素检查单 四个对象就是四个家;五要素作设计检查单和记录页布局,不作存储分区
置真对接架构:理论基础、条件命题与产品研究框架 研究提案与数学审计:理论基础、条件命题与反例、未证义务;不是实现说明

已被取代

篇 原来回答什么 现在看哪里
个人与团队知识库整合调研 第一轮的需求与同类项目调研;个人只放 Circle 本地的旧建议已失效 知识库与工作流:个人与团队(决定 131)
审批与执行链 变更集审批、执行链、错误码目录 许可 B04、发布校验 T02、边界校验 T03、两道强制边界 P11
角色与范围 管理员 / 成员 / 访客按范围授予、两人规则 权限角色 R01(用户、管理员)、可见性 R02
术语与状态 旧术语表、状态枚举与颜色 模型的词表(生成在 contracts/generated/vocabulary.ts)
层级与元素 Circle 里的五层界面 Circle 里不出现 Hub 专用界面;网页控制台(运行记录、知识库、任务包、系统管理;管理员在系统管理页管理 Hub,决定 122)
与 Circle 的集成 hub 扩展 Circle 的菜单 Circle 作为普通 MCP 客户端连接(D06)
产品线包典范 product-line/1 产品线包 任务包 T01、发布记录与发布校验 T02
执行流迁入产品线包 执行流与 module-execute 效果写入、租约与执行器(B06、D04,D03 的写声明,D07 的执行器部分)由 hub/dispatch 实现;D03 的读部分与 D07 的资源部分由 connectors 包实现,MCP 注解按 D03 推出
harness 原语规范 hub-*/1 中立清单与适配器 六个 MCP 工具(D06)与任务包(T01)
权限策略导出 hub-permission/1 R01;工具类别按 MCP 注解(D03、D06)
harness 原语格式调查 五家 harness 的磁盘格式(2026-10-13 的调查) 不再需要:Hub 不导入导出 harness 原语
handoff 到设计文档的对照表 两份交接文档并入设计篇的对照 两份交接都已成为历史记录

两条更早的原则仍然成立:确定内容交给脚本、其余交给模型判断并完整披露(ADR 0024);本地取消、远端停止、任务交付分别记录(ADR 0025)。

许可

本页各表所列设计规范(含 en/ 的英文译文)中的架构标准、设计图和术语按 Creative Commons Attribution 4.0 International(CC BY 4.0)授权。

Copyright (c) 2026 qingshanfeihu。任何人在文档、产品或其他项目里引用、复用、改编或在其基础上创作这些规范,须按许可证要求保留对 Circle Hub 与 qingshanfeihu 的清楚署名、指向原文 https://github.com/circle-platforms/circle-hub/tree/main/docs/design 的链接、指向 CC BY 4.0 许可证的链接,并注明所作修改。可用的署名写法:

基于 qingshanfeihu 的 Circle Hub 设计规范,https://github.com/circle-platforms/circle-hub/tree/main/docs/design,按 CC BY 4.0 授权。

该许可覆盖作为文本和图的规范本身,不授予 Circle、Circle Hub 名称、Circle Logo 或应用图标的任何权利,见 NOTICE。docs/ 的其余页面和代码按 Apache License 2.0 授权。