- 将 wechat_official_account 重命名为 weixin_public_account,符合中文命名规范 - 新增 DOCX 文档生成技能、聊天历史、请求 ID 中间件 - 增强工作流、热点服务、文章服务等模块功能 - 前端同步重命名组件和 API - 新增架构文档 AR13/AR14、专员文档更新 - 补充测试用例(seed_specialists_test, db_migration_test) Co-Authored-AI: yes
4.2 KiB
02_Architecture — 架构设计
命名规则:
AR{NN}_{描述}.md用途: 后端架构、前端架构、数据库架构、部署架构当前主层只保留现状有效架构文档。
AR01–AR03已按当前任务中心与对象中心口径重写;旧版培训系统稿已移入Historical_Records/。AR04仍保留较强历史痕迹,阅读时应优先以docs/02_Architecture/部署文档.md为准。AR05–AR08是 2026-09-16 / 17 的工作台设计稿,不属于 V1.1 快照,其中AR08为部分被取代稿,取用前先读其文首补注。 当前产品导航与工作台口径,请以docs/01_System_Overall/SY22_角色技能应用统一任务架构.md为准:新建任务 / 项目 / 专员·技能·APP·连接器 / 长程APP / 知识库 / 后台管理 / 我的AR09是规范性文件(对象命名规范),不是设计稿。 它约束新增代码的命名,并登记了当前已核实的命名问题与修复流程;与TOP_CODING_RULES.md的 G03 配套使用。AR12是当前交互范式讨论的主文档。 它定义“对话发起 + 结构化决策接管 + 对话继续推进”的混合交互架构,后续 Workbench 与专员工作流交互以此为依据。AR13是公众号创作专员的正式多智能体架构定义。 它定义双层工作流、步骤内角色智能体、共享任务上下文、裁决守门规则与对话回流协议,后续公众号创作专员执行器与右栏可视化以此为依据。AR14是跨项目技术选型对比分析(参考文件)。 记录了 pj0235(Go)与 pj0237(Rust)两项目的技术栈选型依据与结论,可作为其他项目技术选型的参考。 当前正式对象目录请以docs/05_Object_Catalog/为准;本目录负责跨层架构契约,不再承担对象清单主仓职责。
文件清单
| 文件 | 说明 |
|---|---|
目录说明.md |
本索引文件 |
部署文档.md |
当前部署步骤与交付方式说明 |
对象标准化与解耦总则.md |
对象化建设的总原则文档 |
AR01_后端架构.md |
当前后端架构(任务中心 + 对象域 + 兼容业务域) |
AR02_前端架构.md |
当前前端架构(Workbench 前门 + 对象目录 + App 运行面) |
AR03_数据库架构.md |
当前数据库架构(对象定义域 + 任务运行域 + 知识底座 + 兼容业务域) |
AR04_部署架构.md |
部署架构(V1.1 Docker 快照;现为单二进制 + systemd) |
AR05_工作台架构约定.md |
数字员工 Workbench 架构合同(任务为中心、对象挂载到任务,前端重构强约束) |
AR06_技能封装规范.md |
技能文件规范(技能 = 定义文件 + 执行器 + 结果组件,不以独立页面存在) |
AR07_架构对齐审计.md |
架构对齐确认与本轮修复范围(收敛两套并行模型的确认记录) |
AR08_角色交互设计.md |
AI 角色与工具统一交互设计(部分被取代:不跳页结论已采纳,「数字技术员」对象已废弃,见文首补注) |
AR09_对象命名规范.md |
对象命名规范(规范性文件:原理 / 判据 / 术语表 / 分层规范 / 检查守卫 / 修复流程 / 现状问题登记 / 反例库) |
AR10_应用可删除封装规范.md |
XApp 可删除封装规范(面向一级业务包,目标是“删目录 + 删注册 + 跑卸载”) |
AR11_技能专员连接器可删除封装规范.md |
Skill / Specialist / Connector 可删除封装规范(复用 AR10 思想,但区分能力包、策略定义包、连接插件包的边界) |
AR12_对话驱动与结构化交互架构.md |
Workbench 交互范式主文档(对话发起 + 结构化决策接管 + 对话继续推进) |
AR13_公众号创作专员双层多智能体架构定义.md |
公众号创作专员多智能体架构主文档(双层工作流 + 步骤内角色智能体 + 共享任务上下文 + 裁决守门 + 对话回流) |
AR14_跨项目技术选型对比分析.md |
跨项目技术选型对比分析(参考文件:pj0235 Go vs pj0237 Rust 选型依据与结论) |
Historical_Records/目录说明.md |
架构迁移说明、历史清单、旧版 AR01–AR03 与阶段性记录索引 |