8.2 KiB
8.2 KiB
| 1 | ID | Title | Description | Acceptance | Test_Method | Tools | Dev_Status | Review1_Status | Regression_Status | Files | Dependencies | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | DBWFOC-0 | 合同建档 | 建立 DATA-BOUNDARY-WFOC-REVISION 合同,锁定本轮只做企微能力参考与 OA 主办数据边界修正,不改业务代码、不部署、不改公网配置。 | 1) CSV 校验通过;2) 明确本轮只更新需求事实源、模块规约、手册、索引、事实源矩阵和项目 skill;3) 不新增 API/schema/UI/feature flag;4) 不触碰公网配置或真实数据。 | 受影响流程:需求边界确认 -> 执行合同 -> 后续实现合同;验证步骤:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-18_11-35-39-data-boundary-wfoc-revision.csv。 | python3|manual | DONE | DONE | DONE | issues/2026-05-18_11-35-39-data-boundary-wfoc-revision.csv | [] | 已验证:CSV 校验、文档审计、skill 校验、内容 rg 和 git diff --check 通过;audit-docs 仅保留既有 unregistered docs files warning。回滚路径:回退本 CSV 和文档口径回写;不涉及运行时。 |
| 3 | DBWFOC-1 | 数据风险复核 | 记录采购、合同、报价、付款、发票、银行回单、代账资料等不应进入企微原生审批或企微附件的风险。 | 1) 高敏数据和附件风险写入 PRD/企微规约/采购合同财务规约;2) 明确企微消息只承载脱敏摘要和 OA 链接;3) 不要求采购单、合同附件或财务资料上传企微。 | 受影响流程:OA 主办业务 -> 企业微信消息提醒 -> OA deeplink;验证步骤:rg -n '采购.*不进企微|合同.*不进企微|附件.*不进企微|银行回单|代账资料|脱敏摘要' docs。 | rg|manual | DONE | DONE | DONE | docs | ["DBWFOC-0"] | 已验证:PRD、产品口径、企微/审批/采购/合同/报销/项目规约和手册均写明高敏资料不进入企微原生审批或附件;只修需求边界,不改变已部署通知能力。 |
| 4 | DBWFOC-2 | 企微能力复用原则 | 明确企业微信成熟功能可作为流程、字段、交互和规则参考;除 HR/考勤员工日常能力外,不默认把业务流迁到企微。 | 1) PRD、产品口径和企业微信规约写明参考而非托管;2) 采购/合同/财务/项目继续 OA 主办;3) 后续每个迁移项必须另建合同并声明数据边界。 | 受影响流程:企微能力调研 -> OA 需求设计 -> 后续合同拆分;验证步骤:rg -n '成熟功能.*参考|参考.*不等于|不默认.*迁到企微|OA 主办' docs。 | rg | DONE | DONE | DONE | docs/海音达OA-MVP需求规格说明书.md|docs/产品口径.md|docs/需求-企业微信基础设施规约.md | ["DBWFOC-1"] | 已验证:企业微信官方能力可参考,但不扩大数据托管范围。 |
| 5 | DBWFOC-3 | 审批边界修正 | 将 HR/考勤/行政审批企微优先统一改为 HR/考勤员工日常审批企微优先,避免与采购、费用、合同和项目混淆。 | 1) 当前事实源不再把采购/合同/财务误归入企微原生审批;2) 请假、补卡、外出、加班仍为企微原生审批第一阶段;3) OA 主办审批清单清晰。 | 受影响流程:员工提交 HR/考勤事项 -> 企业微信审批;员工提交采购/合同/财务事项 -> OA 审批;验证步骤:rg -n 'HR/考勤员工日常审批|HR/考勤/行政审批|企业微信原生审批' docs。 | rg | DONE | DONE | DONE | docs/海音达OA-MVP需求规格说明书.md|docs/产品口径.md|docs/需求-统一审批中心规约.md|docs/需求-请假考勤修正规约.md | ["DBWFOC-2"] | 已验证:当前事实源已用 DBWFOC 说明修正旧 WFOC 宽口径;保留 HR/行政 角色名时结合上下文说明为 HR/考勤管理,不扩大审批主办范围。 |
| 6 | DBWFOC-4 | 高敏附件边界 | 固定采购单附件、合同正文、报价、供应商资料、发票、银行回单和代账资料不上传到企微原生审批;企微只发脱敏摘要和 OA 链接。 | 1) 采购、合同、报销、财务和企业微信规约均写明附件边界;2) 企微消息不得包含附件原文或敏感正文;3) 涉密材料继续按 OA 受控元数据或线下归档处理。 | 受影响流程:OA 主办单据附件 -> 审批通知 -> 企业微信 deeplink;验证步骤:rg -n '附件.*不进企微|不上传到企微|合同正文|报价|银行回单|OA 链接' docs。 | rg | DONE | DONE | DONE | docs/需求-采购费用审批规约.md|docs/需求-合同附件归档规约.md|docs/需求-报销发票OCR规约.md|docs/需求-企业微信基础设施规约.md | ["DBWFOC-3"] | 已验证:高敏附件不进企微是默认策略;例外必须另建合同。 |
| 7 | DBWFOC-5 | OA 主办审批消息 | 明确 OA 主办审批继续通过企业微信个人应用消息通知;消息点击后走企业微信免登录或账号绑定回跳,打开 OA 对应审批页。 | 1) 统一审批和企微规约写清 OA 主办审批消息路径;2) 消息只含脱敏标题、类型、编号、状态和处理入口;3) 审批动作仍在 OA 完成,服务端权限仍以 OA 为准。 | 受影响流程:OA 单据提交 -> 企业微信消息 -> 免登录/deeplink -> OA 审批页;验证步骤:rg -n 'OA 主办审批.*企业微信|脱敏标题|免登录|deeplink|审批动作仍在 OA' docs。 | rg | DONE | DONE | DONE | docs/需求-统一审批中心规约.md|docs/需求-企业微信基础设施规约.md|docs/管理员手册.md|docs/员工快速上手.md | ["DBWFOC-4"] | 已验证:OA 主办审批消息口径已回写;不接个人微信,微信均指企业微信个人应用消息。 |
| 8 | DBWFOC-6 | 按域镜像定义 | 重新定义完整镜像为按域镜像:企微主办域镜像到 OA;OA 主办域不反向全量镜像到企微。 | 1) PRD、产品口径和企微规约写明按域镜像;2) OA 主办域只向企微发送脱敏提醒和链接;3) 不写全量双向复制承诺。 | 受影响流程:企微 HR/考勤 -> OA 镜像;OA 财务/采购/合同 -> 企微提醒;验证步骤:rg -n '按域镜像|不反向全量镜像|OA 主办域|企微主办域' docs。 | rg | DONE | DONE | DONE | docs/海音达OA-MVP需求规格说明书.md|docs/产品口径.md|docs/需求-企业微信基础设施规约.md | ["DBWFOC-5"] | 已验证:完整镜像不等于所有系统全量双向复制。 |
| 9 | DBWFOC-7 | 后续实现排序 | 调整后续合同顺序:先做数据边界和入口治理,再做企微 HR 主数据同步、企微 HR/考勤审批镜像、OA 应急接管,最后评估恢复回写和 RuleOps。 | 1) PRD、企微规约、索引和事实源矩阵记录新排序;2) 后续合同不混入采购/合同/财务企微审批迁移;3) 入口治理必须先处理 OA/企微双轨入口风险。 | 受影响流程:需求收口 -> 后续实现拆分;验证步骤:rg -n '数据边界|入口治理|wecom_hr_master_sync_v1|wecom_native_approval_mirror_v1|oa_hr_emergency_mode_v1|wecom_recovery_writeback_v1|wecom_ruleops_v1' docs。 | rg | DONE | DONE | DONE | docs/文档索引.md|docs/文档事实源状态矩阵.md|docs/海音达OA-MVP需求规格说明书.md|docs/需求-企业微信基础设施规约.md | ["DBWFOC-6"] | 已验证:后续实现顺序只规划,不启动代码。 |
| 10 | DBWFOC-8 | 文档和 skill 收口 | 回写 PRD、产品口径、企微规约、审批规约、采购/合同/财务规约、管理员/员工手册、索引、事实源矩阵、人工试运行报告和项目 skill。 | 1) 相关事实源均按 DBWFOC 口径一致;2) skill 不再把企微优先误读为高敏业务迁企微;3) audit-docs、skill validate 和 git diff --check 通过;4) Issue 状态回填完成。 | 受影响流程:文档读取 -> 后续 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;rg -n 'DBWFOC|HR/考勤员工日常审批|按域镜像|企微只做提醒|不进企微' docs issues .agents/skills/hyb-oa-delivery/SKILL.md。 | node|python3|git|rg | DONE | DONE | DONE | docs|.agents/skills/hyb-oa-delivery/SKILL.md|issues/2026-05-18_11-35-39-data-boundary-wfoc-revision.csv | ["DBWFOC-7"] | 已验证:audit-docs errors=0 warnings=1(既有 unregistered docs files: 24)、skill valid、git diff --check 和内容 rg 通过;不部署。 |