6.2 KiB
6.2 KiB
| 1 | ID | Title | Description | Acceptance | Test_Method | Tools | Dev_Status | Review1_Status | Regression_Status | Files | Dependencies | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | WRRA-0 | 路线修正合同与边界冻结 | 建立 WRRA 企微路线门禁修正与下一阶段规划合同,锁定本轮只做 docs-only 路线修正和下一阶段规划,不改业务代码、不部署、不写 OA 或企微数据。 | 1) CSV 校验通过;2) 范围覆盖路线图、PRD、请假考勤规约、统一审批规约、API 目录、索引矩阵和必要 skill 回写;3) 不新增公开 API、Prisma schema、feature flag、前端 UI 或远端配置;4) 不调用 WHMS dry-run/apply API。 | 受影响流程:企微路线判断 -> Issue 合同 -> 文档事实源修正 -> 下一阶段派工;验证步骤:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-18_23-19-38-wecom-route-readiness-adjustment.csv。 | python3|manual | DONE | DONE | DONE | issues/2026-05-18_23-19-38-wecom-route-readiness-adjustment.csv | [] | 回滚路径:删除本 CSV 和本轮文档/skill 回写;本轮不涉及数据库迁移、代码部署或生产数据写入。 |
| 3 | WRRA-1 | 收紧运行优先退出门禁 | 更新 docs/企微优先开发路线图.md,将 runtime_first_wecom_enablement 退出条件从 WOUA 复跑成功收紧为差异已分类并有处理决策;明确 PASS_WITH_FINDINGS 不能直接放行深度镜像。 | 1) 路线图明确 WOUA PASS_WITH_FINDINGS 代表有差异;2) 后续只能按差异决定 WOUA-FIX、WHMS 批量同步窗口或考勤/审批镜像准备;3) wecom_attendance_approval_mirror_v1 仍需审批模板、sp_no、真实回调配置和打卡细项 POC。 | 受影响流程:企微路线门禁 -> 深度镜像准入判断;验证步骤:rg -n 'runtime_first_wecom_enablement|PASS_WITH_FINDINGS|WOUA-FIX|wecom_attendance_approval_mirror_v1|sp_no|真实回调' docs/企微优先开发路线图.md。 | rg|manual | DONE | DONE | DONE | docs/企微优先开发路线图.md | ["WRRA-0"] | 回滚路径:回退路线图门禁文字;不改变任何运行时配置。 |
| 4 | WRRA-2 | 修正 PRD 与审批考勤规约旧顺序 | 更新 PRD、请假考勤规约、统一审批规约、企业微信基础设施规约、产品口径和管理员手册,把旧的 WECOM-CAPABILITY-POC-V1 -> 镜像顺序修正为 WAPI/WRRA 后新路线,移除 WOUA 待复跑表述。 | 1) PRD 在 WHMS 后补入 WAPI/runtime-first/WOUA-FIX 阶段;2) 请假考勤和统一审批规约不再要求先执行已完成的 POC;3) 相关事实源明确下一步先做 WOUA 差异收口或 WHMS 同步窗口决策;4) OA 主办/企微主办边界不变。 | 受影响流程:产品路线理解 -> HR/考勤审批镜像拆分 -> 下一阶段 Issue 派工;验证步骤:rg -n 'runtime_first_wecom_enablement|WOUA-FIX|WAPI|WRRA|PASS_WITH_FINDINGS|wecom_attendance_approval_mirror_v1' docs/海音达OA-MVP需求规格说明书.md docs/需求-请假考勤修正规约.md docs/需求-统一审批中心规约.md docs/需求-企业微信基础设施规约.md docs/产品口径.md docs/管理员手册.md。 | rg|manual | DONE | DONE | DONE | docs/海音达OA-MVP需求规格说明书.md|docs/需求-请假考勤修正规约.md|docs/需求-统一审批中心规约.md|docs/需求-企业微信基础设施规约.md|docs/产品口径.md|docs/管理员手册.md | ["WRRA-1"] | 回滚路径:回退相关文档措辞;不修改需求边界本身。 |
| 5 | WRRA-3 | 修正 API 目录后续门禁语言 | 更新 docs/企微API能力目录.md 的运行优先结论,把等 WOUA 复跑改为等 WOUA 差异收口或同步窗口决策;保持 Secret 矩阵不变。 | 1) API 目录不再暗示 WOUA 仍待复跑;2) Secret 矩阵保持 WECOM_CONTACT_SECRET 和 WECOM_AGENT_SECRET 固定口径;3) 深度镜像仍暂缓到审批模板、sp_no、真实回调配置明确后。 | 受影响流程:企微 API 能力查阅 -> 后续实现合同拆分;验证步骤:rg -n 'WOUA 差异|同步窗口|WECOM_CONTACT_SECRET|WECOM_AGENT_SECRET|sp_no|真实回调' docs/企微API能力目录.md。 | rg|manual | DONE | DONE | DONE | docs/企微API能力目录.md | ["WRRA-1"] | 回滚路径:回退 API 目录运行优先结论;不改变代码中的 Secret 选择规则。 |
| 6 | WRRA-4 | 补充下一阶段工作草案 | 在路线图和相关事实源中补充 WOUA-FIX / WECOM-RUNTIME-READY-V1 作为下一阶段默认推荐合同,说明只读归因、低风险修复决策和运行优先能力范围。 | 1) 下一阶段明确先归因 7 个 OA active 缺企微、5 个缺必填字段、1 个归档仍绑定;2) 区分真实员工、测试账号、待补字段、待清理绑定、是否允许 WHMS 批量 dry-run/apply;3) 运行优先能力和深度镜像暂缓边界清晰。 | 受影响流程:WOUA 差异 -> 下一阶段合同 -> 是否进入 WHMS 同步窗口或镜像准备;验证步骤:rg -n 'WOUA-FIX|WECOM-RUNTIME-READY-V1|oaActiveMissingInWecom|missingRequiredFields|inactiveWithBinding|WHMS 批量' docs/企微优先开发路线图.md docs/文档索引.md docs/文档事实源状态矩阵.md。 | rg|manual | DONE | DONE | DONE | docs/企微优先开发路线图.md|docs/文档索引.md|docs/文档事实源状态矩阵.md | ["WRRA-2","WRRA-3"] | 回滚路径:删除下一阶段草案段落和索引登记;正式执行仍需单独 Issue CSV 批准。 |
| 7 | WRRA-5 | 索引矩阵与状态回填 | 回写 docs/文档索引.md、docs/文档事实源状态矩阵.md、开发交付规约和必要的 hyb-oa-delivery skill 说明,执行文档门禁并回填 WRRA 状态。 | 1) 文档索引和事实源矩阵包含 WRRA;2) 开发交付规约和 skill 不再保留旧企微阶段顺序;3) validate_issues_csv、audit-docs、quick_validate、rg 门禁和 git diff --check 通过;4) 中文提交引用 WRRA。 | 受影响流程:文档入口 -> 后续 agent 读取路线事实源 -> 提交审计;验证步骤:node scripts/qa/audit-docs.mjs --check-registry;python3 /home/shunli/.codex/skills/.system/skill-creator/scripts/quick_validate.py .agents/skills/hyb-oa-delivery;git diff --check。 | node|python3|rg|git | DONE | DONE | DONE | docs/文档索引.md|docs/文档事实源状态矩阵.md|docs/开发交付与变更管理规约.md|.agents/skills/hyb-oa-delivery/SKILL.md | ["WRRA-4"] | 回滚路径:回退索引、矩阵、开发交付规约、skill 和 CSV 状态回填;不回写旧 Issue CSV。 |