文件
hyb-oa/issues/2026-05-25_20-53-34-oa-business-flow-kiss-review-v1.csv

11 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2OAKISS1-0OAKISS1 审查范围与 MAGI 节奏建立全业务流程 KISS 审查台账;覆盖报销/OCR、审批、采购/费用、合同/项目、付款/AP、票据池、资产、权限、移动/企微入口和运营支持;本轮只审查、自动化验证和提出建议,不改业务代码。Issue CSV 校验通过;范围明确哪些可自动化、哪些必须人工;不创建真实业务数据、不付款、不写企微、不删除数据。受影响流程:全业务审查启动 -> 读取现有事实源 -> 明确自动/人工边界;验证步骤:validate_issues_csv;check-process-contract general;git diff --check。python3|node|manualDONEDONEDONEissues/2026-05-25_20-53-34-oa-business-flow-kiss-review-v1.csv[]已建合同并验证:validate_issues_csv、check-process-contract general 和 git diff --check 通过;MAGI 节奏用于审计结构,不替代 OALAUNCH1。回滚路径:用后续 KISS 审查 CSV supersede;不影响业务运行。
3OAKISS1-1报销与 PDF OCR 主流程审查从员工视角审查新建报销、上传 PDF 发票、OCR 识别、发票查重、提交审批、查看进度;从财务视角审查复核入口和字段可理解性。形成报销流程问题清单;自动化 evidence 至少覆盖 readiness、OCR 小样本或现有 OCR 探针、页面可读性;人工步骤明确低风险真实单如何验证。受影响流程:员工登录 -> 新建报销/上传 PDF 发票 -> OCR -> 提交或保存草稿 -> 审批进度;验证步骤:run-oa-real-use-daily;check-ocr-provider-samples 或 pending-ocr;必要时只读页面截图;真实提交只列人工步骤。bash|node|playwright|manualDONEDONEDONEscripts/qa/run-oa-real-use-daily.sh;scripts/qa/check-ocr-provider-samples.mjs;client/src/pages/ReimbursementsPage.tsx;client/src/pages/ReimbursementDetailPage.tsx["OAKISS1-0"]自动证据:OAOPS1 日巡检 PASS,live smoke 3/3,员工报销 PC 截图 PASS,OCR 辅助复核约 1.2s 进入重复/同票据终态。KISS 结论:保留 PDF OCR 主路径,不扩图片 OCR/企业卡;真实闭环仍需人工提交 1 条低风险报销并走到付款/AP。
4OAKISS1-2审批中心与审批进度审查审查待我审批、我发起的、审批历史、负责人本人申请兜底、催办/退回/驳回/通过语义;确认审批链不自审且页面不让用户猜流程。形成审批流程问题清单;自动化覆盖 OAFLOW1 owner route 只读诊断、工作流待办入口和 PC/移动可读性;人工步骤明确审批人先看详情再处理。受影响流程:申请人提交 -> 审批人查看详情 -> 通过/驳回/退回 -> 申请人看进度;验证步骤:check-owner-application-approval-route;run-oa-real-use-daily;PC/mobile 只读视觉或截图;高风险审批动作仅人工。node|bash|playwright|manualDONEDONEDONEscripts/qa/check-owner-application-approval-route.mjs;client/src/pages/WorkflowTasksPage.tsx;client/src/pages/MobileApprovalsPage.tsx;docs/需求-统一审批中心规约.md["OAKISS1-0"]自动证据:远端 owner route `owner-application-approval-route-20260525-oakiss1` 为 PASS_OWNER_APPLICATION_ROUTE_READY,HYD000006 会进入 finance_mgr 非本人兜底;PC/移动/企微入口矩阵均通过。KISS 结论:保留一层审批和兜底,不上复杂 BPM;审批人仍需人工先看详情再处理。
5OAKISS1-3采购/费用流程审查审查采购/费用申请、附件说明、审批、项目/合同关联、预算或资金说明提示;确认小团队 V1 不被复杂招采和预算硬控干扰。形成采购/费用流程问题清单;自动化覆盖采购列表/详情可读性和 OAOPS1 探针;人工步骤明确一条低风险采购或费用单如何走完。受影响流程:员工/负责人发起采购或费用 -> 审批 -> 关联项目/合同 -> 后续付款或 AP;验证步骤:run-oa-real-use-daily;PC 只读视觉矩阵;人工低风险流程步骤。bash|playwright|manualDONEDONEDONEclient/src/pages/PurchaseRequestsPage.tsx;docs/需求-采购费用审批规约.md;scripts/qa/run-oa-real-use-daily.sh["OAKISS1-0"]自动证据:采购页面 PC 只读视觉 PASS,admin API 探针可达但当前 purchase-requests 样本数为 0。KISS 结论:先保留轻量申请、金额、用途、项目/合同关联和审批;供应商准入、询比价、预算硬控后置;仍需人工 1 条低风险采购/费用闭环。
6OAKISS1-4合同台账与项目关联审查审查合同台账编号、归档位置、负责人、续约提醒、关联项目;审查项目摘要能否串起报销、采购、合同和付款。形成合同/项目问题清单;自动化覆盖合同/项目入口、只读页面可达和权限边界;人工步骤明确真实合同只登记摘要和线下归档位置。受影响流程:录入合同台账 -> 关联项目 -> 查看项目摘要 -> 权限检查;验证步骤:run-oa-real-use-daily;PC 只读视觉矩阵;权限矩阵;真实合同仅人工录入摘要。bash|playwright|manualDONEDONEDONEclient/src/pages/ContractsRegistryPage.tsx;client/src/pages/ProjectsPage.tsx;docs/需求-合同附件归档规约.md["OAKISS1-0"]自动证据:合同/项目入口可读,权限矩阵通过,PC 合同台账截图 PASS。观察项:TEST/SMOKE 合同样本较多会干扰真实查找。KISS 结论:保留摘要台账和线下归档位置;后续建议默认隐藏测试数据或增加仅正式合同筛选。
7OAKISS1-5付款批次、银行回单与 AP/代账交接审查审查付款批次、银行回单上传、已付款标记、AP 导出和代账交接;确认实际付款仍在银行渠道完成,OA 只留痕。形成财务闭环问题清单;自动化覆盖付款/AP入口只读、feature flag 和 OALAUNCH1 汇总;人工步骤明确真实付款后如何补录回单和导出。受影响流程:审批通过 -> 财务创建付款批次 -> 上传回单 -> 标记已付款 -> 导出 AP/代账资料;验证步骤:run-oa-real-use-daily;run-oa-final-launch-readiness;payment batch flag 检查;真实付款不自动执行。bash|node|manualDONEDONEDONEscripts/qa/run-oa-final-launch-readiness.sh;scripts/qa/check-payment-batch-flag-off.mjs;client/src/pages/PaymentBatchesPage.tsx;client/src/pages/ApOperationsPage.tsx["OAKISS1-0"]自动证据:payment_batch_v1=force_on、erp_sync=force_off;财务/财务负责人付款批次和 AP 入口 PASS;OALAUNCH1 仍 PAUSED_MANUAL_CONFIRMATION。KISS 结论:OA 只留痕,实际付款在线下银行;后续默认优先待付款/异常,不把全部历史测试单压到首屏。
8OAKISS1-6票据池与 OCR 样本策略审查审查票据池、OCR 状态、重复票据、发票详情和财务复核;用少量样本证明足够,不追求一次跑完整历史发票库。形成票据/OCR问题清单;自动化优先使用 5-10 张以内可控样本或现有探针;报告不含票面原图、完整路径或敏感值。受影响流程:财务查看票据池 -> 看 OCR 字段 -> 判断重复/归档 -> 关联报销;验证步骤:check-ocr-provider-samples --limit 小样本或 pending-ocr;PC 只读视觉;隐私扫描。node|playwright|manualDONEDONEDONEscripts/qa/check-ocr-provider-samples.mjs;scripts/qa/check-pending-ocr.mjs;client/src/pages/invoice-pool["OAKISS1-0"]自动证据:员工/财务票据池 PC 只读视觉 PASS,长编号 finding 已清零,live OCR 样本可解释。工具观察:远端 check-pending-ocr 直接执行遇到 Prisma Client 构造兼容问题,记为 QA 脚本维护项。KISS 结论:够用即可,5-10 张代表样本足够。
9OAKISS1-7资产台账与电子资产流程审查审查 FA、EA-DOC、EA-SYS、EA-REPO、EA-BKP 的创建、筛选、详情、负责人/保管人、归档/验证日期和权限;确认 EA-ACC 继续暂缓。形成资产流程问题清单;自动化覆盖 ASSET1D 入口、筛选和只读权限;人工步骤明确真实资产责任人核验。受影响流程:管理员登记资产 -> 负责人查看 -> 盘点/验证 -> 离职或交接检查;验证步骤:run-asset1d-public-trial 只读或已有报告;run-oa-real-use-daily;权限矩阵。bash|playwright|manualDONEDONEDONEscripts/qa/run-asset1d-public-trial.sh;client/src/pages/AssetRegistryPage.tsx;docs/需求-资产管理规约.md["OAKISS1-0"]自动证据:ASSET1D 公网试录 PASS,3 条脱敏 EA-DOC 导入 PASS,员工/管理员资产页 PC 视觉 PASS。KISS 结论:统一台账可用;分类维护和 ERP 同步状态后续可折叠降噪;EA-ACC 继续暂缓,不做密码库。
10OAKISS1-8权限矩阵、移动/企微入口与审计审查按员工、主管、财务、HR、CEO、管理员检查关键入口、负例权限、移动入口、企业微信入口和审计日志;普通员工不能越权看财务、合同敏感附件或管理入口。形成权限/入口问题清单;自动化覆盖 OA-only smoke readiness、permission matrix、live smoke readiness、PC/移动视觉;不输出完整账号和凭据。受影响流程:不同角色登录 -> 进入工作台/移动/企微入口 -> 访问或拒绝敏感页面 -> 审计留痕;验证步骤:check-oa-only-smoke-readiness;check-oa-permission-matrix;run-live-smoke-readiness;run-visual-matrix。node|bash|playwright|manualDONEDONEDONEscripts/qa/check-oa-permission-matrix.mjs;scripts/qa/check-oa-only-smoke-readiness.mjs;scripts/qa/run-live-smoke-readiness.sh;scripts/qa/run-visual-matrix.sh["OAKISS1-0"]自动证据:OA-only smoke readiness PASS;权限矩阵 7 角色、43 正例、42 负例 PASS;移动入口、企微渲染和企微入口 spec 通过;PC 视觉 32 路由 PASS。KISS 结论:角色入口基本收敛;C 类审计页允许内部编号,普通页不展示 UUID。
11OAKISS1-9KISS 建议与人工验收包汇总所有业务流程发现,按 KISS 原则给出保留、简化、后置、人工 SOP 四类建议;为必须人工做的事项写清账号/角色、页面、动作、通过标准和停止条件。输出可审查建议清单;每条建议有业务影响、是否阻断、自动证据、人工验证步骤和采纳选项;不直接进入开发。受影响流程:审查证据 -> 问题归类 -> 建议排序 -> 用户采纳/暂缓/拒绝;验证步骤:rg OAKISS1;audit-docs;quick_validate;git diff --check;用户验收。rg|node|python3|manualDONEDONEDONEdocs/trialrun/人工试运行报告.md;docs/文档索引.md;docs/文档事实源状态矩阵.md;.agents/skills/hyb-oa-delivery/SKILL.md["OAKISS1-1","OAKISS1-2","OAKISS1-3","OAKISS1-4","OAKISS1-5","OAKISS1-6","OAKISS1-7","OAKISS1-8"]已在人工试运行报告写入 OAKISS1 证据、KISS 审查结论、8 步人工最小验收包和 P0/P1/P2 建议;同步索引、事实源矩阵和 skill。后续采纳开发必须另走对应 Issue CSV;本行不代表 OALAUNCH1 放行。