跳转至

Ralphinho RFC 流水线

灵感来源于 humanplane 风格的 RFC 分解模式与多单元编排工作流。

当某个功能对于单代理路径来说过于庞大,需要将其拆分为可独立验证的工作单元时,请使用本技能。

流水线阶段

  1. RFC 受理
  2. DAG 分解
  3. 工作单元分配
  4. 工作单元实现
  5. 工作单元验证
  6. 合并队列与集成
  7. 最终系统验证

工作单元规范模板

每个工作单元应包含: - id - depends_on - scope - acceptance_tests - risk_level - rollback_plan

复杂度层级

  • 第 1 级:隔离的文件编辑,确定性测试
  • 第 2 级:多文件行为变更,中等集成风险
  • 第 3 级:schema/认证/性能/安全变更

每单元质量流水线

  1. 研究
  2. 实现计划
  3. 实现
  4. 测试
  5. 审查
  6. 可合并报告

合并队列规则

  • 绝不合并存在未解决依赖失败的工作单元。
  • 始终将工作单元分支变基(rebase)到最新的集成分支。
  • 每次排队合并后重新运行集成测试。

恢复

当工作单元停滞(stall)时: - 从活动队列中驱逐 - 对发现进行快照 - 重新生成收窄后的工作单元范围 - 使用更新后的约束条件重试

输出

  • RFC 执行日志
  • 工作单元记分卡
  • 依赖图快照
  • 集成风险摘要

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC