WAPPR1 固化企微审批规则API边界
这个提交包含在:
@@ -5,3 +5,4 @@
|
||||
"WAPPR1-3","真实试用准入阻断","把审批规则规范化作为 WREAL1 前置门禁;四类模板只要仍存在申请人任意选择审批人、自审可能、审批人缺失或不可见,即暂停真实试用。","1) WREAL1 启动前必须有 WAPPR1 结论;2) 请假、补卡、外出、加班按模板分别判定;3) 结论限定为 PASS_APPROVER_RULES_READY、PASS_WITH_TEMPLATE_ADJUSTMENTS、FAIL_KEEP_OA_PRIMARY_FOR_THIS_TEMPLATE 或 SKIP/BLOCKED_BY_EXTERNAL_CONFIG;4) FAIL 模板不得进入真实员工范围;5) 不因测试号通过而直接进入镜像。","受影响流程:四类测试号证据 -> 审批规则门禁 -> WREAL1 问答;验证步骤:三天业务冒烟和 WEXT1-LIVE 后汇总每类模板规则结论;rg -n ""PASS_APPROVER_RULES_READY|FAIL_KEEP_OA_PRIMARY_FOR_THIS_TEMPLATE|WREAL1|镜像"" docs .agents/skills/hyb-oa-delivery/SKILL.md。","manual|rg","TODO","TODO","TODO","docs/企微优先开发路线图.md|docs/管理员手册.md|docs/trialrun/人工试运行报告.md","[""WAPPR1-2""]","回滚/清理:准入失败只暂停真实试用和镜像,不删除已有 OA-POC 审计记录。"
|
||||
"WAPPR1-4","事实源回写","更新路线图、统一审批规约、请假考勤规约、管理员手册、试运行报告、文档索引、事实源矩阵和项目 skill,固化 WROAD2-BIZ1 与 WAPPR1。","1) 路线明确 WROAD2-CLOSEOUT 与 WROAD2-BIZ1/WAPPR1 并行;2) WEXT1-LIVE 可三天内规划,但写入前必须独立合同和人工确认;3) 真实试用必须等四类测试号证据和审批规则门禁通过;4) 文档记录补卡手选审批人为 blocking finding;5) P2 大功能继续冻结。","受影响流程:事实源 -> 三天业务冒烟 -> 审批规则治理 -> WEXT1-LIVE/WREAL1;验证步骤: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;rg -n ""WROAD2-BIZ1|WAPPR1|自动审批人|申请人任意选择审批人|WEXT1-LIVE|四类测试号证据"" docs .agents/skills/hyb-oa-delivery/SKILL.md。","node|python3|rg","TODO","TODO","TODO","docs/企微优先开发路线图.md|docs/需求-统一审批中心规约.md|docs/需求-请假考勤修正规约.md|docs/管理员手册.md|docs/trialrun/人工试运行报告.md|docs/文档索引.md|docs/文档事实源状态矩阵.md|.agents/skills/hyb-oa-delivery/SKILL.md","[""WAPPR1-3""]","回滚/清理:恢复本轮文档和 skill 改动即可;不修改历史 Issue 快照。"
|
||||
"WAPPR1-5","状态回填与提交","完成 WROAD2-BIZ1/WAPPR1 合同门禁、事实源门禁、状态回填和中文提交。","1) 两个 CSV 校验通过;2) process gate 通过;3) 文档审计和 skill 校验通过;4) git diff --check 通过;5) 中文提交包含 WROAD2B/WAPPR1。","受影响流程:合同落地 -> 文档门禁 -> 三天业务冒烟和规则治理执行准备;验证步骤:validate_issues_csv.py 两个 CSV;node scripts/qa/check-process-contract.mjs --baseline --json;node scripts/qa/check-process-contract.mjs --issue 两个 CSV --profile wecom --json;node scripts/qa/audit-docs.mjs --check-registry;quick_validate.py .agents/skills/hyb-oa-delivery;git diff --check;git status --short。","python3|node|git","TODO","TODO","TODO","issues/2026-05-20_17-13-57-wroad2-business-smoke-v1.csv|issues/2026-05-20_17-13-57-wecom-approval-rule-governance-v1.csv|docs/*|.agents/skills/hyb-oa-delivery/SKILL.md","[""WAPPR1-4""]","提交建议:WROAD2B WAPPR1 固化业务冒烟和审批规则门禁。"
|
||||
"WAPPR1-6","官方 API 边界口径修正","补充 WAPPR1 官方 API 调研结论:企微审批模板详情和审批申请详情不能只读读取原生模板审批规则,申请人是否可手选审批人必须由后台人工确认和真机提交页确认。","1) 企微 API 能力目录明确 gettemplatedetail 只返回控件、getapprovaldetail 只返回提交后实际审批链;2) 统一审批规约明确 WAPPR1 由后台人工确认、真机确认和 API 结果校验组成;3) 管理员手册写清检查位置和 A/B/C/D 口径;4) 路线图、试运行报告、索引、事实源矩阵和 skill 均同步;5) 不改业务代码、不部署、不写企业微信。","受影响流程:企微审批模板配置 -> WAPPR1 人工规则门禁 -> API 提交后实际审批链校验 -> WEXT1-LIVE/WREAL1 准入;验证步骤:rg -n ""gettemplatedetail|use_template_approver|申请人自选|WAPPR1|NOT_SUPPORTED_BY_API|NEEDS_MANUAL_GATE"" docs .agents/skills/hyb-oa-delivery/SKILL.md;node scripts/qa/audit-docs.mjs --check-registry;quick_validate.py .agents/skills/hyb-oa-delivery;git diff --check。","rg|node|python3|git","DONE","DONE","DONE","docs/企微API能力目录.md|docs/需求-统一审批中心规约.md|docs/管理员手册.md|docs/企微优先开发路线图.md|docs/trialrun/人工试运行报告.md|docs/文档索引.md|docs/文档事实源状态矩阵.md|.agents/skills/hyb-oa-delivery/SKILL.md","[""WAPPR1-0""]","完成:CSV 校验、文档检索、文档审计、skill 校验和 git diff --check 均通过;本行不修改历史企微数据、不写 OA/企微业务数据。"
|
||||
|
||||
|
在新工单中引用
屏蔽一个用户