问题域/PD-166

研发流程规范

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 ReviewCodex 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 只增不删保证代码回滚不破坏数据