# P2-WP13 第二阶段 UAT 计划与本地工程预验收报告 ## 1. 文档信息 - 工作包:P2-WP13 第二阶段验收与移交 - 执行日期:2026-08-02 - 验收分支:`codex/dataops-phase2-platformization` - 本地验收基线:P2-WP12 提交 `5267d8b` - 用例清单:`docs/acceptance/P2_WP13_UAT_CASES.json` - 验收层级:本地工程预验收 ## 2. 验收结论 第二阶段已完成本地工程预验收材料编制和证据聚合。24 条 UAT 用例覆盖 P2-WP01~ P2-WP12,其中 20 条使用当前分支既有定向测试、真实 PostgreSQL 事务测试和演练记录 判定为 `PASS_LOCAL`,4 条依赖企业人员、真实来源、正式环境、培训或签字,保持 `BLOCKED_EXTERNAL`。没有本地失败用例。 本结论证明第二阶段工程能力可以移交给企业用户开展正式验收,但不能替代企业真实数据 UAT。 企业实际账号和责任人、真实只读来源、正式口径与阈值、监控安全联调、目标规模、 培训签到和验收签字未完成,因此企业正式验收未完成,也不表示生产已经部署。 ## 3. UAT 范围 本次覆盖以下能力链: 1. 通用治理对象、领域模板和追加式版本; 2. 主动元数据、增量游标、字段血缘、健康信号和纠错; 3. 术语、代码集、指标、字段映射和知识同步; 4. 通用画像、趋势、异常、新鲜度、质量 SLA 和根因证据; 5. 数据 SLO、告警、事故、影响、恢复和复盘; 6. 责任继承、覆盖、委派、中央策略和跨域联合评审; 7. 统一流程、多人审批、待办、治理工单、通知和运营看板; 8. 数据产品申请、合同、合格证和反馈; 9. Agent 身份、短期凭证、工具授权、风险策略和审计回放; 10. 分类分级、敏感识别、访问/出域、审计、留存和漏洞治理; 11. 多环境、迁移 dry-run、制品、升级和恢复式回滚; 12. 备品备件/物料主数据第二业务域十阶段复制。 ## 4. 用例执行汇总 | 验收层级 | 状态 | 数量 | 说明 | |---|---:|---:|---| | 本地工程预验收 | PASS_LOCAL | 20 | 当前分支、受控样本、定向测试和本地演练证据通过 | | 企业正式验收 | BLOCKED_EXTERNAL | 4 | 需要企业人员、数据、环境、培训或签字 | | 本地工程预验收 | FAIL | 0 | 没有本地失败用例 | 详细前置条件、步骤、预期、证据和边界见 UAT 用例 JSON。`PASS_LOCAL` 只是一种工程 证据分类,不允许转换为企业签署状态。 ## 5. 角色与权限 | 角色 | 本地验证范围 | 权限边界 | 当前结论 | |---|---|---|---| | 管理员 | 模板导入、中央策略、事故、安全、Agent 与交付管理 | 高风险操作仍需职责分离 | PASS_LOCAL | | 编辑者 | 采集、质量、统一任务等受控运营 | 不可执行管理员专属配置 | PASS_LOCAL | | 查看者 | 已授权对象只读查询 | 写操作与管理接口拒绝 | PASS_LOCAL | | 第二业务域责任人 | 语义、责任、产品和纠错等对象级运营 | 责任本身不授予数据访问权限 | PASS_LOCAL | | 企业实际用户 | 正式账号、组织、职责和访问范围 | 需企业安全与业务负责人确认 | BLOCKED_EXTERNAL | ## 6. 第二阶段指标核对 | 指标 | 本地工程证据 | 企业正式验收要求 | 结论 | |---|---|---|---| | 第二业务域核心对象入账 | 6 类模板对象及 4 行脱敏最终状态 | 企业核心对象入账率 ≥95% | BLOCKED_EXTERNAL | | 来源身份和版本追溯 | 模板、来源、证据和报告摘要均绑定 | 企业样本 100% | PASS_LOCAL | | 增量采集 | 游标 100→102,重放变更 0 | 企业样本识别准确率 ≥99% | BLOCKED_EXTERNAL | | 术语、标准和责任 | 4 术语、3 代码集、3 指标、3 类责任 | 企业责任覆盖率 ≥95% | BLOCKED_EXTERNAL | | 质量整改 | 脱敏样本 1 个发现并完成独立关闭 | 企业首批问题闭环率 ≥85% | BLOCKED_EXTERNAL | | 事故责任与影响 | 本地事故恢复、复盘和关闭证据完整 | 企业样本 100% | BLOCKED_EXTERNAL | | 产品合同与合格证 | 本地产品合同和合格证完整 | 企业真实产品 100% | BLOCKED_EXTERNAL | | Agent 越权与审计 | 跨域拒绝、引用和审计回放通过 | 企业工具与红队样本 100% | BLOCKED_EXTERNAL | | 设备域专用代码修改 | 0 | 0 | PASS_LOCAL | | 安装、升级与回滚 | 本地 360→460 与候选回滚通过 | 企业环境各至少 1 次 | BLOCKED_EXTERNAL | 本地计数只证明能力可执行,不推导企业生产指标。 ## 7. 缺陷结论 本地工程预验收没有发现 P0/P1/P2/P3 新缺陷:P0 为 0,未关闭 P1 为 0。已有各工作包 定向验证均通过,外部依赖统一登记为验收门禁而非产品缺陷。后续企业 UAT 发现的缺陷 必须进入 `P2_WP13_DEFECT_REGISTER.md`,P0 阻断验收,未关闭 P1 必须取得书面决定。 ## 8. 培训、迁移和回滚 用户指南、运维手册、培训课程、练习、签到/补训模板和签署清单已经就绪。本地迁移 dry-run、360→460 升级和候选回滚证据复用 P2-WP11 已完成演练,不在 P2-WP13 重复执行 高成本全量恢复。 企业用户培训、运维培训、签到、练习、补训和正式交接仍为 `BLOCKED_EXTERNAL`;企业 必须使用上一正式版本的签名完整制品和匹配备份,在批准窗口执行预生产升级与回滚。 ## 9. 功能台账与第三阶段 功能模块台账已完成 264/264 唯一条目审计,并修正第二阶段已交付能力仍标为“规划中” 的陈旧状态。所有成熟度继续区分“工程完成”“部分建设”“规划中”“能力预留”和明确 产品边界,没有把本地工程证据升级为“生产已建设”。第三阶段待办单独登记企业单点登录、 企业数据源、生产可观测、多租户、第三业务域和正式 UAT 等事项,产品仍专注数据运营与 治理,不扩展为分析开发平台。 ## 10. 企业正式 UAT 流程 1. 指定产品、业务、技术、安全、运维和验收负责人; 2. 批准企业只读来源、脱敏样本、网络、字段字典、游标和回退方式; 3. 绑定真实账号、责任矩阵、术语、质量阈值、SLO、产品合同和 Agent 工具范围; 4. 执行 UAT-021~024,记录实际结果、证据、指标和缺陷; 5. 关闭 P0,关闭 P1 或形成业务与技术负责人共同签署的书面决定; 6. 完成用户与运维培训、预生产升级/回滚、移交清单和正式签字。 ## 11. 签署状态 产品、业务、技术、安全和运维负责人均待企业指定并在正式 UAT 完成后签字。任何签字栏 不得预签;本地工程负责人不能代替企业业务或验收负责人确认生产就绪。