文件
hyb-oa/issues/2026-05-18_10-25-18-wecom-first-oa-continuity-requirements.csv
T

10 行
8.0 KiB
CSV

ID,Title,Description,Acceptance,Test_Method,Tools,Dev_Status,Review1_Status,Regression_Status,Files,Dependencies,Notes
"WFOC-0","合同建档与边界冻结","建立企微优先 + OA 无痛接管需求重构合同,锁定本轮只整理需求和边界,不改业务代码、不部署、不改公网配置。","1) Issue CSV 校验通过;2) 范围限定为需求事实源、模块规约、管理员手册、员工手册、文档索引和事实源矩阵;3) 明确企微优先、OA 镜像/接管/财务/审计;4) 明确 ERP 未来不接入,真实支付、图片 OCR、银行流水导入不进入当前路线。","受影响流程:需求确认 -> 执行合同 -> 后续分阶段实现;验证步骤:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-18_10-25-18-wecom-first-oa-continuity-requirements.csv。","python3|manual","DONE","DONE","DONE","issues/2026-05-18_10-25-18-wecom-first-oa-continuity-requirements.csv","[]","回滚路径:回退本 CSV 和文档口径回写;不涉及运行时。"
"WFOC-1","PRD 和产品边界重构","把旧口径从 OA 唯一正式审批中心调整为 HR/考勤/行政审批企微优先,OA 做完整镜像、人工接管、恢复回写、财务闭环和审计中台。","1) PRD 明确企微主办层、OA 镜像层、OA 接管层、恢复回写层和财务主办层;2) HR/考勤/行政审批第一批迁移范围清晰;3) 报销、PDF OCR、付款批次、AP、代账交接继续 OA 主办;4) 不再把企业微信原生审批整体写成冻结项。","受影响流程:产品边界 -> 后续需求拆分;验证步骤:rg -n '企微优先|OA 镜像|人工接管|恢复回写|wecom_hr_master_sync_v1|wecom_native_approval_mirror_v1' docs/海音达OA-MVP需求规格说明书.md docs/产品口径.md。","rg","DONE","DONE","DONE","docs/海音达OA-MVP需求规格说明书.md|docs/产品口径.md","[""WFOC-0""]","仅改需求口径,不声明运行时已实现。"
"WFOC-2","企微官方能力纳入规约","在企业微信基础设施规约中登记可复用官方能力:通讯录、人事助手、打卡、审批、假期余额、工作台、消息和 RuleOps 可写配置边界。","1) 规约包含官方文档路径 90195、90261、90262、90263、91854、91853、91983、99130、99131、99132、99133;2) 能力分为可复用、需 POC、需配置、OA 主办和不进入范围;3) 不打印或保存 Secret、token、完整位置、人脸信息。","受影响流程:企微能力调研 -> 后续 API POC;验证步骤:rg -n '90195|90261|91854|99130|CAN_REUSE|NEEDS_API_POC|NEEDS_CONFIG|KEEP_OA_PRIMARY|NOT_IN_SCOPE' docs/需求-企业微信基础设施规约.md。","rg","DONE","DONE","DONE","docs/需求-企业微信基础设施规约.md","[""WFOC-1""]","官方能力作为需求依据,真实配置和 API 调用另建 POC 合同。"
"WFOC-3","企微人事主源与 OA 员工镜像","明确企微/人事助手为员工主数据源,OA 同步员工、部门、主管、职位、手机号、邮箱、在职状态,并生成账号、角色、绑定和审计。","1) PRD、企微规约和管理员手册均写明先企微后 OA;2) 保留当前 HRWD/HCLT 证据作为已验证的 OA 写企微能力,但后续主方向改为企微主源同步 OA;3) OA 管理员修复入口必须有来源、原因和审计。","受影响流程:新员工入职 -> 企微主数据 -> OA 镜像账号;验证步骤:rg -n '先企微后 OA|企微/人事助手为主|wecom_hr_master_sync_v1|员工主数据源|HRWD|HCLT' docs/海音达OA-MVP需求规格说明书.md docs/需求-企业微信基础设施规约.md docs/管理员手册.md。","rg","DONE","DONE","DONE","docs/海音达OA-MVP需求规格说明书.md|docs/需求-企业微信基础设施规约.md|docs/管理员手册.md","[""WFOC-2""]","后续实现需单独迁移现有 OA 主源假设。"
"WFOC-4","企微审批和考勤完整镜像","明确请假、补卡、外出、加班第一批改为企微主办,OA 同步审批单、审批历史、附件、打卡规则、排班、记录、日报、月报和异常摘要。","1) 统一审批规约说明报销/采购/合同/财务仍走 OA,HR/考勤行政审批企微主办;2) 请假考勤规约说明 OA 默认只读镜像,旧 OA 新单入口转为应急模式;3) 敏感原文完整归档但按权限隔离。","受影响流程:员工 HR 考勤申请 -> 企微审批 -> OA 镜像查询/审计;验证步骤:rg -n 'wecom_native_approval_mirror_v1|完整镜像|请假、补卡、外出、加班|企微主办|只读镜像|完整原始归档' docs/需求-统一审批中心规约.md docs/需求-请假考勤修正规约.md。","rg","DONE","DONE","DONE","docs/需求-统一审批中心规约.md|docs/需求-请假考勤修正规约.md","[""WFOC-3""]","完整原始归档不等于可向普通员工展示敏感原文。"
"WFOC-5","OA 人工接管模式","定义企微不可用时由管理员人工开启 OA HR/考勤应急模式,临时开放请假、补卡、外出、加班提交和审批,并标记 EMERGENCY。","1) 规约写明不自动切换,必须管理员人工开启;2) 开启需填写原因、范围、预计结束时间和责任人;3) 应急单据进入恢复对账队列;4) 员工手册说明正常优先企微,应急按管理员通知走 OA。","受影响流程:企微故障 -> 管理员开启应急 -> OA 提交/审批 -> 恢复对账;验证步骤:rg -n 'oa_hr_emergency_mode_v1|人工接管|EMERGENCY|应急模式|管理员人工开启' docs/海音达OA-MVP需求规格说明书.md docs/需求-请假考勤修正规约.md docs/管理员手册.md docs/员工快速上手.md。","rg","DONE","DONE","DONE","docs/海音达OA-MVP需求规格说明书.md|docs/需求-请假考勤修正规约.md|docs/管理员手册.md|docs/员工快速上手.md","[""WFOC-4""]","不自动切换,避免误切和双轨数据污染。"
"WFOC-6","恢复后自动回写和 RuleOps","定义企微恢复后 OA 对应急数据执行 dry-run 和自动回写,同时规划 AI 草拟规则、人工确认后写入企微的 RuleOps。","1) 文档说明 wecom_recovery_writeback_v1 默认先 dry-run,再自动回写;2) 冲突、权限不足、API 不支持或风险过高进入人工确认;3) wecom_ruleops_v1 只允许 AI 草拟和 dry-run,人工确认后写入;4) 每次写入保存前后快照、确认人、errcode 和回滚建议。","受影响流程:企微恢复 -> 应急数据回写 -> 规则配置治理;验证步骤:rg -n 'wecom_recovery_writeback_v1|wecom_ruleops_v1|dry-run|自动回写|人工确认|前后快照' docs/海音达OA-MVP需求规格说明书.md docs/需求-企业微信基础设施规约.md docs/管理员手册.md。","rg","DONE","DONE","DONE","docs/海音达OA-MVP需求规格说明书.md|docs/需求-企业微信基础设施规约.md|docs/管理员手册.md","[""WFOC-5""]","正式写入企微配置必须另建实现合同和权限门禁。"
"WFOC-7","事实源索引和收口","回填文档索引、事实源矩阵和人工试运行报告,记录本轮只完成需求重构,不实施运行时改造。","1) 文档索引最近事实源链包含 WFOC;2) 事实源矩阵登记 WFOC 和更新后的文档口径;3) 人工试运行报告记录需求方向变化但不误写为已实现;4) audit-docs 和 git diff --check 通过。","受影响流程:需求口径 -> 文档事实源 -> 后续实施合同;验证步骤:node scripts/qa/audit-docs.mjs --check-registry;git diff --check;rg -n 'WFOC|企微优先|OA 无痛接管|wecom_first|oa_hr_emergency_mode_v1' docs issues。","node|git|rg","DONE","DONE","DONE","docs/文档索引.md|docs/文档事实源状态矩阵.md|docs/trialrun/人工试运行报告.md|docs/测试规约与回归门禁.md|docs/开发交付与变更管理规约.md|docs/集成边界.md|docs/trialrun/发布试运行准备清单.md|.agents/skills/hyb-oa-delivery/SKILL.md","[""WFOC-6""]","收口后后续实现应拆 wecom_hr_master_sync_v1、wecom_native_approval_mirror_v1、oa_hr_emergency_mode_v1、wecom_recovery_writeback_v1、wecom_ruleops_v1;已同步全局测试/交付/集成口径和项目 skill,历史试运行清单保留证据但标明由 WFOC 覆盖。"