20 个章节 · 支持关键词组合搜索

02

架构、流程与人机泳道

实践 / 建议

架构与流程:五个责任面,一条可验收交付链

知识回答业务和规则,技能描述可重复执行的方法,平台管理任务和运行,项目承载实现, 独立验证确认交付事实。人从 idea、需求和多渠道信息出发,与 AI 澄清方案后委托自主工作流; 诸葛从巡检和运行问题进入同一交付链。人保留目标、关键取舍与风险责任,通用流程保留合并及生产发布的人审门。 新核对的 IDP 项目另有自动合并和发布执行约定,须按明确的项目政策适配,详见项目可观测与操作能力包。

五张图展示双入口、系统架构、人机验证与推荐整合状态。部门虚机和诸葛入口已有;贯通全部环节仍需按后文演练验收。 Golden Path 的 MR 顺序采用用户给出的详细顶层方案:分支线下验证、独立评审后创建 MR。 平台介绍页与详细方案表述存在差异,实际模板接入时应登记版本并核对。

人提出方向,机器完成更多端到端工作

人的主要输入包括 idea、客户诉求、企信讨论、TAPD 缺陷、用户反馈、经营观察与历史复盘。 AI 可辅助归并、去重、追溯来源和找冲突;人关注真正的问题、收益、约束和优先级, 通过 Multica 或 PC 客户端反复对话,形成方案、需求和可验证的验收条件。 需要独立评审时形成关联的 PRD/DESIGN/TECH Issue,再确认当前合同与执行边界,驱动 Agent 工作流。

泳道按高频协作排列为“人 → Multica → 开发 Agent → GitLab → 发布验证/独立评审 → 诸葛”。 开发 Agent 与 GitLab 相邻,GitLab 与发布验证相邻;诸葛保留自主发现问题与发布后复核的入口。 PC 对话也收敛到同一合同,图中 Multica 泳道承担编排与共享过程记录,不限定人的对话客户端。

人不必逐步批准机器的每次读文件、改代码或运行测试。 在授权范围内,机器可以连续完成分解、实现、分层/E2E 自验、CI 反馈修复、测试环境验证与 MR 准备。 只有范围/验收变化、重大风险、证据不足、重试超限和既定人工门需要交人判断。 图中“人”是职责总称,实际每个任务仍要登记具体责任人,不能因为合并了泳道名称而失去责任归属。

自主范围的扩大应有验证能力支撑:可重建环境、可信且可复现的测试、受保护检查器、 实际制品/环境证据、观测与回退,以及可执行的暂停/接管机制。 先从单仓到固定跨仓组合,从局部自验到真实业务旅程验证,按试点结果逐步扩大授权。 可验证性提升会减少人的重复检查,使人更关注需求价值、验收标准、关键取舍和上线后的实际效果; 它不自动取消当前 MR 合并及生产发布的人审要求,也不把没有覆盖的风险判定为通过。

两个研发交互入口,统一 GitLab Issue SSOT

用户已明确公司的研发交互方式,本文据此更新此前多来源需求账本的概括:

  1. 直接在 Multica 聊天界面把需求、范围和验收聊清楚,形成或关联 Multica Issue。
  2. 在个人 PC 的 Codex、Claude 等客户端澄清需求,创建 GitLab Issue 或 Multica Issue。

两条路径最终以 GitLab Issue 为需求与验收的 SSOT,Multica 关联它。 GitLab Issue/MR 保留进展摘要与验收证据,CI reports/artifacts 保存对应原始报告; 详细执行过程和测试结果保存在 Multica Issue 与 topic 的 reply 中,并与 GitLab 证据双向关联。 PC 本地会话是入口和临时工作上下文;跨人、跨 Agent、跨设备交接必须能从关联记录恢复。 诸葛的企信受理、告警和巡检仍是运行问题入口;转入研发修复后收敛到同一 GitLab 任务合同。

下列为落实这一模式的建议约定,不表示已核验所有同步接口上线。

记录位置 保存内容 谁负责保持一致
GitLab Issue 正文 当前有效目标、范围/非目标、验收标准、风险、依赖、责任与 Multica 关联 需求责任人确认,指定同步入口更新
GitLab Issue 备注 需求确认、阶段结果、阻塞/接管、范围变更、验证结论、MR/交付摘要及详细记录链接 人或受控执行桥写入,标明执行者与来源
Multica Issue 执行计划、分解、运行/角色状态、重试、交接与 GitLab 关联 Multica 运行流程维护
Multica topic reply 详细讨论、实现与验证过程、失败分析、评审往返、过程证据链接 对应参与者/Agent 追加,保留先后与来源
GitLab CI/制品/证据系统 扫描与测试原始报告、日志、制品摘要和实际部署事实 原执行系统生成;GitLab 保存验收证据或稳定引用,Multica 关联过程与结果

“SSOT”指需求、范围和验收最终以 GitLab 的当前有效合同为准; 无需把 Multica 全部过程数据复制进 GitLab,也不能把模型摘要作为实际测试结果的权威来源。

GitLab Issue 还可以分别承载 PRD、DESIGN、TECH 等独立文档产物,通过类型命名、标签和关联组织。 每个产物的正文是其唯一维护源;需要整合时由 FEATURE Issue 索引当前采用版本。 文档任务不必有代码或 MR,完成条件是对应内容与评审验收;代码任务才进入实现、测试、CI/MR 流程。 具体命名、关系、状态与按类型验收见三个协作空间与 Feature 文档生命周期。

两种创建顺序都支持,但执行前补齐唯一关联

GitLab 先建时,Multica 创建或关联执行 Issue,并写入 GitLab 完整引用。 Multica 先建时,可以先充分讨论;进入正式自主开发前,建议创建或关联 GitLab Issue, 把确认后的合同写入 GitLab,再回填双向链接。这个同步步骤可由平台自动完成,无须人重复录入。 如果平台当前无法自动完成,就显示“待建立 SSOT 关联”,保留草稿并明确下一步。

关联键至少包含 GitLab 实例、project ID/path 与 issue IID,不能只用跨仓重复的 #123。 一个 GitLab Issue 可以关联多轮 Multica run/topic;本地修复、平台接续都沿用同一主任务。 若分解为可独立验收的子需求,再建 GitLab 子 Issue 并声明父子关系;纯执行步骤可以只在 Multica 分解。 重复创建或同步重试时先按关联键对账,同名标题不能作为去重依据。

摘要回写与需求变更

建议在需求确认、阶段交接、阻塞/接管、验证完成、MR 就绪、合并等里程碑追加摘要。 工具调用细节与逐轮失败留 Multica,避免 GitLab 备注成为日志流。 摘要只保留必要事实和可访问的证据指针;团队成员能从 GitLab 找到对应 topic/reply。

[阶段摘要] 验证完成 / 有阻塞
需求版本:本次读取的 GitLab Issue 内容版本或内容摘要
完成范围:AC-1、AC-2;未完成:AC-3(测试环境不可用)
代码输入:仓库、分支、commit;制品与验证报告链接
结论:BLOCKED_ENV;下一步:补齐环境后重验
详细过程:Multica Issue / topic / reply 链接或可定位 ID
关联 MR:如已创建则填写;责任人与下一检查点

需求在任一入口发生实质变更时,先保留讨论,再由责任人确认并更新 GitLab 当前合同, 追加变更摘要,通知在途执行者重读。建议派单固定合同的内容摘要或系统可用版本标记; 发现 验收标准/范围变更就暂停受影响步骤并重新评估,不能按两边最后写入时间盲目覆盖。 若实现阶段发现新事实,应提交变更建议,不能让编码 Agent 自行降低 验收标准。 Multica 重试/阶段完成可以自动更新执行状态,但 GitLab 关闭须满足该 Issue 的验收和关闭政策。

PC 与 Multica 同时开发同一任务时,建议指定一个当前执行权持有者; 通过分支/SHA 和交接摘要切换执行权,避免两个 Agent 并发覆盖同一实现。 详情暂不可访问时保留摘要和证据链接,不能凭空宣称已复核;恢复后按来源事件对账。

本节依据: 公司开发平台、Golden Path 详细方案。

五张图依次展示双入口与记录分工、系统架构、人机验证、问题闭环和交接责任。用户确认的入口与 SSOT 已纳入,跨系统自动化仍按建议合同验收。

双入口与记录分工图

双入口协作:GitLab 保存合同,Multica 保存过程Multica 聊天和个人 PC 客户端都可澄清需求并建单。正式委托关联 GitLab Issue;GitLab 保存有效合同及摘要,Multica Issue 和 topic reply 保存过程。双入口协作:GitLab 保存合同,Multica 保存过程用户已明确入口与记录分工;版本对账、幂等回写和执行前关联为建议落地契约。入口一:Multica 聊天聊清目标、范围、验收与风险可先创建 Multica Issue,继续讨论入口二:PC Codex / Claude 等在本地澄清需求与实现上下文可创建 GitLab Issue 或 Multica Issue正式委托:确认合同,建立唯一双向关联GitLab 实例 + project + issue IID ↔ Multica Issue / topic先建 Multica 也可以;进入开发前补齐 GitLab SSOTGitLab Issue:需求与验收 SSOT正文:当前目标 / 范围 / 验收标准 / 风险 / 责任备注:确认、变更、阻塞、验证、MR 摘要证据:CI 报告 / artifacts / 稳定证据引用关闭:满足该 Issue 的验收与关闭政策Multica Issue + topic reply:详细过程需求澄清、计划分解、开发过程和测试结果失败分析、评审往返、重试和接管固定 GitLab 合同版本 / 内容摘要执行关联 run、分支 SHA、MR 与证据 URI里程碑摘要回写;完整过程留 Multica变更合同:先确认,再更新并通知任一入口提出变更 → 责任人确认 → 更新 GitLab追加变更摘要;在途 Agent 重读受影响 验收标准并发冲突先对账,禁止最后写入盲目覆盖执行证据:仍由原系统提供事实Git / CI / 制品 / 发布 / 受控报告存储模型摘要不能替代真实测试或部署结果PC 与平台切换:交接 SHA、过程链接及执行权企信 / 诸葛 / 巡检继续作为运行问题入口;进入研发修复后关联同一 GitLab 任务合同。
GitLab Issue 保存有效需求和阶段摘要,Multica Issue/topic reply 保存详细过程;两个入口最终收敛到同一任务。

总体架构图

建议整合架构:一个平台,两类工作流企信、诸葛、告警和需求源经过统一接入进入 Multica。SRE 诊断与开发小队分工协作,部门 Linux 虚机承载隔离执行,知识和能力包提供共同底座。建议整合架构:一个平台,两类工作流用户已确认部门虚机与诸葛入口;跨系统连线是待试点验收的目标契约。研发交互入口一Multica 聊天:澄清需求与验收研发交互入口二PC Codex / Claude:讨论并建单需求与验收 SSOTGitLab Issue:有效合同与阶段摘要公司接入与控制面:网关 / 来源同步 / Multica 部门工作区关联 GitLab Issue;详细过程保存在 Multica Issue / topic reply,摘要回写 GitLab身份 · 去重与路由 · 责任人 · Run · 重试与对账;故障状态与开发状态分别记录SRE 工作流:诸葛 + bug-finder诸葛企信 / 告警 / 巡检 → RCA / 影响评估事实 → 假设与反证 → 诊断 / 缺口专业技能:日志、指标、trace、源码与业务域产出 Finding / Diagnosis / Repair request研发工作流:Golden Path 部门小队分诊 + 领队 + 开发 + 发布验证 + 评审内环:修复 → 独立验证 → 独立评审MR 待人工验收;生产发布由人执行产出固定 SHA、验证证据、可审阅 MR确认缺陷后交付修复合同;发布后效果返回故障单部门 Linux 虚机:Multica runtime / daemon 与隔离执行器只读生产诊断身份 | 代码修复身份 | 线下验证身份:分用户 / 容器与凭据注入任务级 worktree · 固定能力版本 · bootstrap / doctor · 并发配额 · 持久证据知识与规范:ai-wiki代码 / Bug / 复盘 / 需求 / 反馈repo-wiki / wiki-bot 增量聚合保留来源、版本、状态与适用范围能力与版本:fs-ai-hub / TeamAI统一发现、发布、锁定与安装能力源码仍归各专业工程bug-finder / extensions / 业务仓项目可观测与操作能力Grafana / 指标 / 日志 / 调用链debug / deploy 技能、指南与验证GitLab / CI / 发布事实与证据人工外环:范围与授权待决策 / 重大故障指挥 / MR 合并 / 生产发布。稳定经验经评审回流。
共享 Multica 控制面与知识/能力底座,部门虚机提供隔离执行。专业诊断与研发小队通过合同衔接。

人机验证与责任图

人机验证协作:按证据推进,按风险保留人的判断人定义目标、验收基准和自主范围。Agent 在有界范围实现并自验,独立验证按固定输入执行。证据不足返工或接管,人工判断残余风险并完成合并发布,运行反馈持续改进。人机验证协作:按证据推进,按风险保留人的判断同一需求可同时采用人在环内、监督环路与子步骤环外执行;人工合并和生产发布边界保持。人持续掌握:目标 · 判定基准 · 系统约束 · 风险责任 · 接管能力GitLab Issue 保存有效 验收标准 与边界;Multica Issue / topic reply 保存过程,阶段摘要回写。人先明确问题与未知项;预定权限、必需验证、停止条件与责任人。Agent 实现与自验:有界自主,人可接管实现、补测试、运行快速检查,交付固定 SHA保留失败、重试与环境信息,不能自行降低 验收标准代码生成速度受验证与评审容量约束独立验证:基准、执行器、权限与证据受保护检查器 + 干净环境 + 固定输入CI 判定事实;验证 Agent 扩展场景、分析缺口模型共识不能替代独立样例与真实执行逐步加深的自动反馈:按影响选择必需集合静态 / 构建 → 单元与属性 → 组件集成 → 服务 / 消费者契约 → 用户旅程Java 重点:共享包兼容、租户权限、事务、消息、异步、序列化与跨仓版本组合性能 / 安全 / 长时间稳定性测试 按风险增加;首次失败、跳过、缺报告与实际执行数量都留证产品要可控制、可观察、可隔离、可重建、可判定、可追溯、可恢复必需证据有效且充分?仍有哪些未知与风险?不足:返工 / 补能力 / 接管不能靠重试到绿或修改标准放行重大风险即时升级,不耗尽次数否人在关键决策环内:判断语义、影响与残余风险先核对原始证据,再看总结;验收标准 → 测试 → 结果按公司流程人工合并、生产发布;高风险例外由责任人决定核对 Agent 自主决定、反证与覆盖缺口;按风险选择审查深度发布后反馈:实际版本、有效流量、原症状、SLI 与恢复诸葛持续观察;人工保留策略、事故指挥、抽样复核、恢复与停止权代码 / Bug / 复盘 / 需求 / 反馈 → 知识增量 → 回归 / 评测 / 能力;错误结论需撤回防止认知投降:独立判断、反证与原始证据;定期练习关键技能和接管,按验证容量控制并发。
人明确正确性与风险边界,机器提供分层验证与证据;自主权随实际验证能力逐步扩大,人的接管能力持续保持。

自主巡检与修复闭环图

自主巡检 → 修复 → 验证 → 上线效果闭环巡检异常先取证与确认,再按类型进入修复。测试或评审失败在内环重试,证据不足交人工。MR 合并和生产发布由人执行,发布后重新观测才能关闭故障。自主巡检 → 修复 → 验证 → 上线效果闭环目标流程 · 自动执行范围由工作流 profile 与任务授权决定01 诸葛巡检 / 告警 / 企信触发去重、归属、窗口与查询预算02 bug-finder 取证与机制诊断事实、假设、反证、覆盖与部署版本异常与处理类型是否确认?证据不足 / 暂态 / 重复记录 unknown 或合并问题观察、补证或交人工否配置 / 容量 / 数据问题转对应处理流程重大故障立即升级非代码代码缺陷03 修复委托 + 进环检查范围、风险、机器验收信号、DRI无法自主放行先补信息 / 复现 / 授权不能补齐则交明确 blocker缺口04 部门虚机自主修复隔离分支 → 回归测试 → push SHA05 测试环境验证 + 独立评审制品 / 环境 / 覆盖绑定固定 commit验证完整通过且评审无阻断?失败:经领队修复重验重试超限 / 验证不完整停止自动修复回环保留证据与缺口,交 DRI无法通过是06 创建 MR,等待 DRI 验收人工合并 → 开发任务 done07 人工生产发布记录实际部署版本与制品,不只看分支08 诸葛复核原症状与 SLI流量、观察窗、恢复效果、回归与风险09 满足关闭条件后收口与回流故障证据 → 回归用例 / 知识 / 技能复发:重开 / 升级恢复可以早于永久修复;合并可以早于生产发布。三个事实各自记录,不用一个 done 替代。
自动化推进到可验收 MR;缺口、超限与重大故障有出口,生产发布后再证明恢复。

人机协作泳道图

人机协作泳道:从 idea 到自主交付与效果反馈人整理多渠道信息,与 AI 澄清需求、方案和验收条件。Multica 编排 Claude/Codex 自主开发,开发 Agent 与相邻 GitLab 持续交互,CI 包含 SonarLint。发布验证独立核验,诸葛自主发现运行问题并在发布后复核。验证能力增强后,在授权范围内扩大机器端到端工作。人机协作泳道:从 idea 到自主交付与效果反馈代码交付路径;文档 Issue 按内容验收。对话可在 Multica 或 PC 客户端完成,最后收敛到同一 GitLab 合同。人Multica:对话 / 编排开发:Claude / CodexGitLab:Issue / CI / MR发布验证 / 独立评审诸葛 / bug-finder机器自主执行区:按已确认范围推进;缺口与越界有出口,不要求人逐步点击确认整理 idea 与多渠道消息客户 / 企信 / 缺陷 / 反馈AI 辅助归并与追溯保留来源、冲突与未知项与 AI 聊需求和方案判断目标、价值与关键取舍澄清范围与验收条件PC / Multica 均可进入确认当前需求与边界验收标准、风险与约束组织并关联文档产物PRD / DESIGN / TECHIssue 当前有效合同验收标准、文档版本与范围固化当前结论委托 Agent 自主执行明确授权、停止与接管条件按类型与风险编排需求与确认的缺陷均可进入自主巡检 / 企信受理取证确认后提交修复委托另一入口:确认的运行问题拆分任务、准备运行时固定工作集与能力版本读取合同、实现 / 修复直接关联 Issue 与分支提供合同与代码事实验收标准 / 基线 / 规则自行执行分层测试单元 / 集成 / 契约 / E2Etopic / reply 留过程步骤、完整结果、失败与重试push 候选提交固定远端 SHA、触发 CICI:SonarLint 扫描安全 / Bug;及必需测试返回检查与报告绑定 SHA / pipeline / job读反馈、修复与重跑不通过则继续有界修复核对自验并派独立验证按风险选择测试和评审项线下验证与独立评审实际制品、环境、业务路径分支验证 / 评审给出验证与评审结论PASS / FAIL / BLOCKED保存验收证据与引用实际报告、覆盖、版本与环境失败回修;无阻断派 MR同步结论与缺口,保留过程核对有效结果创建 / 更新 MR绑定 SHA、Issue 与报告MR 描述与讨论变更说明、证据与评审意见持续评审 / CI 反馈新提交重验,旧绿灯不沿用回应评论、补测修复持续直接交互 GitLab按需判断或接管取舍、验收变化、风险越界 / 缺证 / 重试超限暂停受影响步骤,交人裁决候选就绪,通知人验收准出条件、未决项与交付摘要有效证据与门禁状态核对当前 SHA 与真实结果准出核对评审关键风险并合并 MR当前保留的人审门合并事件与交付记录开发完成不等于生产已发布依据证据作出合并判断生产发布决策与执行按现有授权与发布流程关联实际发布事实部署版本、制品、环境和时间生产发布仍由人执行可追溯的发布证据发布系统 / 监控的稳定引用看板查询与业务验证目标版本、健康与真实行为复核原症状与运行效果流量、SLI、观察窗、复发关联收口与知识回流分别记录交付、发布与恢复恢复 / 复发 / 待验证无数据不自动关单效果与问题反馈关注实际价值与新需求验证能力建设、取舍与下一轮汇总效果与改进建议审定后回流知识 / 测试 / 技能可验证能力增强 → 机器承担更多端到端工作可重建环境、分层 / E2E 测试、独立证据、观测与回退按试点结果从局部任务扩展到固定跨仓组合;授权边界显式调整人关注目标、验收基准、关键取舍、风险与真实效果记录分工:过程可恢复,验收可追溯Multica:详细执行过程和测试结果,关联 run / topic / replyGitLab:进展、评审与验收证据,Issue / MR / CI reports原始报告与制品来自实际执行器;外部证据使用稳定引用SonarLint 沿用团队名称;CI 内置不代表必需门禁,须核对项目触发与阻断条件。未运行、缺报告和环境阻塞不能算 PASS。“人”是职责总称,每个任务仍须明确实际责任人。虚线表示重试或按条件进入;扩展自主范围须同步验证与授权。
人归并多渠道 idea 与需求,与 AI 澄清后委托自主工作流。开发与 GitLab、GitLab 与发布验证相邻。代码交付路径:Claude / Codex 自行执行分层与端到端测试,持续交互 GitLab;CI 内置 SonarLint 安全 / Bug 扫描。详细过程和结果留 Multica,进展与验收证据留 GitLab;人工合并及生产发布保留。PRD / DESIGN / TECH 等文档型 Issue 按内容评审验收,不要求代码或 MR。