申耕志 · 工程体系
耕法 · 工程方法论
申耕志 AI 协作开发与系统化问题解决框架
V2.2
版本 V2.2 · 2026-06-19
核心流程 · 十二阶闭环工程法
平台兼容 · SQL安全 · CSS审查
STEP 01
暴露问题
完整列出所有可见问题,每项独立记录,不遗漏不隐藏。
问题记录 PR
STEP 02
全局分析
分类、关联、识别根因,绘制问题关联图。
根因假设
STEP 03
根因排查
验证假设,输出确定的排查结论。数据一致性
DC
STEP 04
逐文件审查
审查涉及文件,记录修改意见。平台兼容逐行检查
CR · PC · CS
STEP 05
字段映射验收
逐链路核对前后端字段,确保数据传递完整。
FM
STEP 06
意见汇总
聚合所有修改意见,按优先级排序,形成草案。
SR
STEP 07
输出修复方案
将修改意见转化为完整可执行的修复方案。
FR
STEP 08
专家审查 2 轮
两轮审查(AI + 技术总监),优化方案。SQL安全
RR · SQ
STEP 09
执行代码修复
严格按照方案修改,编译验证。历史数据修复
HF
STEP 10
测试验证
执行测试流程表,记录结果。CSS视觉审查
TC · DT · UI
STEP 11
回归测试
验证已有功能未被破坏。
RC
STEP 12
验收 · 迭代
对照问题清单验收,确认历史数据已修正。数据验收
AC · DA
持续迭代 · 问题驱动
第二步 · 全局分析(2.1 ~ 2.4)
2.1 问题分类表
按类型:前端 / 后端 / 数据 / 平台兼容
按角色:消费者 / 农夫 / 团长
按角色:消费者 / 农夫 / 团长
2.2 问题关联关系
同根因分析 · 连锁反应识别 · 根本问题定位
2.3 问题关联图
依赖关系 · 传导路径 · 影响范围
2.4 根因假设列表
H-01 ~ H-0N:描述 · 涉及问题 · 验证方法 · 优先级
第三步 · 数据一致性检查(V2.1)
检查 to_member_id
消费者回复消息的 to_member_id 是否指向卖家?
检查 from_user_id
消息发送者 ID 是否正确?
检查 parent_id
嵌套回复的关联是否正确?
检查数据隔离
不同卖家的消息是否混在一起?
第四步 · 平台兼容性 + 逐行检查(V2.2)
平台兼容性
小程序组件属性 · CSS兼容性 · iOS/Android差异 · Webview渲染限制
逐行代码检查
缩进正确性 · 括号匹配 · 变量作用域 · 代码结构
第八步 · SQL 安全审查(V2.2)
DELETE 条件
确认 WHERE 条件精确,不会误删
UPDATE 范围
确认影响范围可控
数据恢复方案
必须包含备份和回滚方案
先查后改
先 SELECT 确认影响行数,再执行变更
第九步 · 历史数据修复(V2.2)
判断是否需要修复
涉及数据字段的修复,历史数据可能已损坏
修正范围确认
确认哪些历史数据需要修正
先查后改
先 SELECT 验证影响范围,再 UPDATE
验证修正结果
确认新产生的数据是否正确
第十步 · CSS 视觉审查(V2.2)
左右归属正确
自己发的在右,对方发的在左
布局不拥挤
两侧消息有足够间距
嵌套回复缩进
子消息有缩进 + 💬 标签
无溢出/截断
长消息完整显示,不溢出容器
| 工具/产出物 | 缩写 | 用途 | 对应步骤 |
|---|---|---|---|
| 问题记录 | PR | 完整记录每个问题 | 第一步 |
| 问题分类表 · 关联图 | CA | 识别根因与关联 | 第二步 |
| 排查结论 | DI | 验证假设,确认根因 | 第三步 |
| 数据一致性检查报告 | DC | 检查历史数据是否正确 | 第三步 V2.1 |
| 文件审查清单 | CR | 逐文件记录修改意见 | 第四步 |
| 平台兼容性检查报告 | PC | 检查小程序兼容性 | 第四步 V2.2 |
| 代码结构检查报告 | CS | 检查缩进/括号/作用域 | 第四步 V2.2 |
| 字段映射验收报告 | FM | 前后端字段对照验证 | 第五步 |
| 修改意见汇总 | SR | 汇总所有修改意见 | 第六步 |
| 修复方案 | FR | 完整可执行修复方案 | 第七步 |
| 审查报告 | RR | 两轮审查意见记录 | 第八步 |
| SQL 安全审查报告 | SQ | 确认 SQL 变更安全 | 第八步 V2.2 |
| 历史数据修正 SQL | HF | 修复历史数据 | 第九步 V2.2 |
| 测试流程表 | TC | 验证修复效果 | 第十步 |
| 数据一致性测试报告 | DT | 验证数据正确性 | 第十步 V2.1 |
| CSS 视觉审查报告 | UI | 验证视觉效果 | 第十步 V2.2 |
| 回归测试确认 | RC | 确认已有功能正常 | 第十一步 |
| 数据验收确认书 | DA | 确认历史数据已修正 | 第十二步 V2.1 |
| 验收确认书 | AC | 验收通过确认 | 第十二步 |
核心纪律 · 71-1 ~ 71-20
71-1~71-6 暴露 · 分析 · 审查分离 · 2轮审查 · 字段映射 · 逐字段验收
71-7~71-9 数据一致性 · 历史数据修复 · 测试环境验证
71-10~71-14 完整测试 · 数据测试 · 回归 · 迭代 · 数据验收
🆕 71-15 平台兼容性检查
🆕 71-16~71-17 SELECT先行 · 回滚方案
🆕 71-18 历史数据修复验证
🆕 71-19 CSS视觉审查
🆕 71-20 逐行代码检查(缩进·括号·作用域)
闭环迭代 · 交互预览
点击下方按钮切换不同阶段的关注重点,感受闭环工程法的节奏。
耕法 · 工程方法论 V2.2
十二阶闭环工程法 · 从暴露问题到最终验收,构建系统化问题解决与 AI 协作开发框架。
强化平台兼容性、SQL安全审查、历史数据修复、CSS视觉审查、逐行代码检查。
12步骤
8新增工具
13核心工具
20纪律
申耕志 · 耕法工程方法论 V2.2 · 问题驱动 · 闭环迭代 · 平台兼容 · 数据安全 · CSS审查
