P3_WP00_SCOPE_BASELINE.md 10 KB

P3-WP00 第三阶段范围、责任与企业依赖基线

1. 基线结论

P3-WP00 的工程基线已建立,状态为 工程基线完成待企业输入确认。这不是已进入或 已通过企业 UAT。P3-WP00 没有实现 SSO、企业连接器、边缘网关、Kubernetes、Agent、多租户、 BI/AI、计量或插件功能。

本基线冻结以下事实:

  • 当前分支 codex/dataops-phase3-enterprise-readiness 的捕获提交为 487b57d, 其与 v0.3.0-phase2 的共同基线是 95023e5;本地远端跟踪分支 origin/codex/dataops-phase2-platformization 也解析到该提交。
  • 第 12 章 264 个唯一模块编号已逐项进入机器追踪清单,成熟度逐字保留,未因 P3-WP00 建档而升级。
  • 12 项原始第三阶段待办全部映射到 P3-WP01~P3-WP13;P3-WP00 负责基线, P3-WP14 负责已启动范围的验收与台账收口。
  • 9 个 P0 工作包都有责任角色、必需输入、验收角色和退出条件;企业人员姓名均为 null,企业输入均为 TBD_EXTERNAL
  • 19 项默认指标已冻结;企业分母、窗口、阈值覆盖和批准人姓名在证据到位前保持 TBD_EXTERNALnull

机器事实分别见:

  • docs/phase3/P3_WP00_REQUIREMENTS.json
  • docs/phase3/P3_WP00_BASELINE_MANIFEST.json
  • docs/phase3/P3_WP00_EXECUTION_REGISTERS.json

2. 范围冻结

2.1 第三阶段交付线

交付线 工作包 P3-WP00 决定
企业试点必达主线 P3-WP00~06、P3-WP08、P3-WP14 固定 P0 范围;企业输入不足时保持外部门禁
生产强化线 P3-WP07、P3-WP09 仅按批准的基础设施和 AI 方案、团队容量启动
条件扩展线 P3-WP10~P3-WP13 多租户、BI/AI、成本和插件条件及容量同时满足后启动;否则书面顺延

固定边界仍是数据运营与治理产品。不建设 NL2SQL、在线分析、BI 报表开发、通用 ETL IDE、无人值守高风险业务决策、独立移动 App 或未经批准的财务结算; 不得用 Mock、本地测试或本地数据库计数替代企业验收。

2.2 原待办与增补

P3-01~P3-12 均有显式工作包映射。实施计划相对原始待办新增的模块仅用于补齐必要 执行边界:

  • P3-01 增补 IAM-05,保证 Claims 映射落到资源授权执行面;
  • P3-02 增补 IAM-13、CON-22、SEC-05~07,覆盖机器身份、健康兼容与边缘安全;
  • P3-03 增补 DFY-22,覆盖任务运行、失败、SLA、资源和成本信号;
  • P3-08 增补 PLT-13~14,覆盖多环境隔离和不可变晋级。

完整的 original_backlog_idadded_module_idssplit_work_packageschange_reason 见需求 JSON;没有将其他模块暗示为第三阶段完成。

3. 264 项模块追踪

机器清单与功能台账第 12 章的模块编号、模块分级/功能项、描述和成熟度四列逐项 一一对应。每条同时保存 module_namedescriptionmaturity_source_text,使用 normalized_maturity 支持确定性聚合,并把 implementation_owner_wpdependent_wpsclosure_wp 分开:

disposition 数量 含义
P3_WORK_PACKAGE 181 由第三阶段明确工作包实施或验证;P3-WP14 收口,不表示当前已完成
MAINTAIN 74 不增加第三阶段范围,保持已有能力和兼容性
FUTURE_PHASE 6 未列入本阶段工作包,保留后续阶段
PRODUCT_BOUNDARY 2 KAI-10、PLT-32 明确不扩展
RETIREMENT 1 DFY-13 只按兼容、迁移和退役门禁处理
合计 264 唯一编号与当前成熟度均由契约测试核对

P3_WORK_PACKAGE 只表示存在实施或验证责任,绝不等于完成。P3-WP08 对 CAT、SEM、 DQA、GOV、WFC 家族的目标是第三业务域复用验证与缺口追踪, 不代表该家族所有规划项都必须新建,也不把未通过企业验收的模块标记完成。

4. 企业输入

企业输入分成 17 个独立门禁:试点目标、身份、企业来源一、企业来源二、网络、监控、 SMTP、协作、ITSM、安全法务、基础设施、第三业务域、AI、多租户、BI/AI、成本和 插件。每项均记录 owner role、影响工作包、证据和阻断效果。

当前 17 项状态全部为 TBD_EXTERNAL,企业名称为 null,证据为 TBD_EXTERNAL。这意味着 P3-WP01~06、P3-WP08 和 P3-WP14 虽已有可执行进入契约, 但不能把后续企业功能或验收标记完成;P3-WP10~13 仍是条件触发范围。

5. 责任与退出条件

P0 工作包 P3-WP00~06、P3-WP08、P3-WP14 均在需求 JSON 中固化:

  • owner_roleacceptance_owner_role
  • required_inputs
  • 可被证据验证的 exit_criteria
  • owner_person_nameacceptance_owner_person_name 均为 null

P3-WP00 另行区分已满足的 engineering_baseline_inputs 与仍待确认的 enterprise_gate_inputs;后者不否定建档工程完成,但阻止把试点范围和后续功能标记 完成。所有 P0 required_inputs 与企业输入的 required_by_wp 均做双向契约校验。

角色用于明确责任类型,不冒充企业实名任命。企业必须在相关工作包启动前将姓名与 授权证据写入外部门禁登记;平台开发人员不得代替企业业务、安全、运维或验收负责人。

6. 验收指标

第三阶段计划第 10 章的 19 项默认指标已经逐项固化 definition、target、 denominator_or_sample、window、source、approver_role 和 status。默认目标包括第二域 入账率、身份映射与回收、两个连接器、增量/幂等、边缘出域、事故与送达、安全回收、 可用性与恢复、第三域通用化、Agent、安全缺陷和全链追溯。

可直接定义的默认值保留为默认基线;依赖试点对象、企业时限、规模和观测窗口的字段 标为 TBD_EXTERNAL。企业标准更严格时可覆盖;放宽必须按范围变更登记并由对应角色 批准。条件包的附加指标仍在第三阶段计划中,只有对应工作包获准启动后才进入该包验收。

7. 容量与排期

P3_WP00_EXECUTION_REGISTERS.json 冻结 24 周参考顺序和三档容量规则。该排期状态为 UNAPPROVED_REFERENCE_SEQUENCE,不是交付承诺。当前团队人数、 可用人周、并行企业负责人和交付剖面均是 TBD_EXTERNAL,所以 capacity_decision.status 保持 TBD_EXTERNAL,不虚构已批准容量。

执行前必须互斥选择 PROFILE_1_2PROFILE_3PROFILE_4_5 并形成批准证据。 三档剖面均完整保留 P3-WP00~06、P3-WP08、P3-WP14 九个 P0 包,并将 WP00~14 逐项互斥分类为 committed、eligible 或 deferred;1~2 人容量不足时 只通过 delivery_depth 收窄 P3-WP04/P3-WP06 的交付深度,不创造虚构工作包编号, P3-WP09 只允许“模型网关/预算/沙箱最小闭环”,不遗漏或顺延 P0。无论采用哪一档容量, 都不得裁剪权限默认拒绝、审计、迁移、回滚、 恢复和企业真实 UAT。第 12 周是三人团队最多一个条件包的决定点;第 16 周是 4~5 人团队在 P0 无红色 风险且剩余容量不少于 20% 时的条件包决定点。

8. 工程基线

8.1 API、迁移和发布副本

  • OpenAPI:395 个操作;已提交与临时重新生成 SHA-256 均为 fcb9d0e23640fb75e698519622d99466da372f6fefe3152dd84e9855421e9f3a
  • Alembic 源码 head:20260802_460;迁移版本文件 52 个。
  • app/deployment/app/ 的 Git tree 均为 9237562e...,递归对比一致。
  • migrations/deployment/migrations/ 的 Git tree 均为 68755a0e...,递归对比一致。

8.2 第二阶段本地数据库只读快照

alembic current 因没有配置 SQLALCHEMY_DATABASE_URIDATABASE_URL 而无法连接。 本次快照明确记录:

  • status = NOT_AVAILABLE
  • error_category = MISSING_DATABASE_CONFIGURATION
  • alembic_current、公共表数和代表性记录计数均为 NOT_AVAILABLE
  • 未尝试写数据库,也未沿用 P2-WP00 的历史计数。

8.3 用户未跟踪文件

基线只通过 Git 枚举路径,未读取 canvas/docs/architecture 下现有未跟踪图片、 架构文件和画布状态的内容,未修改、暂存或提交这些文件。完整路径清单见 manifest。

9. 登记模板与范围变更

已固化需求、风险、外部门禁、缺陷和验收证据五类模板,并建立 1 条工程需求、3 条 基线风险、17 条外部门禁、1 条测试先行缺陷闭环和 8 条定向验证证据。外部门禁包含 due_weekdecision_roleevidence_refwaivablewaiver_policy;P0 企业、 安全、恢复和 UAT 门禁不可豁免。需求模板另约束模块、价值、优先级、依赖、验收标准 和被替换容量。

范围新增只有在阻塞企业试点、安全合规或生产恢复时才能进入 P0。没有真实使用方、 数据、责任人或验收方式的能力不得挤占 P0。所有条件包启动和顺延均须形成证据与批准。

10. 外部门禁与下一步

P3-WP00 的工程门禁已具备,企业剩余门禁仍包括:

  1. 指定试点企业、环境、范围、用户、成功指标和日期;
  2. 为所有 P0 工作包绑定产品、业务、技术、安全、运维和验收实名责任人;
  3. 提供 IdP、两个来源、网络、监控/SMTP/协作/ITSM、安全法务和基础设施证据;
  4. 确认第三业务域、AI 方案以及多租户、BI/AI、成本和插件条件包决定;
  5. 量化团队容量并由产品负责人、技术负责人批准;
  6. 为 19 项指标确认企业分母、样本、窗口、来源和实名批准人。

基础设施输入同时阻断 P3-WP01、P3-WP07 和 P3-WP14;需求清单、企业输入反向索引与 外部门禁登记均保持该三向关系。

P3-WP14 不允许顺延任何 P0 工作包;只有不影响主线的 P1 或条件范围可以书面顺延。 若 P3-WP09~13 任一包启动,P3-WP14 会按 dynamic_required_inputs_by_started_wp 自动纳入 AI、多租户、BI/AI、成本或插件输入。

这些门禁未完成前,P3-WP00 的状态保持“工程基线完成待企业输入确认”,不代表企业 UAT。后续功能必须从对应工作包进入,不能在 P3-WP00 中提前实现或宣称完成。