研发流程规范
Development Process Governance
建立 PRD 驱动的研发流程,规范分支策略、Code Review 和部署回滚机制
子问题
1.PRD 模板与审批流程
2.分支保护与合并策略
3.staging 验收机制
4.回滚方案设计
5.事故响应流程
6.Codex/AI 辅助 Code Review 集成
7.测试数据隔离与多用户 E2E 框架
8.上线前检查清单自动化
9.DEVOPLOG 运维日志规范
各项目的解法1 solutions
Signals
横向对比
| 维度 | ClawFeed |
|---|---|
| 需求管理 | PRD 以 PR 提交到 develop,Kevin approve 后才能开发 |
| 分支策略 | feat→develop→main 三层,Branch Protection + dismiss stale reviews |
| 环境隔离 | staging(端口 8768 + 独立 DB)与 production 同配置结构 |
| Code Review | Codex CLI 自动审查 + Lisa 手动 review + Kevin 最终 merge |
| 回滚机制 | git tag 标记 release + 向前兼容 migration(只增不删) |
| CI 覆盖 | Lint + E2E(57 用例 server 启动)+ Security Audit 三 Job 并行 |
| 测试隔离 | 测试用户 ID 100-199 隔离区间,setup/teardown 不污染生产数据 |
| 事故响应 | 发现异常→快速修复或回滚→事后记录到 INCIDENTS.md |
最佳实践
1.PRD 审批后才能开发
2.develop→staging→main 三环境隔离
3.git tag 标记 release 支持快速回滚
4.PRD 和代码 PR 遵循相同 review 流程
5.dismiss stale reviews 防止 approve 后偷改代码
6.测试用户 ID 区间隔离(100-199)不污染生产数据
7.migration 只增不删保证代码回滚不破坏数据