OAOPS1 建立小团队真实使用稳定化合同
这个提交包含在:
@@ -0,0 +1,10 @@
|
||||
ID,Title,Description,Acceptance,Test_Method,Tools,Dev_Status,Review1_Status,Regression_Status,Files,Dependencies,Notes
|
||||
OAOPS1-0,建立小团队全员真实使用稳定化合同,"以公网 OA 作为准生产真实使用环境,固定 7 天稳定化窗口、真实业务数据边界、阻断即修策略和冻结项。","Issue CSV 通过校验;路线明确企微 HR/考勤冻结,OA 主办报销、采购、合同、项目、付款和审计。","受影响流程:管理员确认 7 天真实使用窗口、真实数据进入 OA、P2 冻结;验证步骤:执行 validate_issues_csv.py 本文件和 check-process-contract general 门禁。","manual",DONE,DONE,DONE,"issues/2026-05-22_20-09-22-oa-real-use-stabilization-v1.csv","[]","不写企业微信;不启用 ERP、真实支付直连、银行流水导入、图片 OCR 或复杂 BPM。"
|
||||
OAOPS1-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,playwright",DONE,DONE,DONE,"scripts/qa/run-oa-real-use-daily.sh","[""OAOPS1-0""]","脚本不得设置企业微信写入开关;不得自动上传真实票据、合同附件或银行回单。"
|
||||
OAOPS1-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,curl",TODO,TODO,TODO,"scripts/qa/run-oa-real-use-daily.sh","[""OAOPS1-1""]","若 payment_batch_v1 意外关闭或 erp_sync 意外开启,记 blocking finding 并当天建修复合同。"
|
||||
OAOPS1-3,报销 PDF OCR 与付款闭环真实使用门禁,"员工真实提交报销和 PDF 发票,审批后由出纳创建付款批次、上传银行回单并标记已付款;实际付款仍在线下银行渠道完成。","管理员手册和试运行报告写清真实数据保留、PDF-only OCR、银行回单附件、AP 导出和代账交接口径。","受影响流程:员工提交报销 -> 审批人处理 -> 出纳创建付款批次 -> 上传回单 -> 标记已付款 -> AP/报销/票据导出;验证步骤:每日巡检记录可解释状态。","manual,playwright",TODO,TODO,TODO,"docs/管理员手册.md;docs/trialrun/人工试运行报告.md","[""OAOPS1-2""]","真实票据和回单不进入仓库、聊天或自动截图报告;OCR 仍 PDF-only。"
|
||||
OAOPS1-4,采购费用与项目关联真实使用门禁,"首批真实使用覆盖采购/费用申请、审批、项目关联和必要合同关联,继续使用 OA 主办审批和脱敏企微通知。","员工快速上手和管理员手册说明采购/费用在 OA 内提交审批,项目相关事项应尽量关联项目或合同。","受影响流程:员工提交采购/费用 -> 审批通过或退回 -> 查看项目摘要和合同关联;验证步骤:人工提交一条真实采购/费用或用巡检读取列表,确认审计记录可追溯。","manual,playwright",TODO,TODO,TODO,"docs/管理员手册.md;docs/员工快速上手.md","[""OAOPS1-2""]","不做预算占用、招采、供应商生命周期或 ERP 入账。"
|
||||
OAOPS1-5,合同台账与合同归档真实使用门禁,"将合同台账、合同归档位置、合同与项目/采购/付款关联纳入 OAOPS1;涉密合同正文、敏感报价和成本细节不上传公网 OA。","事实源明确合同属于 OA 主办域;真实使用允许录入合同摘要、编号、负责人、项目、金额、线下归档位置和非涉密附件。","受影响流程:负责人建立合同台账 -> 关联项目/采购 -> 记录线下归档位置 -> 非涉密附件下载写审计;验证步骤:管理员抽查一条合同台账和权限边界。","manual",TODO,TODO,TODO,"docs/管理员手册.md;docs/员工快速上手.md","[""OAOPS1-4""]","合同正文是否上传按敏感级别判断;涉密不上传,只登记线下归档位置。"
|
||||
OAOPS1-6,每日问题登记与阻断即修机制,"7 天稳定期内,提交、审批、付款、导出、权限、登录、合同权限和移动入口阻断当天建修复合同;非阻断体验问题进入反馈池。","管理员手册包含每日收口表、阻断/非阻断分类、暂停条件和人工绕行记录要求。","受影响流程:管理员每日查看巡检报告和人工问题 -> 分类 blocking/finding/feedback;验证步骤:blocking 当天建 Issue CSV 或暂停对应流程,非阻断进入反馈池。","manual",TODO,TODO,TODO,"docs/管理员手册.md;docs/trialrun/人工试运行报告.md","[""OAOPS1-1""]","修复合同需单独 Issue CSV;不得顺手修非本轮范围问题。"
|
||||
OAOPS1-7,回写事实源与项目 skill,"回写文档索引、事实源矩阵、管理员手册、员工快速上手、人工试运行报告和 hyb-oa-delivery skill,固定 OAOPS1 当前路线。","rg 能检索到 OAOPS1、真实使用稳定化、合同台账、阻断即修、payment_batch_v1=force_on 和 P2 冻结口径。","受影响流程:后来者从文档索引和 skill 能判断当前已从企微 HR/考勤转回 OA 主办真实使用稳定化;验证步骤:执行 audit-docs 和 quick_validate。","node,python",DONE,DONE,DONE,"docs/文档索引.md;docs/文档事实源状态矩阵.md;docs/管理员手册.md;docs/员工快速上手.md;docs/trialrun/人工试运行报告.md;.agents/skills/hyb-oa-delivery/SKILL.md","[""OAOPS1-0""]","优先更新现有事实源,不新建孤立文档。"
|
||||
OAOPS1-8,OAOPS1 本地门禁与收口,"完成合同校验、脚本语法、文档审计、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,python",DONE,DONE,DONE,"issues/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 合同。"
|
||||
|
在新工单中引用
屏蔽一个用户