文件
hyb-oa/issues/2026-05-22_20-09-22-oa-real-use-stabilization-v1.csv
T

7.2 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2OAOPS1-0建立小团队全员真实使用稳定化合同以公网 OA 作为准生产真实使用环境,固定 7 天稳定化窗口、真实业务数据边界、阻断即修策略和冻结项。Issue CSV 通过校验;路线明确企微 HR/考勤冻结,OA 主办报销、采购、合同、项目、付款和审计。受影响流程:管理员确认 7 天真实使用窗口、真实数据进入 OA、P2 冻结;验证步骤:执行 validate_issues_csv.py 本文件和 check-process-contract general 门禁。manualDONEDONEDONEissues/2026-05-22_20-09-22-oa-real-use-stabilization-v1.csv[]不写企业微信;不启用 ERP、真实支付直连、银行流水导入、图片 OCR 或复杂 BPM。
3OAOPS1-1新增 OA 真实使用每日巡检脚本新增 QA-only 脚本聚合公网 /ready、live smoke、feature flag、报销/PDF OCR、审批、采购、合同/项目、付款批次、移动/企微入口和隐私扫描。脚本输出 artifacts/qa-flow/oa-real-use-daily-<timestamp>/summary.json;默认只读,不创建真实业务数据。受影响流程:每日巡检管理员先看报告再处理人工业务问题;验证步骤:执行 bash -n scripts/qa/run-oa-real-use-daily.sh;验证步骤:必要时以 LIVE_SMOKE_BASE_URL=https://oa.hyinda.com 只读运行。bash,node,playwrightDONEDONEDONEscripts/qa/run-oa-real-use-daily.sh["OAOPS1-0"]脚本不得设置企业微信写入开关;不得自动上传真实票据、合同附件或银行回单。
4OAOPS1-2公网正式状态与财务开关每日核验每日核验公网 ready、live smoke readiness、payment_batch_v1=force_on、erp_sync=force_off,防止正式付款闭环或冻结项漂移。巡检报告能看到 ready、live-smoke-env、feature flags 和 drift finding;payment_batch_v1 预期 force_on,erp_sync 预期 force_off。受影响流程:管理员每日检查正式开关;验证步骤:执行 run-oa-real-use-daily.sh 并确认 feature-flags 子报告。node,curlDONEDONEDONEscripts/qa/run-oa-real-use-daily.sh["OAOPS1-1"]2026-05-23 安装 Playwright Chromium 后重跑,报告 artifacts/qa-flow/oa-real-use-daily-20260523-121458/summary.json 为 PASS_WITH_FINDINGS:public-ready/live-smoke-env 通过;mobile-entry-matrix 1/1 PASS;wecom-rendering-matrix 8/8 PASS;企业微信场景入口 1/1 PASS。Subagent 报告 artifacts/qa-flow/asset-ui-subagent-20260523T053741Z/summary.json 为 BLOCKED:employee/manager 入口通过,admin/ceo/finance/finance_mgr/hr 账号为 archived/inactive 导致 403,需修复或替换高权限 smoke 账号后再测资产/财务。
5OAOPS1-3报销 PDF OCR 与付款闭环真实使用门禁员工真实提交报销和 PDF 发票,审批后由出纳创建付款批次、上传银行回单并标记已付款;实际付款仍在线下银行渠道完成。管理员手册和试运行报告写清真实数据保留、PDF-only OCR、银行回单附件、AP 导出和代账交接口径。受影响流程:员工提交报销 -> 审批人处理 -> 出纳创建付款批次 -> 上传回单 -> 标记已付款 -> AP/报销/票据导出;验证步骤:每日巡检记录可解释状态。manual,playwrightTODOTODOTODOdocs/管理员手册.md;docs/trialrun/人工试运行报告.md["OAOPS1-2"]真实票据和回单不进入仓库、聊天或自动截图报告;OCR 仍 PDF-only。
6OAOPS1-4采购费用与项目关联真实使用门禁首批真实使用覆盖采购/费用申请、审批、项目关联和必要合同关联,继续使用 OA 主办审批和脱敏企微通知。员工快速上手和管理员手册说明采购/费用在 OA 内提交审批,项目相关事项应尽量关联项目或合同。受影响流程:员工提交采购/费用 -> 审批通过或退回 -> 查看项目摘要和合同关联;验证步骤:人工提交一条真实采购/费用或用巡检读取列表,确认审计记录可追溯。manual,playwrightTODOTODOTODOdocs/管理员手册.md;docs/员工快速上手.md["OAOPS1-2"]不做预算占用、招采、供应商生命周期或 ERP 入账。
7OAOPS1-5合同台账与合同归档真实使用门禁将合同台账、合同归档位置、合同与项目/采购/付款关联纳入 OAOPS1;涉密合同正文、敏感报价和成本细节不上传公网 OA。事实源明确合同属于 OA 主办域;真实使用允许录入合同摘要、编号、负责人、项目、金额、线下归档位置和非涉密附件。受影响流程:负责人建立合同台账 -> 关联项目/采购 -> 记录线下归档位置 -> 非涉密附件下载写审计;验证步骤:管理员抽查一条合同台账和权限边界。manualTODOTODOTODOdocs/管理员手册.md;docs/员工快速上手.md["OAOPS1-4"]合同正文是否上传按敏感级别判断;涉密不上传,只登记线下归档位置。
8OAOPS1-6每日问题登记与阻断即修机制7 天稳定期内,提交、审批、付款、导出、权限、登录、合同权限和移动入口阻断当天建修复合同;非阻断体验问题进入反馈池。管理员手册包含每日收口表、阻断/非阻断分类、暂停条件和人工绕行记录要求。受影响流程:管理员每日查看巡检报告和人工问题 -> 分类 blocking/finding/feedback;验证步骤:blocking 当天建 Issue CSV 或暂停对应流程,非阻断进入反馈池。manualTODOTODOTODOdocs/管理员手册.md;docs/trialrun/人工试运行报告.md["OAOPS1-1"]修复合同需单独 Issue CSV;不得顺手修非本轮范围问题。
9OAOPS1-7回写事实源与项目 skill回写文档索引、事实源矩阵、管理员手册、员工快速上手、人工试运行报告和 hyb-oa-delivery skill,固定 OAOPS1 当前路线。rg 能检索到 OAOPS1、真实使用稳定化、合同台账、阻断即修、payment_batch_v1=force_on 和 P2 冻结口径。受影响流程:后来者从文档索引和 skill 能判断当前已从企微 HR/考勤转回 OA 主办真实使用稳定化;验证步骤:执行 audit-docs 和 quick_validate。node,pythonDONEDONEDONEdocs/文档索引.md;docs/文档事实源状态矩阵.md;docs/管理员手册.md;docs/员工快速上手.md;docs/trialrun/人工试运行报告.md;.agents/skills/hyb-oa-delivery/SKILL.md["OAOPS1-0"]优先更新现有事实源,不新建孤立文档。
10OAOPS1-8OAOPS1 本地门禁与收口完成合同校验、脚本语法、文档审计、skill 校验、最小回归和 git diff 检查;如可用则执行公网只读巡检。所有列出的本地门禁通过;公网只读巡检若缺 live 凭据按 SKIP/FINDING 记录,不作为代码阻断。受影响流程:管理员可按报告开始 7 天真实使用;验证步骤:执行 validate_issues_csv.py、check-process-contract、bash -n、audit-docs、quick_validate、git diff --check、bash scripts/check-minimal.sh。bash,node,pythonDONEDONEDONEissues/2026-05-22_20-09-22-oa-real-use-stabilization-v1.csv;scripts/qa/run-oa-real-use-daily.sh["OAOPS1-1","OAOPS1-7"]本轮不部署业务代码;若后续需要远端安装定时任务或公网部署,另建 OPS 合同。