OMAT1 建立OA成熟度缺口审查台账

这个提交包含在:
2026-05-23 17:30:50 +08:00
父节点 53db11e142
当前提交 c954ce1932
共修改 4 个文件,包含 27 行新增和 1 行删除
@@ -0,0 +1,23 @@
"ID","Title","Description","Acceptance","Test_Method","Tools","Dev_Status","Review1_Status","Regression_Status","Files","Dependencies","Notes"
"OMAT1-0","建立 OA 成熟度缺口审查台账","按 MAGI 三脑轮次建立成熟度审查合同:审视当前证据、对标国内主流 OA/协同/低代码/财务系统、记录问题和建议,等待用户逐项决定是否采纳。","Issue CSV 校验通过;所有建议只进入待决策状态,不直接触发业务代码实现;明确本台账不替代 OALAUNCH1 最终启用门禁,并已登记到现有事实源索引和项目 skill。","受影响流程:成熟度调查 -> 问题建议登记 -> 用户逐项评审;验证步骤:validate_issues_csv.py 本 CSV;check-process-contract general;audit-docs --check-registry;quick_validate.py .agents/skills/hyb-oa-delivery;git diff --check。","python3|node|manual","DONE","DONE","DONE","issues/2026-05-23_17-20-00-oa-maturity-gap-review-v1.csv;docs/文档索引.md;docs/文档事实源状态矩阵.md;.agents/skills/hyb-oa-delivery/SKILL.md","[]","MAGI 审视脑记录基线,执行脑建立台账,提升脑给出优先级;采纳选项:A 进入后续合同,B 暂缓观察,C 不采纳;本轮只做审查和登记,不改业务代码。"
"OMAT1-1","最终启用门禁仍未闭合","当前系统不能仅因 OAOPS1 自动巡检和 ASSET1D 通过就判定成熟;OALAUNCH1 仍显示真实业务闭环、7 天稳定化、权限矩阵、备份恢复演练、数据治理培训和 Day 7 Go/No-Go 未完成。","正式启用前 OALAUNCH1-3..7 必须有证据;run-oa-final-launch-readiness 输出 PASS_OA_LAUNCH_READY 或经用户接受的 PASS_WITH_FINDINGS。","受影响流程:最终启用 -> Go/No-Go;验证步骤:OALAUNCH_STABILIZATION_START_DATE=YYYY-MM-DD bash scripts/qa/run-oa-final-launch-readiness.sh,检查 summary.json openGates。","bash|manual","TODO","TODO","TODO","issues/2026-05-23_16-49-39-oa-final-launch-readiness-v1.csv;scripts/qa/run-oa-final-launch-readiness.sh","[""OMAT1-0""]","优先级 P0;建议采纳。当前证据 artifacts/qa-flow/oa-final-launch-readiness-20260523-170745/summary.json 为 PAUSED_MANUAL_CONFIRMATION,openCount=14。"
"OMAT1-2","真实业务闭环样本不足","自动巡检能证明系统可访问,但成熟 OA 必须有真实报销、采购/费用、合同台账、付款和 AP/代账交接样本闭环;OAOPS1-3/4/5/6 仍未完成。","至少完成 1 条真实报销 PDF OCR -> 审批 -> 付款批次 -> 回单 -> 已付款 -> AP 导出;1 条采购/费用审批并关联项目或合同;1 条合同台账归档和权限检查;每日问题登记可执行。","受影响流程:报销 -> 审批 -> 付款 -> AP;采购/费用 -> 审批 -> 项目/合同;合同台账 -> 权限;验证步骤:人工完成样本并由 run-oa-final-launch-readiness 汇总 businessEvidence。","manual|bash","TODO","TODO","TODO","issues/2026-05-22_20-09-22-oa-real-use-stabilization-v1.csv","[""OMAT1-1""]","优先级 P0;建议采纳。对标成熟系统时,业务闭环证据比功能菜单数量更重要。"
"OMAT1-3","权限矩阵需要最终负例验收","系统已有角色、权限直连、OA-only smoke readiness 和审计基础,但正式启用前仍需证明普通员工不能越权查看财务、合同敏感附件、他人审批、管理入口和 API。","员工、主管、财务、HR、CEO、管理员关键入口和 API 权限通过;普通员工越权负例必须为 403/不可见;报告脱敏留存。","受影响流程:登录 -> 入口可见性 -> API 直连负例 -> 审计;验证步骤:复用 OA-only smoke readiness、权限直连审计和人工浏览器抽查,将 evidence 提供给 OALAUNCH_PERMISSION_EVIDENCE。","playwright|node|manual","TODO","TODO","TODO","scripts/qa/check-oa-only-smoke-readiness.mjs;docs/trialrun/权限直连审计记录.md","[""OMAT1-1""]","优先级 P0;建议采纳。涉及权限模型,任何修复后必须只读 reviewer 评审。"
"OMAT1-4","备份恢复演练未实测","文档和脚本已定义备份/恢复口径,但最终成熟要求不能只看备份文件存在;必须完成影子库或隔离环境恢复验证,并记录 RTO/RPO 和负责人。","备份文件可定位;影子库或隔离恢复完成;关键表、附件下载、/ready、登录、报销详情和财务台账抽样通过;RTO/RPO 有实测值。","受影响流程:备份检查 -> 影子恢复 -> 数据验证 -> Go/No-Go;验证步骤:按 OPS7 runbook 执行,不影响公网生产库,证据路径传入 OALAUNCH_BACKUP_EVIDENCE。","manual|ops","TODO","TODO","TODO","docs/trialrun/OPS7运维交接Runbook.md;docs/ops/非功能基线.md","[""OMAT1-1""]","优先级 P0;建议采纳。不得生产恢复、不得 migrate reset、不得重置公网数据库;回滚/清理路径:仅删除影子库、临时恢复环境和临时凭据,公网生产库不做回滚动作。"
"OMAT1-5","运营支持与首周服务机制需要落地","成熟系统不只是可用,还要有人处理问题、决定暂停、记录绕行和回补;当前机制已写入 OAOPS1/OALAUNCH1,但仍需真实运行 7 天证明。","每日收口记录存在;阻断问题当天建修复合同或暂停流程;非阻断进入反馈池;人工绕行有风险和补录责任人。","受影响流程:用户反馈 -> triage -> 修复合同/绕行/暂停 -> 日收口;验证步骤:7 天稳定期内检查问题登记和修复合同记录。","manual","TODO","TODO","TODO","docs/管理员手册.md;docs/trialrun/人工试运行报告.md","[""OMAT1-2""]","优先级 P0;建议采纳。小团队也需要明确 owner,否则系统成熟度会被运营缺口拖垮。"
"OMAT1-6","流程与表单配置能力仍偏工程化","国内成熟 OA/低代码平台通常强调流程引擎、表单、报表、门户和连接器配置;hyb-oa 已有 workflowDefinitions、approvalRules 和业务路由,但常规管理员自助配置深度仍有限。","用户决定是否建设轻量配置台:只覆盖 OA 主办报销/采购/合同/资产的规则和字段,不开放复杂 BPM;实施前另建 Issue CSV。","受影响流程:管理员调整审批规则/字段 -> 用户提交 -> 审批链生效;验证步骤:人工评审是否采纳,若采纳再设计配置边界和回滚策略。","manual","TODO","TODO","TODO","server/src/routes/workflowDefinitions.js;server/src/routes/approvalRules.js;client/src/pages/WorkflowDefinitionsPage.tsx","[""OMAT1-0""]","优先级 P1;建议谨慎采纳。对标泛微/致远/宜搭的低代码和流程能力,但 10 人以下团队先避免复杂 BPM。"
"OMAT1-7","经营报表和管理驾驶舱需从可查提升到可决策","系统已有 dashboard、报销统计、AP、项目摘要和导出,但成熟 OA 通常提供按角色的经营视图、费用趋势、审批瓶颈、项目风险、合同到期和资产盘点异常。","用户决定是否规划 CEO/财务/管理员三类看板;每个看板只展示已脱敏、已授权、可追溯数据;不得暴露合同正文和敏感附件。","受影响流程:管理者看板 -> drilldown -> 业务详情 -> 导出;验证步骤:先做指标定义评审,再用只读查询证明数据可取。","manual|node","TODO","TODO","TODO","server/src/routes/dashboard.js;client/src/pages/DashboardPage.tsx;client/src/pages/ReimbursementDashboardPage.tsx","[""OMAT1-2""]","优先级 P1;建议采纳但排在最终启用之后。"
"OMAT1-8","财务月结和代账交接仍需运行级 SOP","AP 导出、报销导出、票据导出和付款批次回单已具备,但成熟财务闭环需要月结清单、差异核对、代账资料交接确认和不可改审计。","至少完成 1 次月度模拟或真实月结演练;资料清单、导出文件、银行侧流水/回单人工核对和代账交接确认记录齐全。","受影响流程:AP/报销/票据/付款批次导出 -> 银行侧资料 -> 代账交接 -> 差异处理;验证步骤:按 ACCOUNTING-HANDOFF-V1 SOP 执行并记录脱敏证据。","manual","TODO","TODO","TODO","docs/管理员手册.md;server/src/routes/apOperations.js;server/src/routes/exports.js","[""OMAT1-2""]","优先级 P1;建议采纳。当前不做 ERP、不导入银行流水、不接真实支付。"
"OMAT1-9","合同生命周期管理仍偏台账","合同台账、归档位置、续签和项目关联已有基础,但成熟合同管理通常覆盖模板、评审、签署、履约义务、到期预警、变更、归档和权限分级。","用户决定 V1 是否只增强到期/履约义务/责任人提醒;涉密正文继续线下归档,公网 OA 只登记摘要、编号、归档位置和非涉密附件。","受影响流程:合同登记 -> 审批/关联项目 -> 履约提醒 -> 到期/续签 -> 归档;验证步骤:真实合同台账抽样和权限负例。","manual|playwright","TODO","TODO","TODO","docs/需求-合同附件归档规约.md;server/src/routes/contractsRegistry.js;client/src/pages/ContractsRegistryPage.tsx","[""OMAT1-2""]","优先级 P1;建议采纳轻量版。对标成熟 OA 合同全生命周期,但不上传涉密正文。"
"OMAT1-10","采购和供应商治理需要后续增强","采购申请、费用申请、项目/合同关联已有基础;成熟系统常见供应商准入、询比价、合同、验收、付款和供应商评价闭环。","用户决定是否建设轻量供应商台账和询价/验收字段;先不做招采平台和复杂供应链。","受影响流程:采购需求 -> 供应商/报价 -> 审批 -> 合同/项目 -> 验收 -> 付款;验证步骤:完成 1 条采购/费用真实闭环后再评估缺口。","manual","TODO","TODO","TODO","docs/需求-采购费用审批规约.md;server/src/routes/purchaseRequests.js;server/src/routes/masterDataSuppliers.js","[""OMAT1-2""]","优先级 P2;建议暂缓到真实采购频率证明后。"
"OMAT1-11","资产管理 V1 已上线但运营深度未验证","ASSET1D 已完成 FA/EA-SYS/EA-REPO/EA-BKP 试录和 3 条 EA-DOC 导入,但成熟资产管理还需要领用、调拨、盘点、处置、折旧/价值、备份恢复验证和权限回收联动。","至少用 1 条真实 FA 完成领用/归还/盘点;1 条 EA-SYS 完成负责人和备份策略核验;1 条 EA-BKP 记录最近恢复验证日期。","受影响流程:资产登记 -> 领用/保管 -> 盘点/验证 -> 处置/归档;验证步骤:公网 OA 真实资产抽样 + ASSET1D 报告回看。","manual|playwright","TODO","TODO","TODO","issues/2026-05-23_10-42-03-oa-asset-deploy-and-trial-v1.csv;server/src/routes/assets.js","[""OMAT1-4""]","优先级 P1;建议采纳。电子账号资产继续暂缓,不保存密码、token、Secret。"
"OMAT1-12","HR/考勤镜像和应急接管仍未完成","企微 HR/考勤链路已冻结在企微主办 + OA 留存/审计状态,正式模板外出/加班证据已有;但真实员工 WREAL1、最小完整镜像、应急接管、恢复回写和 RuleOps 仍后置。","用户决定是否在 OA 正式启用后启动 WREAL1;WREAL1 通过后再规划 wecom_attendance_approval_mirror_v1;不得跳到应急接管或 RuleOps。","受影响流程:企微打卡/请假/补卡/外出/加班 -> OA 留存 -> 真实小试用 -> 镜像规划;验证步骤:按 WREAL1 问答和后续 Issue CSV 执行。","manual|bash","TODO","TODO","TODO","docs/企微优先开发路线图.md;issues/2026-05-22_14-23-19-wecom-formal-outing-overtime-evidence-v1.csv","[""OMAT1-1""]","优先级 P1;建议正式启用稳定后再做。当前不要把 HR 深镜像当作 OA 启用前阻断。"
"OMAT1-13","移动端和企业微信入口需继续真实反馈池","自动移动矩阵和企业微信渲染矩阵已通过,但成熟系统要靠真实用户日常高频路径验证:提交、审批、付款查看、合同/资产查看、通知回跳。","7 天稳定化期间记录员工、审批人、财务、管理员的移动端反馈;阻断当天修,体验项进 UX 反馈池。","受影响流程:企业微信入口 -> 移动页面 -> 提交/审批/查看 -> 返回来源;验证步骤:OAOPS1 每日巡检 + 人工真机反馈记录。","playwright|manual","TODO","TODO","TODO","client/tests/e2e;docs/trialrun/真机公网测试清单.md","[""OMAT1-5""]","优先级 P1;建议采纳。自动截图不能替代真实使用手感。"
"OMAT1-14","数据治理和档案合规要从边界说明变成日常制度","当前已明确涉密合同、敏感报价、银行流水原件、Secret 等不进仓库/聊天/报告;成熟系统还要落到资料分类、保管期限、访问授权、导出审计和离职交接检查。","管理员培训清单通过;员工知道可上传/不可上传边界;导出、附件下载和敏感资产查看可审计;离职交接覆盖资产和系统权限。","受影响流程:资料上传/登记 -> 授权查看 -> 导出/下载 -> 离职交接 -> 审计;验证步骤:抽样检查审计日志和员工培训确认。","manual|node","TODO","TODO","TODO","docs/管理员手册.md;docs/员工快速上手.md;server/src/routes/audit.js","[""OMAT1-3""]","优先级 P0;建议采纳。成熟度重点不是多上传,而是能控制、能追溯、能回收。"
"OMAT1-15","可观测性和 SLO 门禁仍偏轻量","已有 /ready、SLO 文档、DORA 指标和每日巡检,但成熟运营还需要错误趋势、关键任务失败告警、日志检索、部署/回滚记录和发布冻结机制。","用户决定是否建设最小运维看板:/ready、错误、慢请求、任务失败、备份状态、最近部署和功能开关漂移;不引入重型 APM。","受影响流程:巡检 -> 告警 -> 定位 -> 修复 -> 复检;验证步骤:先只读聚合现有日志和 QA 报告,再评估是否实现。","manual|bash|node","TODO","TODO","TODO","docs/ops/SLO错误预算.md;docs/ops/DORA指标.md;scripts/qa","[""OMAT1-4""]","优先级 P1;建议采纳轻量版。"
"OMAT1-16","集成边界需保持克制但可预留出口","国内成熟产品常有 ERP、银行、电子签章、税务验真和开放连接器;hyb-oa 当前已明确 ERP、银行流水导入、真实支付直连、图片 OCR 等冻结。","用户决定是否继续冻结;如采纳集成增强,也必须从只读/导出/人工上传开始,不直接接支付或银行流水。","受影响流程:OA 导出 -> 外部系统人工处理 -> 回填摘要/附件;验证步骤:审查集成边界文档和实际业务频率。","manual","TODO","TODO","TODO","docs/集成边界.md;docs/产品口径.md","[""OMAT1-8""]","优先级 P2;建议当前继续冻结。成熟不等于马上接银行和 ERP。"
"OMAT1-17","知识库/制度/电子档案能力需要轻量规划","成熟 OA 通常有知识、制度、档案和全文检索;hyb-oa 当前电子资料资产以脱敏索引为主,尚未形成制度文件、项目资料、合同摘要和操作手册的统一利用入口。","用户决定是否建设轻量知识/档案入口;第一阶段只索引可公开或内部可控资料摘要,不托管涉密原文。","受影响流程:资料登记 -> 元数据检索 -> 关联项目/合同/资产 -> 查看授权摘要;验证步骤:抽样 5 条 EA-DOC/合同/项目资料,确认权限和审计。","manual|playwright","TODO","TODO","TODO","docs/需求-资产管理规约.md;server/src/routes/confidentialDocRefs.js;server/src/routes/search.js","[""OMAT1-14""]","优先级 P2;建议等 OALAUNCH1 通过后再做。"
"OMAT1-18","主数据治理需要从测试账号扩展到真实组织","OA-only smoke 已恢复,企微测试账号有限的策略正确;正式成熟需要真实员工、部门、角色、主管链、成本中心、法体、供应商、费用类型和资产分类持续维护。","真实组织主数据清单通过;新增/离职/调岗/角色变更有 SOP;成本中心、法体、费用类型和供应商不产生孤儿数据。","受影响流程:入职/调岗/离职 -> 角色/主管链 -> 成本中心/法体 -> 业务提交;验证步骤:只读主数据审计 + 人工抽样。","manual|node","TODO","TODO","TODO","server/src/routes/masterData.js;server/src/routes/users.js;server/src/routes/employees.js","[""OMAT1-3""]","优先级 P1;建议采纳。小团队也要防止测试账号治理口径污染真实员工。"
"OMAT1-19","角色工作台和菜单降噪还可继续打磨","当前导航和移动入口已多轮整改,但成熟 OA 对员工、审批人、财务、管理员、CEO 的首页任务密度、入口优先级和异常提示仍可继续按真实频次优化。","用户决定是否进入 UX 优化合同;只根据 7 天真实使用频次和反馈调整,不凭主观重排。","受影响流程:登录工作台 -> 查看待办/摘要 -> 进入高频动作;验证步骤:收集 7 天访问和人工反馈后再拆 UX Issue。","manual|playwright","TODO","TODO","TODO","client/src/features/navigation/schema.ts;client/src/pages/PortalHomePage.tsx;client/src/pages/MobilePortalPage.tsx","[""OMAT1-13""]","优先级 P2;建议暂缓到真实反馈后。对标飞书/钉钉只学信息层级,不复制视觉。"
"OMAT1-20","AI/自动化建议只能作为辅助,不宜进入核心写操作","国内产品已普遍宣传 AI 助理、智能审批、智能报表,但 hyb-oa 当前真实启用阶段更需要稳定、审计和恢复;AI 可用于草拟、解释和报告,不应直接改规则或业务数据。","用户决定 AI 范围:A 仅用于报告解释/草拟制度,B 扩到 dry-run 规则建议,C 暂不启用;任何写入必须另建合同和人工批准。","受影响流程:报告生成 -> AI 摘要/建议 -> 人工确认 -> 后续合同;验证步骤:审查输出不含隐私、Secret、原始票据、合同正文或银行流水。","manual","TODO","TODO","TODO","server/src/routes/ai.js;docs/产品口径.md","[""OMAT1-14""]","优先级 P2;建议当前只允许只读解释和草拟,不允许自动写业务规则。"
"OMAT1-21","成熟度审查需要轮次化复盘","本次只完成第一轮审视和初始台账;后续应按 MAGI 大轮次持续审视、执行、提升,把用户采纳项转成独立 Issue CSV,把否决项保留原因。","每轮复盘更新 OMAT1 Notes 或新建下一版成熟度合同;用户审查后每个条目有 A/B/C 决策。","受影响流程:审视问题 -> 用户评审 -> 采纳项进入合同 -> 执行验证 -> 下一轮提升;验证步骤:用户逐行审查后回填决策。","manual","TODO","TODO","TODO","issues/2026-05-23_17-20-00-oa-maturity-gap-review-v1.csv","[""OMAT1-0""]","优先级 P0;建议采纳。不要把建议直接变成开发,先用决策门禁控范围。"
1 ID Title Description Acceptance Test_Method Tools Dev_Status Review1_Status Regression_Status Files Dependencies Notes
2 OMAT1-0 建立 OA 成熟度缺口审查台账 按 MAGI 三脑轮次建立成熟度审查合同:审视当前证据、对标国内主流 OA/协同/低代码/财务系统、记录问题和建议,等待用户逐项决定是否采纳。 Issue CSV 校验通过;所有建议只进入待决策状态,不直接触发业务代码实现;明确本台账不替代 OALAUNCH1 最终启用门禁,并已登记到现有事实源索引和项目 skill。 受影响流程:成熟度调查 -> 问题建议登记 -> 用户逐项评审;验证步骤:validate_issues_csv.py 本 CSV;check-process-contract general;audit-docs --check-registry;quick_validate.py .agents/skills/hyb-oa-delivery;git diff --check。 python3|node|manual DONE DONE DONE issues/2026-05-23_17-20-00-oa-maturity-gap-review-v1.csv;docs/文档索引.md;docs/文档事实源状态矩阵.md;.agents/skills/hyb-oa-delivery/SKILL.md [] MAGI 审视脑记录基线,执行脑建立台账,提升脑给出优先级;采纳选项:A 进入后续合同,B 暂缓观察,C 不采纳;本轮只做审查和登记,不改业务代码。
3 OMAT1-1 最终启用门禁仍未闭合 当前系统不能仅因 OAOPS1 自动巡检和 ASSET1D 通过就判定成熟;OALAUNCH1 仍显示真实业务闭环、7 天稳定化、权限矩阵、备份恢复演练、数据治理培训和 Day 7 Go/No-Go 未完成。 正式启用前 OALAUNCH1-3..7 必须有证据;run-oa-final-launch-readiness 输出 PASS_OA_LAUNCH_READY 或经用户接受的 PASS_WITH_FINDINGS。 受影响流程:最终启用 -> Go/No-Go;验证步骤:OALAUNCH_STABILIZATION_START_DATE=YYYY-MM-DD bash scripts/qa/run-oa-final-launch-readiness.sh,检查 summary.json openGates。 bash|manual TODO TODO TODO issues/2026-05-23_16-49-39-oa-final-launch-readiness-v1.csv;scripts/qa/run-oa-final-launch-readiness.sh ["OMAT1-0"] 优先级 P0;建议采纳。当前证据 artifacts/qa-flow/oa-final-launch-readiness-20260523-170745/summary.json 为 PAUSED_MANUAL_CONFIRMATION,openCount=14。
4 OMAT1-2 真实业务闭环样本不足 自动巡检能证明系统可访问,但成熟 OA 必须有真实报销、采购/费用、合同台账、付款和 AP/代账交接样本闭环;OAOPS1-3/4/5/6 仍未完成。 至少完成 1 条真实报销 PDF OCR -> 审批 -> 付款批次 -> 回单 -> 已付款 -> AP 导出;1 条采购/费用审批并关联项目或合同;1 条合同台账归档和权限检查;每日问题登记可执行。 受影响流程:报销 -> 审批 -> 付款 -> AP;采购/费用 -> 审批 -> 项目/合同;合同台账 -> 权限;验证步骤:人工完成样本并由 run-oa-final-launch-readiness 汇总 businessEvidence。 manual|bash TODO TODO TODO issues/2026-05-22_20-09-22-oa-real-use-stabilization-v1.csv ["OMAT1-1"] 优先级 P0;建议采纳。对标成熟系统时,业务闭环证据比功能菜单数量更重要。
5 OMAT1-3 权限矩阵需要最终负例验收 系统已有角色、权限直连、OA-only smoke readiness 和审计基础,但正式启用前仍需证明普通员工不能越权查看财务、合同敏感附件、他人审批、管理入口和 API。 员工、主管、财务、HR、CEO、管理员关键入口和 API 权限通过;普通员工越权负例必须为 403/不可见;报告脱敏留存。 受影响流程:登录 -> 入口可见性 -> API 直连负例 -> 审计;验证步骤:复用 OA-only smoke readiness、权限直连审计和人工浏览器抽查,将 evidence 提供给 OALAUNCH_PERMISSION_EVIDENCE。 playwright|node|manual TODO TODO TODO scripts/qa/check-oa-only-smoke-readiness.mjs;docs/trialrun/权限直连审计记录.md ["OMAT1-1"] 优先级 P0;建议采纳。涉及权限模型,任何修复后必须只读 reviewer 评审。
6 OMAT1-4 备份恢复演练未实测 文档和脚本已定义备份/恢复口径,但最终成熟要求不能只看备份文件存在;必须完成影子库或隔离环境恢复验证,并记录 RTO/RPO 和负责人。 备份文件可定位;影子库或隔离恢复完成;关键表、附件下载、/ready、登录、报销详情和财务台账抽样通过;RTO/RPO 有实测值。 受影响流程:备份检查 -> 影子恢复 -> 数据验证 -> Go/No-Go;验证步骤:按 OPS7 runbook 执行,不影响公网生产库,证据路径传入 OALAUNCH_BACKUP_EVIDENCE。 manual|ops TODO TODO TODO docs/trialrun/OPS7运维交接Runbook.md;docs/ops/非功能基线.md ["OMAT1-1"] 优先级 P0;建议采纳。不得生产恢复、不得 migrate reset、不得重置公网数据库;回滚/清理路径:仅删除影子库、临时恢复环境和临时凭据,公网生产库不做回滚动作。
7 OMAT1-5 运营支持与首周服务机制需要落地 成熟系统不只是可用,还要有人处理问题、决定暂停、记录绕行和回补;当前机制已写入 OAOPS1/OALAUNCH1,但仍需真实运行 7 天证明。 每日收口记录存在;阻断问题当天建修复合同或暂停流程;非阻断进入反馈池;人工绕行有风险和补录责任人。 受影响流程:用户反馈 -> triage -> 修复合同/绕行/暂停 -> 日收口;验证步骤:7 天稳定期内检查问题登记和修复合同记录。 manual TODO TODO TODO docs/管理员手册.md;docs/trialrun/人工试运行报告.md ["OMAT1-2"] 优先级 P0;建议采纳。小团队也需要明确 owner,否则系统成熟度会被运营缺口拖垮。
8 OMAT1-6 流程与表单配置能力仍偏工程化 国内成熟 OA/低代码平台通常强调流程引擎、表单、报表、门户和连接器配置;hyb-oa 已有 workflowDefinitions、approvalRules 和业务路由,但常规管理员自助配置深度仍有限。 用户决定是否建设轻量配置台:只覆盖 OA 主办报销/采购/合同/资产的规则和字段,不开放复杂 BPM;实施前另建 Issue CSV。 受影响流程:管理员调整审批规则/字段 -> 用户提交 -> 审批链生效;验证步骤:人工评审是否采纳,若采纳再设计配置边界和回滚策略。 manual TODO TODO TODO server/src/routes/workflowDefinitions.js;server/src/routes/approvalRules.js;client/src/pages/WorkflowDefinitionsPage.tsx ["OMAT1-0"] 优先级 P1;建议谨慎采纳。对标泛微/致远/宜搭的低代码和流程能力,但 10 人以下团队先避免复杂 BPM。
9 OMAT1-7 经营报表和管理驾驶舱需从可查提升到可决策 系统已有 dashboard、报销统计、AP、项目摘要和导出,但成熟 OA 通常提供按角色的经营视图、费用趋势、审批瓶颈、项目风险、合同到期和资产盘点异常。 用户决定是否规划 CEO/财务/管理员三类看板;每个看板只展示已脱敏、已授权、可追溯数据;不得暴露合同正文和敏感附件。 受影响流程:管理者看板 -> drilldown -> 业务详情 -> 导出;验证步骤:先做指标定义评审,再用只读查询证明数据可取。 manual|node TODO TODO TODO server/src/routes/dashboard.js;client/src/pages/DashboardPage.tsx;client/src/pages/ReimbursementDashboardPage.tsx ["OMAT1-2"] 优先级 P1;建议采纳但排在最终启用之后。
10 OMAT1-8 财务月结和代账交接仍需运行级 SOP AP 导出、报销导出、票据导出和付款批次回单已具备,但成熟财务闭环需要月结清单、差异核对、代账资料交接确认和不可改审计。 至少完成 1 次月度模拟或真实月结演练;资料清单、导出文件、银行侧流水/回单人工核对和代账交接确认记录齐全。 受影响流程:AP/报销/票据/付款批次导出 -> 银行侧资料 -> 代账交接 -> 差异处理;验证步骤:按 ACCOUNTING-HANDOFF-V1 SOP 执行并记录脱敏证据。 manual TODO TODO TODO docs/管理员手册.md;server/src/routes/apOperations.js;server/src/routes/exports.js ["OMAT1-2"] 优先级 P1;建议采纳。当前不做 ERP、不导入银行流水、不接真实支付。
11 OMAT1-9 合同生命周期管理仍偏台账 合同台账、归档位置、续签和项目关联已有基础,但成熟合同管理通常覆盖模板、评审、签署、履约义务、到期预警、变更、归档和权限分级。 用户决定 V1 是否只增强到期/履约义务/责任人提醒;涉密正文继续线下归档,公网 OA 只登记摘要、编号、归档位置和非涉密附件。 受影响流程:合同登记 -> 审批/关联项目 -> 履约提醒 -> 到期/续签 -> 归档;验证步骤:真实合同台账抽样和权限负例。 manual|playwright TODO TODO TODO docs/需求-合同附件归档规约.md;server/src/routes/contractsRegistry.js;client/src/pages/ContractsRegistryPage.tsx ["OMAT1-2"] 优先级 P1;建议采纳轻量版。对标成熟 OA 合同全生命周期,但不上传涉密正文。
12 OMAT1-10 采购和供应商治理需要后续增强 采购申请、费用申请、项目/合同关联已有基础;成熟系统常见供应商准入、询比价、合同、验收、付款和供应商评价闭环。 用户决定是否建设轻量供应商台账和询价/验收字段;先不做招采平台和复杂供应链。 受影响流程:采购需求 -> 供应商/报价 -> 审批 -> 合同/项目 -> 验收 -> 付款;验证步骤:完成 1 条采购/费用真实闭环后再评估缺口。 manual TODO TODO TODO docs/需求-采购费用审批规约.md;server/src/routes/purchaseRequests.js;server/src/routes/masterDataSuppliers.js ["OMAT1-2"] 优先级 P2;建议暂缓到真实采购频率证明后。
13 OMAT1-11 资产管理 V1 已上线但运营深度未验证 ASSET1D 已完成 FA/EA-SYS/EA-REPO/EA-BKP 试录和 3 条 EA-DOC 导入,但成熟资产管理还需要领用、调拨、盘点、处置、折旧/价值、备份恢复验证和权限回收联动。 至少用 1 条真实 FA 完成领用/归还/盘点;1 条 EA-SYS 完成负责人和备份策略核验;1 条 EA-BKP 记录最近恢复验证日期。 受影响流程:资产登记 -> 领用/保管 -> 盘点/验证 -> 处置/归档;验证步骤:公网 OA 真实资产抽样 + ASSET1D 报告回看。 manual|playwright TODO TODO TODO issues/2026-05-23_10-42-03-oa-asset-deploy-and-trial-v1.csv;server/src/routes/assets.js ["OMAT1-4"] 优先级 P1;建议采纳。电子账号资产继续暂缓,不保存密码、token、Secret。
14 OMAT1-12 HR/考勤镜像和应急接管仍未完成 企微 HR/考勤链路已冻结在企微主办 + OA 留存/审计状态,正式模板外出/加班证据已有;但真实员工 WREAL1、最小完整镜像、应急接管、恢复回写和 RuleOps 仍后置。 用户决定是否在 OA 正式启用后启动 WREAL1;WREAL1 通过后再规划 wecom_attendance_approval_mirror_v1;不得跳到应急接管或 RuleOps。 受影响流程:企微打卡/请假/补卡/外出/加班 -> OA 留存 -> 真实小试用 -> 镜像规划;验证步骤:按 WREAL1 问答和后续 Issue CSV 执行。 manual|bash TODO TODO TODO docs/企微优先开发路线图.md;issues/2026-05-22_14-23-19-wecom-formal-outing-overtime-evidence-v1.csv ["OMAT1-1"] 优先级 P1;建议正式启用稳定后再做。当前不要把 HR 深镜像当作 OA 启用前阻断。
15 OMAT1-13 移动端和企业微信入口需继续真实反馈池 自动移动矩阵和企业微信渲染矩阵已通过,但成熟系统要靠真实用户日常高频路径验证:提交、审批、付款查看、合同/资产查看、通知回跳。 7 天稳定化期间记录员工、审批人、财务、管理员的移动端反馈;阻断当天修,体验项进 UX 反馈池。 受影响流程:企业微信入口 -> 移动页面 -> 提交/审批/查看 -> 返回来源;验证步骤:OAOPS1 每日巡检 + 人工真机反馈记录。 playwright|manual TODO TODO TODO client/tests/e2e;docs/trialrun/真机公网测试清单.md ["OMAT1-5"] 优先级 P1;建议采纳。自动截图不能替代真实使用手感。
16 OMAT1-14 数据治理和档案合规要从边界说明变成日常制度 当前已明确涉密合同、敏感报价、银行流水原件、Secret 等不进仓库/聊天/报告;成熟系统还要落到资料分类、保管期限、访问授权、导出审计和离职交接检查。 管理员培训清单通过;员工知道可上传/不可上传边界;导出、附件下载和敏感资产查看可审计;离职交接覆盖资产和系统权限。 受影响流程:资料上传/登记 -> 授权查看 -> 导出/下载 -> 离职交接 -> 审计;验证步骤:抽样检查审计日志和员工培训确认。 manual|node TODO TODO TODO docs/管理员手册.md;docs/员工快速上手.md;server/src/routes/audit.js ["OMAT1-3"] 优先级 P0;建议采纳。成熟度重点不是多上传,而是能控制、能追溯、能回收。
17 OMAT1-15 可观测性和 SLO 门禁仍偏轻量 已有 /ready、SLO 文档、DORA 指标和每日巡检,但成熟运营还需要错误趋势、关键任务失败告警、日志检索、部署/回滚记录和发布冻结机制。 用户决定是否建设最小运维看板:/ready、错误、慢请求、任务失败、备份状态、最近部署和功能开关漂移;不引入重型 APM。 受影响流程:巡检 -> 告警 -> 定位 -> 修复 -> 复检;验证步骤:先只读聚合现有日志和 QA 报告,再评估是否实现。 manual|bash|node TODO TODO TODO docs/ops/SLO错误预算.md;docs/ops/DORA指标.md;scripts/qa ["OMAT1-4"] 优先级 P1;建议采纳轻量版。
18 OMAT1-16 集成边界需保持克制但可预留出口 国内成熟产品常有 ERP、银行、电子签章、税务验真和开放连接器;hyb-oa 当前已明确 ERP、银行流水导入、真实支付直连、图片 OCR 等冻结。 用户决定是否继续冻结;如采纳集成增强,也必须从只读/导出/人工上传开始,不直接接支付或银行流水。 受影响流程:OA 导出 -> 外部系统人工处理 -> 回填摘要/附件;验证步骤:审查集成边界文档和实际业务频率。 manual TODO TODO TODO docs/集成边界.md;docs/产品口径.md ["OMAT1-8"] 优先级 P2;建议当前继续冻结。成熟不等于马上接银行和 ERP。
19 OMAT1-17 知识库/制度/电子档案能力需要轻量规划 成熟 OA 通常有知识、制度、档案和全文检索;hyb-oa 当前电子资料资产以脱敏索引为主,尚未形成制度文件、项目资料、合同摘要和操作手册的统一利用入口。 用户决定是否建设轻量知识/档案入口;第一阶段只索引可公开或内部可控资料摘要,不托管涉密原文。 受影响流程:资料登记 -> 元数据检索 -> 关联项目/合同/资产 -> 查看授权摘要;验证步骤:抽样 5 条 EA-DOC/合同/项目资料,确认权限和审计。 manual|playwright TODO TODO TODO docs/需求-资产管理规约.md;server/src/routes/confidentialDocRefs.js;server/src/routes/search.js ["OMAT1-14"] 优先级 P2;建议等 OALAUNCH1 通过后再做。
20 OMAT1-18 主数据治理需要从测试账号扩展到真实组织 OA-only smoke 已恢复,企微测试账号有限的策略正确;正式成熟需要真实员工、部门、角色、主管链、成本中心、法体、供应商、费用类型和资产分类持续维护。 真实组织主数据清单通过;新增/离职/调岗/角色变更有 SOP;成本中心、法体、费用类型和供应商不产生孤儿数据。 受影响流程:入职/调岗/离职 -> 角色/主管链 -> 成本中心/法体 -> 业务提交;验证步骤:只读主数据审计 + 人工抽样。 manual|node TODO TODO TODO server/src/routes/masterData.js;server/src/routes/users.js;server/src/routes/employees.js ["OMAT1-3"] 优先级 P1;建议采纳。小团队也要防止测试账号治理口径污染真实员工。
21 OMAT1-19 角色工作台和菜单降噪还可继续打磨 当前导航和移动入口已多轮整改,但成熟 OA 对员工、审批人、财务、管理员、CEO 的首页任务密度、入口优先级和异常提示仍可继续按真实频次优化。 用户决定是否进入 UX 优化合同;只根据 7 天真实使用频次和反馈调整,不凭主观重排。 受影响流程:登录工作台 -> 查看待办/摘要 -> 进入高频动作;验证步骤:收集 7 天访问和人工反馈后再拆 UX Issue。 manual|playwright TODO TODO TODO client/src/features/navigation/schema.ts;client/src/pages/PortalHomePage.tsx;client/src/pages/MobilePortalPage.tsx ["OMAT1-13"] 优先级 P2;建议暂缓到真实反馈后。对标飞书/钉钉只学信息层级,不复制视觉。
22 OMAT1-20 AI/自动化建议只能作为辅助,不宜进入核心写操作 国内产品已普遍宣传 AI 助理、智能审批、智能报表,但 hyb-oa 当前真实启用阶段更需要稳定、审计和恢复;AI 可用于草拟、解释和报告,不应直接改规则或业务数据。 用户决定 AI 范围:A 仅用于报告解释/草拟制度,B 扩到 dry-run 规则建议,C 暂不启用;任何写入必须另建合同和人工批准。 受影响流程:报告生成 -> AI 摘要/建议 -> 人工确认 -> 后续合同;验证步骤:审查输出不含隐私、Secret、原始票据、合同正文或银行流水。 manual TODO TODO TODO server/src/routes/ai.js;docs/产品口径.md ["OMAT1-14"] 优先级 P2;建议当前只允许只读解释和草拟,不允许自动写业务规则。
23 OMAT1-21 成熟度审查需要轮次化复盘 本次只完成第一轮审视和初始台账;后续应按 MAGI 大轮次持续审视、执行、提升,把用户采纳项转成独立 Issue CSV,把否决项保留原因。 每轮复盘更新 OMAT1 Notes 或新建下一版成熟度合同;用户审查后每个条目有 A/B/C 决策。 受影响流程:审视问题 -> 用户评审 -> 采纳项进入合同 -> 执行验证 -> 下一轮提升;验证步骤:用户逐行审查后回填决策。 manual TODO TODO TODO issues/2026-05-23_17-20-00-oa-maturity-gap-review-v1.csv ["OMAT1-0"] 优先级 P0;建议采纳。不要把建议直接变成开发,先用决策门禁控范围。