Просмотр исходного кода

feat: establish phase three baseline

马小龙 2 недель назад
Родитель
Сommit
b104e81aef

+ 39 - 12
docs/DATAOPS_PHASE3_6_MONTH_DEVELOPMENT_PLAN_20260802.md

@@ -188,12 +188,13 @@ P3-WP01 的企业验收和 P3-WP07 的交付工程是贯穿性工作。第 1~2
 
 ## 6. 工作包总表与初始进度
 
-状态只使用:`未开始`、`进行中`、`工程完成待企业 UAT`、`完成`、`外部条件待满足`、
-`已顺延`。更新状态时必须同时补证据路径和剩余门禁。
+状态只使用:`未开始`、`进行中`、`工程基线完成待企业输入确认`、
+`工程完成待企业 UAT`、`完成`、`外部条件待满足`、`已顺延`。其中“工程基线完成待企业
+输入确认”仅用于不实施业务功能的基线工作包。更新状态时必须同时补证据路径和剩余门禁。
 
 | 编号 | 工作包 | 优先级 | 关联台账模块 | 建议周期 | 初始状态 | 首要启动门禁 |
 |---|---|---:|---|---|---|---|
-| P3-WP00 | 范围、架构与企业依赖基线 | P0 | 全部第三阶段范围 | 第 1~2 周 | 未开始 | 无,可立即启动 |
+| P3-WP00 | 范围、架构与企业依赖基线 | P0 | 全部第三阶段范围 | 第 1~2 周 | 工程基线完成待企业输入确认 | 企业输入和实名责任人待确认;未实现后续功能 |
 | P3-WP01 | 第二业务域企业正式验收 | P0 | P2-WP13 外部门禁 | 第 1~4 周 | 外部条件待满足 | 真实用户、来源、配置、预生产环境 |
 | P3-WP02 | 企业统一身份与 SSO | P0 | IAM-05~12、IAM-17 | 第 5~8 周 | 外部条件待满足 | IdP 测试租户和映射规则 |
 | P3-WP03 | 企业连接器与扩展契约 | P0 | CON-06~15、CON-21~22、IAM-13 | 第 5~8 周 | 外部条件待满足 | 两个目标来源和只读账号 |
@@ -217,19 +218,45 @@ P3-WP01 的企业验收和 P3-WP07 的交付工程是贯穿性工作。第 1~2
 
 **主要工作:**
 
-- [ ] 确认第三阶段分支基于 `v0.3.0-phase2`,并记录本地、远端、迁移和制品基线。
-- [ ] 对 264 项台账逐项建立“本工作包、后续阶段或不扩展”的追踪关系。
-- [ ] 对超出原始待办编号范围的模块,记录“原待办、增补模块、拆分工作包和变更理由”。
-- [ ] 指定试点企业、第二/第三业务域、产品、业务、技术、安全、运维和验收负责人。
-- [ ] 固化 IdP、企业来源、网络区、监控、ITSM、安全平台和基础设施依赖清单。
-- [ ] 按团队人数、企业并行配合度和目标交付剖面冻结 P0/P1/P2 容量、六个月指标、
-  周排期和范围变更流程。
-- [ ] 建立第三阶段需求、风险、外部门禁、缺陷和验收证据模板。
-- [ ] 对第二阶段数据库、OpenAPI、发布副本和用户自有未跟踪文件形成只读清单。
+- [x] 确认第三阶段分支基于 `v0.3.0-phase2`,并记录本地远端跟踪、迁移和制品基线。
+- [x] 对 264 项台账逐项建立“第三阶段工作包、后续阶段、保持、不扩展或退役”的
+  机器追踪关系,成熟度逐字保留。
+- [x] 对超出原始待办编号范围的模块,记录“原待办、增补模块、拆分工作包和变更理由”。
+- [x] 固化 P0 工作包的产品、业务、技术、安全、运维和验收责任角色及退出条件。
+- [ ] 由企业指定试点企业、第二/第三业务域和所有 P0 工作包实名责任人。
+- [x] 固化 IdP、两个企业来源、网络、监控/SMTP/协作/ITSM、安全法务、基础设施、
+  AI、多租户、BI/AI、成本和插件依赖清单,未知值标记为 `TBD_EXTERNAL`。
+- [ ] 由企业提供上述输入的正式证据并确认各工作包启动门禁。
+- [x] 固化 1~5 人容量规则、19 项默认指标、24 周排期和范围变更流程。
+- [ ] 量化实际可用人周、企业并行配合度和目标交付剖面,并由产品/技术负责人批准。
+- [x] 建立第三阶段需求、风险、外部门禁、缺陷和验收证据模板。
+- [x] 对第二阶段数据库、OpenAPI、发布副本和用户自有未跟踪文件形成只读清单;数据库
+  不可用时明确记录 `NOT_AVAILABLE`,不沿用历史计数。
 
 **主要交付物:** 范围基线、需求追踪矩阵、架构决策、企业输入清单、风险登记、
 验收指标基线和第三阶段分支。
 
+**工程状态:** `工程基线完成待企业输入确认`。P3-WP00 的建档输入、机器契约和本地
+工程验证已完成;试点企业、实名责任、企业配置和企业证据仍未确认,不是已进入 UAT。
+
+**证据路径:** `docs/phase3/P3_WP00_SCOPE_BASELINE.md`、
+`docs/phase3/P3_WP00_REQUIREMENTS.json`、
+`docs/phase3/P3_WP00_BASELINE_MANIFEST.json`、
+`docs/phase3/P3_WP00_EXECUTION_REGISTERS.json`、
+`tests/test_phase3_wp00_baseline_contract.py`。
+
+**剩余门禁:** 试点企业与实名责任人、IdP、两个来源、网络、监控/SMTP/协作/ITSM、
+安全法务、基础设施、第三业务域、AI 和条件包决策仍为外部输入;实际团队容量以及指标的
+企业分母、窗口、数据源和批准人仍待确认。Mock、本地测试或本地清单不能解除这些门禁。
+
+**排期与容量:** 24 周表是未批准参考顺序,不是交付承诺;必须选择并批准 1~2 人、
+3 人或 4~5 人容量剖面后执行。P3-WP14 不允许顺延 P0;启动 P3-WP09~13 时动态增加
+AI、多租户、BI/AI、成本或插件输入。P0 企业、安全、恢复和 UAT 门禁不可豁免。
+
+**独立提交:** 本工作包使用独立提交,最终提交号以
+`git log -1 -- docs/phase3/P3_WP00_SCOPE_BASELINE.md` 和交付报告为准;提交无法在自身内容中
+稳定保存自身哈希。
+
 **定向验证:** 台账编号唯一性与映射完整性、Alembic current/head、OpenAPI 基线、
 发布副本一致性、Git 状态与基准提交校验。
 

+ 191 - 0
docs/phase3/P3_WP00_BASELINE_MANIFEST.json

@@ -0,0 +1,191 @@
+{
+  "schema_version": "1.1",
+  "work_package": "P3-WP00",
+  "captured_at": "2026-08-02T13:24:00+08:00",
+  "baseline_type": "PHASE3_ENGINEERING_ENTRY",
+  "source_control": {
+    "branch": "codex/dataops-phase3-enterprise-readiness",
+    "captured_local_commit": "487b57d538f619407f0f2be1db7061b055b13400",
+    "phase2_baseline_tag": "v0.3.0-phase2",
+    "phase2_baseline_commit": "95023e59bfb9f00be4ed61f7a8307fac56fbcee9",
+    "merge_base_with_phase2": "95023e59bfb9f00be4ed61f7a8307fac56fbcee9",
+    "remote_phase2_tracking_ref": "refs/remotes/origin/codex/dataops-phase2-platformization",
+    "remote_phase2_tracking_commit": "95023e59bfb9f00be4ed61f7a8307fac56fbcee9",
+    "remote_network_refresh_performed": false,
+    "relationship": "captured_local_commit is a direct descendant of phase2_baseline_commit",
+    "notes": "远端第二阶段值来自现有本地 remote-tracking ref;按 P3-WP00 不联网约束未执行 fetch 或 ls-remote。",
+    "wp00_delivery_commit_resolution": "GIT_COMMIT_CONTAINING_THIS_MANIFEST",
+    "wp00_delivery_commit_note": "Git 提交无法在自身内容中保存自身哈希;最终提交号由提交结果和交付报告提供。"
+  },
+  "api_contract": {
+    "path": "docs/architecture/OPENAPI.yaml",
+    "operation_count": 395,
+    "sha256": "fcb9d0e23640fb75e698519622d99466da372f6fefe3152dd84e9855421e9f3a",
+    "git_blob_at_capture": "3133570b704ffcb2464375715f214fd441e145ac",
+    "generator": "scripts/generate_openapi.py",
+    "generated_output": "/private/tmp/p3-wp00-openapi.yaml",
+    "generated_sha256": "fcb9d0e23640fb75e698519622d99466da372f6fefe3152dd84e9855421e9f3a",
+    "generated_operation_count": 395,
+    "generated_matches_committed": true
+  },
+  "migration_contract": {
+    "source_path": "migrations",
+    "versions_path": "migrations/versions",
+    "heads": [
+      "20260802_460"
+    ],
+    "heads_status": "AVAILABLE",
+    "file_count": 52,
+    "git_tree": "68755a0e738f8e7a25a374b755124e75d66037ff"
+  },
+  "release_copy_contract": {
+    "source_app_path": "app",
+    "release_app_path": "deployment/app",
+    "app_git_tree": "9237562e058c7b911c9e5db1b102aa6963ba46df",
+    "deployment_app_git_tree": "9237562e058c7b911c9e5db1b102aa6963ba46df",
+    "app_matches": true,
+    "source_migrations_path": "migrations",
+    "release_migrations_path": "deployment/migrations",
+    "migrations_git_tree": "68755a0e738f8e7a25a374b755124e75d66037ff",
+    "deployment_migrations_git_tree": "68755a0e738f8e7a25a374b755124e75d66037ff",
+    "migrations_match": true,
+    "comparison_mode": "recursive byte/path comparison plus Git tree identity"
+  },
+  "data_snapshot": {
+    "scope": "LOCAL_PHASE2_ENGINEERING_STATE",
+    "read_only_capture": true,
+    "enterprise_uat": false,
+    "status": "NOT_AVAILABLE",
+    "error_category": "MISSING_DATABASE_CONFIGURATION",
+    "error_summary": "alembic current could not start because neither SQLALCHEMY_DATABASE_URI nor DATABASE_URL was configured for migrations.",
+    "alembic_current": "NOT_AVAILABLE",
+    "public_table_count": "NOT_AVAILABLE",
+    "record_counts": "NOT_AVAILABLE",
+    "write_attempted": false,
+    "prior_phase2_counts_reused": false
+  },
+  "user_untracked_inventory": {
+    "inspection_mode": "PATHS_ONLY_CONTENT_NOT_READ",
+    "modified": false,
+    "captured_before_wp00_files_were_added": true,
+    "paths": [
+      "canvas/cowart-selection.json",
+      "canvas/cowart-view-state.json",
+      "canvas/pages/manifest.json",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_ENTRY_AND_CORE_ARCHITECTURE_20260801-cowart-edit-01.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_ENTRY_AND_CORE_ARCHITECTURE_20260801-cowart.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_ENTRY_AND_FOUNDATION_ARCHITECTURE_20260801-cowart.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-01.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-02.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-03.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-04.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-05.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-06.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-07.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-08.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-09.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-10.png",
+      "canvas/pages/page/assets/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801-cowart-edit-11.png",
+      "canvas/pages/page/assets/asset-877967025.svg",
+      "canvas/pages/page/cowart-canvas.json",
+      "docs/architecture/DATAOPS_PLATFORM_ENTRY_AND_CORE_ARCHITECTURE_20260801.png",
+      "docs/architecture/DATAOPS_PLATFORM_ENTRY_AND_CORE_ARCHITECTURE_20260801.svg",
+      "docs/architecture/DATAOPS_PLATFORM_ENTRY_AND_FOUNDATION_ARCHITECTURE_20260801.md",
+      "docs/architecture/DATAOPS_PLATFORM_ENTRY_AND_FOUNDATION_ARCHITECTURE_20260801.png",
+      "docs/architecture/DATAOPS_PLATFORM_ENTRY_AND_FOUNDATION_ARCHITECTURE_20260801.svg",
+      "docs/architecture/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801.md",
+      "docs/architecture/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801.png",
+      "docs/architecture/DATAOPS_PLATFORM_SYSTEM_ARCHITECTURE_20260801.svg"
+    ]
+  },
+  "verification_commands": [
+    "git rev-parse HEAD v0.3.0-phase2^{commit}",
+    "git merge-base HEAD v0.3.0-phase2",
+    "git rev-parse refs/remotes/origin/codex/dataops-phase2-platformization",
+    "PYTHONPATH=. .venv/bin/python scripts/generate_openapi.py --output /private/tmp/p3-wp00-openapi.yaml",
+    "PYTHONPATH=. .venv/bin/alembic heads",
+    "PYTHONPATH=. .venv/bin/alembic current",
+    "diff -qr app deployment/app",
+    "diff -qr migrations deployment/migrations"
+  ],
+  "verification_results": [
+    {
+      "id": "P3-EVD-001",
+      "command": "PYTHONPATH=. .venv/bin/pytest -q tests/test_phase3_wp00_baseline_contract.py",
+      "case_count": 12,
+      "result": "PASSED",
+      "summary": "12 passed",
+      "exit_code": 0,
+      "enterprise_uat": false
+    },
+    {
+      "id": "P3-EVD-002",
+      "command": "PYTHONPATH=. .venv/bin/pytest -q tests/test_phase2_wp00_baseline_contract.py",
+      "case_count": 7,
+      "result": "PASSED",
+      "summary": "7 passed",
+      "exit_code": 0,
+      "enterprise_uat": false
+    },
+    {
+      "id": "P3-EVD-003",
+      "command": "git archive captured_local_commit; run archived scripts/generate_openapi.py against archived app/ and compare archived OPENAPI.yaml",
+      "case_count": 395,
+      "result": "PASSED",
+      "summary": "395 operations; committed and generated SHA-256 matched",
+      "exit_code": 0,
+      "enterprise_uat": false
+    },
+    {
+      "id": "P3-EVD-004",
+      "command": "git archive captured_local_commit migrations/ and alembic.ini; run archived alembic heads",
+      "case_count": 1,
+      "result": "PASSED",
+      "summary": "20260802_460 (head)",
+      "exit_code": 0,
+      "enterprise_uat": false
+    },
+    {
+      "id": "P3-EVD-005",
+      "command": "PYTHONPATH=. .venv/bin/alembic current",
+      "case_count": 0,
+      "result": "NOT_AVAILABLE",
+      "summary": "MISSING_DATABASE_CONFIGURATION",
+      "exit_code": 1,
+      "enterprise_uat": false
+    },
+    {
+      "id": "P3-EVD-006",
+      "command": "diff -qr app deployment/app; diff -qr migrations deployment/migrations",
+      "case_count": 2,
+      "result": "PASSED",
+      "summary": "app parity exit 0; migrations parity exit 0",
+      "exit_code": 0,
+      "enterprise_uat": false
+    },
+    {
+      "id": "P3-EVD-007",
+      "command": "git rev-parse; git merge-base; local remote-tracking ref",
+      "case_count": 3,
+      "result": "PASSED_WITH_LIMITATION",
+      "summary": "branch capture 487b57d; tag, merge-base and local remote-tracking commit 95023e5; no network refresh",
+      "exit_code": 0,
+      "enterprise_uat": false
+    },
+    {
+      "id": "P3-EVD-008",
+      "command": "git diff --check; git diff --cached --check",
+      "case_count": 2,
+      "result": "PASSED",
+      "summary": "exit 0",
+      "exit_code": 0,
+      "enterprise_uat": false
+    }
+  ],
+  "limitations": [
+    "清单是本地工程基线,不是企业生产状态或企业 UAT 证据。",
+    "数据库不可用时不继承或推断第二阶段历史计数。",
+    "远端跟踪提交仅代表本地 remote-tracking ref 的当前值,未进行网络刷新。",
+    "用户未跟踪文件只记录路径;未读取 canvas/ 或 docs/architecture 下未跟踪内容。"
+  ]
+}

+ 1426 - 0
docs/phase3/P3_WP00_EXECUTION_REGISTERS.json

@@ -0,0 +1,1426 @@
+{
+  "schema_version": "1.1",
+  "work_package": "P3-WP00",
+  "capacity_decision": {
+    "status": "TBD_EXTERNAL",
+    "selected_team_band": "TBD_EXTERNAL",
+    "available_person_weeks": "TBD_EXTERNAL",
+    "parallel_enterprise_owners": "TBD_EXTERNAL",
+    "delivery_profile": "TBD_EXTERNAL",
+    "approver_roles": [
+      "phase3_product_owner",
+      "phase3_technical_owner"
+    ],
+    "approver_person_names": [
+      null,
+      null
+    ],
+    "decision_evidence": "TBD_EXTERNAL",
+    "gates": [
+      {
+        "team_band": "1-2",
+        "commitment": "全部 P0 工作包;仅按 delivery_depth 收窄交付深度,不省略或顺延 P0",
+        "conditional_packages": "P3-WP10~P3-WP13 全部顺延"
+      },
+      {
+        "team_band": "3",
+        "commitment": "P0 主线和一个最高价值 P1 包",
+        "conditional_packages": "第 12 周依据燃尽和外部就绪度最多启动一个条件包"
+      },
+      {
+        "team_band": "4-5",
+        "commitment": "P0 主线和批准的生产强化线",
+        "conditional_packages": "第 16 周仅在 P0 无红色风险且剩余容量不少于 20% 时启动条件包"
+      }
+    ],
+    "never_cut": [
+      "权限默认拒绝",
+      "审计",
+      "迁移",
+      "回滚",
+      "恢复",
+      "企业真实 UAT"
+    ],
+    "schedule_approval_status": "TBD_EXTERNAL",
+    "schedule_is_commitment": false,
+    "profile_selection_mode": "EXACTLY_ONE",
+    "profiles_mutually_exclusive": true,
+    "profiles": {
+      "PROFILE_1_2": {
+        "team_band": "1-2",
+        "committed_wps": [
+          "P3-WP00",
+          "P3-WP01",
+          "P3-WP02",
+          "P3-WP03",
+          "P3-WP04",
+          "P3-WP05",
+          "P3-WP06",
+          "P3-WP08",
+          "P3-WP14"
+        ],
+        "delivery_depth": {
+          "P3-WP04": "单企业边缘拓扑",
+          "P3-WP06": "访问执行最小闭环",
+          "P3-WP09": "模型网关/预算/沙箱最小闭环"
+        },
+        "eligible_non_p0_wps": [
+          "P3-WP07",
+          "P3-WP09"
+        ],
+        "deferred_wps": [
+          "P3-WP10",
+          "P3-WP11",
+          "P3-WP12",
+          "P3-WP13"
+        ]
+      },
+      "PROFILE_3": {
+        "team_band": "3",
+        "committed_wps": [
+          "P3-WP00",
+          "P3-WP01",
+          "P3-WP02",
+          "P3-WP03",
+          "P3-WP04",
+          "P3-WP05",
+          "P3-WP06",
+          "P3-WP08",
+          "P3-WP14"
+        ],
+        "delivery_depth": "完整 P0 主线;非 P0 范围按批准容量选择",
+        "eligible_non_p0_wps": [
+          "P3-WP07",
+          "P3-WP09",
+          "P3-WP10",
+          "P3-WP11",
+          "P3-WP12",
+          "P3-WP13"
+        ],
+        "deferred_wps": [],
+        "conditional_rule": "第12周依据燃尽和外部就绪度最多启动一个条件包"
+      },
+      "PROFILE_4_5": {
+        "team_band": "4-5",
+        "committed_wps": [
+          "P3-WP00",
+          "P3-WP01",
+          "P3-WP02",
+          "P3-WP03",
+          "P3-WP04",
+          "P3-WP05",
+          "P3-WP06",
+          "P3-WP08",
+          "P3-WP14"
+        ],
+        "delivery_depth": "完整 P0 主线和经批准的生产强化线",
+        "eligible_non_p0_wps": [
+          "P3-WP07",
+          "P3-WP09",
+          "P3-WP10",
+          "P3-WP11",
+          "P3-WP12",
+          "P3-WP13"
+        ],
+        "deferred_wps": [],
+        "conditional_rule": "第16周仅在P0无红色风险且剩余容量不少于20%时启动条件包"
+      }
+    }
+  },
+  "weekly_schedule": [
+    {
+      "week": 1,
+      "work_packages": [
+        "P3-WP00",
+        "P3-WP01",
+        "P3-WP07"
+      ],
+      "focus": "冻结范围、企业输入入口;启动第二域 UAT 资料和生产交付方案收集",
+      "external_gate": "试点目标、第二域与基础设施资料 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 2,
+      "work_packages": [
+        "P3-WP00",
+        "P3-WP01",
+        "P3-WP07"
+      ],
+      "focus": "完成 P3-WP00 工程基线;确定 UAT 与目标交付剖面",
+      "external_gate": "容量和企业责任人批准 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 3,
+      "work_packages": [
+        "P3-WP01",
+        "P3-WP07"
+      ],
+      "focus": "第二业务域真实来源与用户 UAT;供应链和恢复门禁设计",
+      "external_gate": "真实用户、来源、预生产环境 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 4,
+      "work_packages": [
+        "P3-WP01",
+        "P3-WP07"
+      ],
+      "focus": "第二域缺陷收口、培训和签署;交付架构月度门禁",
+      "external_gate": "五方签署与企业基础设施批准 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 5,
+      "work_packages": [
+        "P3-WP02",
+        "P3-WP03",
+        "P3-WP07"
+      ],
+      "focus": "OIDC/Claims 契约与连接器 SDK;环境交付持续建设",
+      "external_gate": "IdP 与两个来源 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 6,
+      "work_packages": [
+        "P3-WP02",
+        "P3-WP03",
+        "P3-WP07"
+      ],
+      "focus": "组织同步和来源一增量闭环",
+      "external_gate": "组织规则与来源一账号 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 7,
+      "work_packages": [
+        "P3-WP02",
+        "P3-WP03",
+        "P3-WP07"
+      ],
+      "focus": "生命周期/会话/应急访问和来源二恢复闭环",
+      "external_gate": "生命周期时限与来源二账号 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 8,
+      "work_packages": [
+        "P3-WP02",
+        "P3-WP03",
+        "P3-WP07"
+      ],
+      "focus": "身份、连接器兼容套件和第一批企业来源月度门禁",
+      "external_gate": "企业身份与来源验收 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 9,
+      "work_packages": [
+        "P3-WP04",
+        "P3-WP05",
+        "P3-WP07"
+      ],
+      "focus": "边缘拓扑、SLI/SLO 与企业通知适配",
+      "external_gate": "网络、监控、SMTP/协作/ITSM TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 10,
+      "work_packages": [
+        "P3-WP04",
+        "P3-WP05",
+        "P3-WP07"
+      ],
+      "focus": "边缘采集/画像/质量和告警送达闭环",
+      "external_gate": "出站策略与企业渠道回执 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 11,
+      "work_packages": [
+        "P3-WP04",
+        "P3-WP05",
+        "P3-WP07"
+      ],
+      "focus": "数据不出域负例、值班升级、ITSM 幂等和容量门禁",
+      "external_gate": "企业排班、ITSM 和目标规模 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 12,
+      "work_packages": [
+        "P3-WP04",
+        "P3-WP05",
+        "P3-WP07"
+      ],
+      "focus": "故障注入、恢复与第三月门禁;三人团队条件包决策点",
+      "external_gate": "故障窗口和容量批准 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 13,
+      "work_packages": [
+        "P3-WP06",
+        "P3-WP07"
+      ],
+      "focus": "访问网关、行列字段策略和动态脱敏",
+      "external_gate": "分类分级和执行网关方案 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 14,
+      "work_packages": [
+        "P3-WP06",
+        "P3-WP07"
+      ],
+      "focus": "用途/期限/回收与 KMS/DLP/SIEM 集成",
+      "external_gate": "安全平台测试接口 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 15,
+      "work_packages": [
+        "P3-WP06",
+        "P3-WP07"
+      ],
+      "focus": "法务保全、供应链门禁、升级和回滚",
+      "external_gate": "法务与变更窗口 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 16,
+      "work_packages": [
+        "P3-WP06",
+        "P3-WP07"
+      ],
+      "focus": "可信交付月度门禁;4-5 人团队条件包决策点",
+      "external_gate": "P0 风险与剩余容量批准 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 17,
+      "work_packages": [
+        "P3-WP08",
+        "P3-WP09",
+        "P3-WP07"
+      ],
+      "focus": "第三域发现/责任/术语和模型网关入口;生产交付收口",
+      "external_gate": "第三域和合规模型 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 18,
+      "work_packages": [
+        "P3-WP08",
+        "P3-WP09",
+        "P3-WP10"
+      ],
+      "focus": "第三域来源接入与 Agent 预算/沙箱;多租户条件评估",
+      "external_gate": "第三域来源、AI 预算、多租户决策 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 19,
+      "work_packages": [
+        "P3-WP08",
+        "P3-WP09",
+        "P3-WP10"
+      ],
+      "focus": "第三域质量/流程/产品闭环与 Agent 异常处置",
+      "external_gate": "企业规则、黄金集和红队语料 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 20,
+      "work_packages": [
+        "P3-WP08",
+        "P3-WP09",
+        "P3-WP10"
+      ],
+      "focus": "跨域复制和高级治理月度门禁;条件包启动结论",
+      "external_gate": "第三域 UAT 和条件包书面决定 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 21,
+      "work_packages": [
+        "P3-WP10",
+        "P3-WP11",
+        "P3-WP12",
+        "P3-WP13"
+      ],
+      "focus": "仅启动已满足条件且容量批准的扩展包",
+      "external_gate": "多租户、BI/AI、成本、插件条件 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 22,
+      "work_packages": [
+        "P3-WP10",
+        "P3-WP11",
+        "P3-WP12",
+        "P3-WP13"
+      ],
+      "focus": "已启动条件包定向验收;未启动项形成顺延记录",
+      "external_gate": "条件包企业验收或顺延批准 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 23,
+      "work_packages": [
+        "P3-WP14"
+      ],
+      "focus": "同一签名版本集成 UAT、安装升级回滚、培训和缺陷收口",
+      "external_gate": "正式试点环境与五方验收人 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    },
+    {
+      "week": 24,
+      "work_packages": [
+        "P3-WP14"
+      ],
+      "focus": "移交、五方签署、264 项成熟度审计和后续版本边界",
+      "external_gate": "企业签署与未启动范围书面决定 TBD_EXTERNAL",
+      "approval_status": "TBD_EXTERNAL",
+      "schedule_type": "REFERENCE_SEQUENCE_NOT_COMMITMENT",
+      "capacity_profile": "TBD_EXTERNAL"
+    }
+  ],
+  "scope_change_rules": [
+    "新需求必须包含模块编号、业务价值、优先级、依赖、验收标准和被替换容量。",
+    "只有阻塞企业试点、安全合规或生产恢复的事项可以加入 P0。",
+    "没有真实使用方、数据、责任人或验收方式的能力不得挤占 P0。",
+    "条件工作包启动前必须记录条件满足证据;顺延时记录原因、保留契约和目标版本。",
+    "变更须由 phase3_product_owner 与 phase3_technical_owner 批准;人员姓名未绑定前保持 TBD_EXTERNAL。",
+    "任何变更不得把 Mock、API 页面、本地测试或本地容器结果表述为企业验收。"
+  ],
+  "templates": {
+    "requirement": {
+      "id_pattern": "P3-REQ-###",
+      "required_fields": [
+        "id",
+        "title",
+        "module_ids",
+        "business_value",
+        "priority",
+        "owner_role",
+        "dependencies",
+        "enterprise_inputs",
+        "acceptance_criteria",
+        "replaced_capacity",
+        "status",
+        "evidence_refs"
+      ],
+      "status_values": [
+        "DRAFT",
+        "BASELINED",
+        "IN_PROGRESS",
+        "ENGINEERING_VERIFIED",
+        "ENTERPRISE_ACCEPTED",
+        "DEFERRED",
+        "REJECTED"
+      ]
+    },
+    "risk": {
+      "id_pattern": "P3-RISK-###",
+      "required_fields": [
+        "id",
+        "description",
+        "trigger",
+        "probability",
+        "impact",
+        "owner_role",
+        "mitigation",
+        "contingency",
+        "affected_work_packages",
+        "status",
+        "evidence_refs"
+      ],
+      "status_values": [
+        "OPEN",
+        "MONITORING",
+        "MITIGATING",
+        "ACCEPTED",
+        "CLOSED"
+      ]
+    },
+    "external_gate": {
+      "id_pattern": "P3-GATE-###",
+      "required_fields": [
+        "id",
+        "input_id",
+        "required_by_wp",
+        "owner_role",
+        "due_week",
+        "status",
+        "evidence_ref",
+        "blocking_effect",
+        "decision_role",
+        "waivable",
+        "waiver_policy"
+      ],
+      "status_values": [
+        "TBD_EXTERNAL",
+        "REQUESTED",
+        "PARTIAL",
+        "READY",
+        "WAIVED_WITH_APPROVAL",
+        "NOT_APPLICABLE"
+      ]
+    },
+    "defect": {
+      "id_pattern": "P3-DEF-###",
+      "required_fields": [
+        "id",
+        "title",
+        "severity",
+        "affected_work_packages",
+        "environment",
+        "steps_or_evidence",
+        "owner_role",
+        "status",
+        "resolution_ref",
+        "acceptance_owner_role"
+      ],
+      "status_values": [
+        "OPEN",
+        "IN_PROGRESS",
+        "FIXED_ENGINEERING",
+        "READY_FOR_ENTERPRISE_RETEST",
+        "CLOSED",
+        "DEFERRED_WITH_APPROVAL"
+      ]
+    },
+    "acceptance_evidence": {
+      "id_pattern": "P3-EVD-###",
+      "required_fields": [
+        "id",
+        "status",
+        "requirement_ids",
+        "module_ids",
+        "work_package",
+        "environment",
+        "evidence_type",
+        "source_ref",
+        "captured_at",
+        "result",
+        "limitations",
+        "approver_role",
+        "approver_person_name",
+        "approval_ref",
+        "exit_code"
+      ],
+      "status_values": [
+        "ENGINEERING_ONLY",
+        "SANDBOX_ONLY",
+        "ENTERPRISE_PENDING",
+        "ENTERPRISE_ACCEPTED",
+        "REJECTED"
+      ]
+    }
+  },
+  "limitations": [
+    "模板是登记契约,不表示已有企业记录或批准。",
+    "容量选择、人员姓名、企业名称、证据与条件包启动决定均待外部确认。",
+    "工程证据、沙箱证据和企业验收证据必须使用不同状态。"
+  ],
+  "weekly_schedule_contract": {
+    "status": "UNAPPROVED_REFERENCE_SEQUENCE",
+    "selected_capacity_profile": "TBD_EXTERNAL",
+    "is_delivery_commitment": false,
+    "rule": "每周条目只是完整范围参考顺序;必须先选择并批准容量剖面,未纳入剖面的 P1/P2 包不执行。"
+  },
+  "non_waivable_gate_classes": [
+    "P0_ENTERPRISE_INPUT",
+    "P0_SECURITY",
+    "P0_RECOVERY",
+    "P0_UAT"
+  ],
+  "registers": {
+    "requirements": [
+      {
+        "id": "P3-REQ-001",
+        "title": "建立第三阶段范围与企业依赖工程基线",
+        "module_ids": [
+          "IAM-01",
+          "IAM-02",
+          "IAM-03",
+          "IAM-04",
+          "IAM-05",
+          "IAM-06",
+          "IAM-07",
+          "IAM-08",
+          "IAM-09",
+          "IAM-10",
+          "IAM-11",
+          "IAM-12",
+          "IAM-13",
+          "IAM-14",
+          "IAM-15",
+          "IAM-16",
+          "IAM-17",
+          "GOV-01",
+          "GOV-02",
+          "GOV-03",
+          "GOV-04",
+          "GOV-05",
+          "GOV-06",
+          "GOV-07",
+          "GOV-08",
+          "GOV-09",
+          "GOV-10",
+          "GOV-11",
+          "GOV-12",
+          "GOV-13",
+          "GOV-14",
+          "CON-01",
+          "CON-02",
+          "CON-03",
+          "CON-04",
+          "CON-05",
+          "CON-06",
+          "CON-07",
+          "CON-08",
+          "CON-09",
+          "CON-10",
+          "CON-11",
+          "CON-12",
+          "CON-13",
+          "CON-14",
+          "CON-15",
+          "CON-16",
+          "CON-17",
+          "CON-18",
+          "CON-19",
+          "CON-20",
+          "CON-21",
+          "CON-22",
+          "CAT-01",
+          "CAT-02",
+          "CAT-03",
+          "CAT-04",
+          "CAT-05",
+          "CAT-06",
+          "CAT-07",
+          "CAT-08",
+          "CAT-09",
+          "CAT-10",
+          "CAT-11",
+          "CAT-12",
+          "CAT-13",
+          "CAT-14",
+          "CAT-15",
+          "CAT-16",
+          "CAT-17",
+          "CAT-18",
+          "CAT-19",
+          "CAT-20",
+          "CAT-21",
+          "CAT-22",
+          "CAT-23",
+          "CAT-24",
+          "CAT-25",
+          "CAT-26",
+          "SEM-01",
+          "SEM-02",
+          "SEM-03",
+          "SEM-04",
+          "SEM-05",
+          "SEM-06",
+          "SEM-07",
+          "SEM-08",
+          "SEM-09",
+          "SEM-10",
+          "SEM-11",
+          "SEM-12",
+          "SEM-13",
+          "SEM-14",
+          "SEM-15",
+          "SEM-16",
+          "SEM-17",
+          "SEM-18",
+          "SEM-19",
+          "SEM-20",
+          "SEM-21",
+          "SEM-22",
+          "DQA-01",
+          "DQA-02",
+          "DQA-03",
+          "DQA-04",
+          "DQA-05",
+          "DQA-06",
+          "DQA-07",
+          "DQA-08",
+          "DQA-09",
+          "DQA-10",
+          "DQA-11",
+          "DQA-12",
+          "DQA-13",
+          "DQA-14",
+          "DQA-15",
+          "DQA-16",
+          "OBS-01",
+          "OBS-02",
+          "OBS-03",
+          "OBS-04",
+          "OBS-05",
+          "OBS-06",
+          "OBS-07",
+          "OBS-08",
+          "OBS-09",
+          "OBS-10",
+          "MKT-01",
+          "MKT-02",
+          "MKT-03",
+          "MKT-04",
+          "MKT-05",
+          "MKT-06",
+          "MKT-07",
+          "MKT-08",
+          "MKT-09",
+          "MKT-10",
+          "MKT-11",
+          "MKT-12",
+          "MKT-13",
+          "MKT-14",
+          "MKT-15",
+          "MKT-16",
+          "MKT-17",
+          "MKT-18",
+          "MKT-19",
+          "MKT-20",
+          "MKT-21",
+          "MKT-22",
+          "MKT-23",
+          "MKT-24",
+          "DFY-01",
+          "DFY-02",
+          "DFY-03",
+          "DFY-04",
+          "DFY-05",
+          "DFY-06",
+          "DFY-07",
+          "DFY-08",
+          "DFY-09",
+          "DFY-10",
+          "DFY-11",
+          "DFY-12",
+          "DFY-13",
+          "DFY-14",
+          "DFY-15",
+          "DFY-16",
+          "DFY-17",
+          "DFY-18",
+          "DFY-19",
+          "DFY-20",
+          "DFY-21",
+          "DFY-22",
+          "KAI-01",
+          "KAI-02",
+          "KAI-03",
+          "KAI-04",
+          "KAI-05",
+          "KAI-06",
+          "KAI-07",
+          "KAI-08",
+          "KAI-09",
+          "KAI-10",
+          "KAI-11",
+          "KAI-12",
+          "KAI-13",
+          "KAI-14",
+          "KAI-15",
+          "KAI-16",
+          "KAI-17",
+          "KAI-18",
+          "KAI-19",
+          "KAI-20",
+          "KAI-21",
+          "KAI-22",
+          "WFC-01",
+          "WFC-02",
+          "WFC-03",
+          "WFC-04",
+          "WFC-05",
+          "WFC-06",
+          "WFC-07",
+          "WFC-08",
+          "WFC-09",
+          "WFC-10",
+          "WFC-11",
+          "WFC-12",
+          "WFC-13",
+          "WFC-14",
+          "WFC-15",
+          "SEC-01",
+          "SEC-02",
+          "SEC-03",
+          "SEC-04",
+          "SEC-05",
+          "SEC-06",
+          "SEC-07",
+          "SEC-08",
+          "SEC-09",
+          "SEC-10",
+          "SEC-11",
+          "SEC-12",
+          "SEC-13",
+          "SEC-14",
+          "SEC-15",
+          "SEC-16",
+          "SEC-17",
+          "SEC-18",
+          "SEC-19",
+          "SEC-20",
+          "SEC-21",
+          "SEC-22",
+          "PLT-01",
+          "PLT-02",
+          "PLT-03",
+          "PLT-04",
+          "PLT-05",
+          "PLT-06",
+          "PLT-07",
+          "PLT-08",
+          "PLT-09",
+          "PLT-10",
+          "PLT-11",
+          "PLT-12",
+          "PLT-13",
+          "PLT-14",
+          "PLT-15",
+          "PLT-16",
+          "PLT-17",
+          "PLT-18",
+          "PLT-19",
+          "PLT-20",
+          "PLT-21",
+          "PLT-22",
+          "PLT-23",
+          "PLT-24",
+          "PLT-25",
+          "PLT-26",
+          "PLT-27",
+          "PLT-28",
+          "PLT-29",
+          "PLT-30",
+          "PLT-31",
+          "PLT-32"
+        ],
+        "business_value": "为后续工作包提供唯一、可机读且不虚构企业值的入口契约",
+        "priority": "P0",
+        "owner_role": "phase3_product_owner",
+        "dependencies": [
+          "v0.3.0-phase2",
+          "第三阶段计划",
+          "第三阶段待办",
+          "264项功能台账"
+        ],
+        "enterprise_inputs": [
+          "pilot_goal"
+        ],
+        "acceptance_criteria": [
+          "264/264唯一且逐项一致",
+          "12项待办有映射",
+          "9个P0责任契约完整",
+          "19项指标和五类登记可机读"
+        ],
+        "replaced_capacity": "NONE_BASELINE_WORK",
+        "status": "ENGINEERING_VERIFIED",
+        "evidence_refs": [
+          "P3-EVD-001",
+          "P3-EVD-002",
+          "P3-EVD-003"
+        ]
+      }
+    ],
+    "risks": [
+      {
+        "id": "P3-RISK-001",
+        "description": "企业输入或实名责任人长期不到位",
+        "trigger": "连续两周门禁仍为TBD_EXTERNAL",
+        "probability": "TBD_EXTERNAL",
+        "impact": "P0工作包不能启动或验收",
+        "owner_role": "phase3_product_owner",
+        "mitigation": "保持外部门禁并转移容量",
+        "contingency": "仅顺延非P0范围,不虚报完成",
+        "affected_work_packages": [
+          "P3-WP01",
+          "P3-WP02",
+          "P3-WP03",
+          "P3-WP04",
+          "P3-WP05",
+          "P3-WP06",
+          "P3-WP08",
+          "P3-WP14"
+        ],
+        "status": "OPEN",
+        "evidence_refs": [
+          "P3-GATE-001"
+        ]
+      },
+      {
+        "id": "P3-RISK-002",
+        "description": "本地数据库连接未配置,无法证明数据库当前迁移版本或记录状态",
+        "trigger": "alembic current返回MISSING_DATABASE_CONFIGURATION",
+        "probability": "CONFIRMED",
+        "impact": "数据库状态为NOT_AVAILABLE,不能作为进入企业环境证据",
+        "owner_role": "phase3_technical_owner",
+        "mitigation": "在批准的只读连接可用后重新捕获",
+        "contingency": "不沿用历史计数,不写数据库",
+        "affected_work_packages": [
+          "P3-WP00"
+        ],
+        "status": "OPEN",
+        "evidence_refs": [
+          "P3-EVD-005"
+        ]
+      },
+      {
+        "id": "P3-RISK-003",
+        "description": "未批准容量下参考排期被误解为交付承诺",
+        "trigger": "selected_capacity_profile仍为TBD_EXTERNAL",
+        "probability": "TBD_EXTERNAL",
+        "impact": "P1/P2挤占P0或产生虚假时间承诺",
+        "owner_role": "phase3_product_owner",
+        "mitigation": "所有周排期标记REFERENCE_SEQUENCE_NOT_COMMITMENT",
+        "contingency": "按容量剖面冻结或顺延非P0范围",
+        "affected_work_packages": [
+          "P3-WP07",
+          "P3-WP09",
+          "P3-WP10",
+          "P3-WP11",
+          "P3-WP12",
+          "P3-WP13"
+        ],
+        "status": "OPEN",
+        "evidence_refs": [
+          "docs/phase3/P3_WP00_EXECUTION_REGISTERS.json#capacity_decision"
+        ]
+      }
+    ],
+    "external_gates": [
+      {
+        "id": "P3-GATE-001",
+        "input_id": "pilot_goal",
+        "required_by_wp": [
+          "P3-WP00",
+          "P3-WP01",
+          "P3-WP02",
+          "P3-WP05",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_pilot_sponsor",
+        "due_week": 1,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "未确认企业、环境、范围、用户、指标和日期时,不得宣称试点范围已完成。",
+        "decision_role": "enterprise_pilot_sponsor",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-002",
+        "input_id": "identity",
+        "required_by_wp": [
+          "P3-WP02",
+          "P3-WP06",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_identity_owner",
+        "due_week": 5,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少 IdP、Issuer、Client、证书、Claims、组织和生命周期规则时,P3-WP02 保持外部门禁。",
+        "decision_role": "enterprise_identity_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-003",
+        "input_id": "enterprise_source_1",
+        "required_by_wp": [
+          "P3-WP01",
+          "P3-WP03",
+          "P3-WP04",
+          "P3-WP08",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_data_source_owner",
+        "due_week": 1,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少来源版本、网络、只读账号、规模、游标和回退方式时,连接器和真实数据验收不得启动。",
+        "decision_role": "enterprise_data_source_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-004",
+        "input_id": "enterprise_source_2",
+        "required_by_wp": [
+          "P3-WP03",
+          "P3-WP04",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_data_source_owner",
+        "due_week": 5,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "未确认第二个目标来源时,不满足至少两个新增企业连接器门禁。",
+        "decision_role": "enterprise_data_source_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-005",
+        "input_id": "network",
+        "required_by_wp": [
+          "P3-WP01",
+          "P3-WP03",
+          "P3-WP04",
+          "P3-WP06",
+          "P3-WP08",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_network_owner",
+        "due_week": 1,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少网络区、路由、出站白名单和边界策略时,不得开展企业侧执行和真实拒绝验收。",
+        "decision_role": "enterprise_network_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-006",
+        "input_id": "monitoring",
+        "required_by_wp": [
+          "P3-WP05",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_operations_owner",
+        "due_week": 9,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少 APM、日志和指标平台接口时,生产可观测只能保持工程路径证据。",
+        "decision_role": "enterprise_operations_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-007",
+        "input_id": "smtp",
+        "required_by_wp": [
+          "P3-WP05",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_messaging_owner",
+        "due_week": 9,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少批准 SMTP 沙箱或企业服务时,邮件送达不得标记企业验收。",
+        "decision_role": "enterprise_messaging_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-008",
+        "input_id": "collaboration",
+        "required_by_wp": [
+          "P3-WP05",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_collaboration_owner",
+        "due_week": 9,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少企业协作工具及机器人/消息接口时,协作闭环保持外部门禁。",
+        "decision_role": "enterprise_collaboration_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-009",
+        "input_id": "itsm",
+        "required_by_wp": [
+          "P3-WP05",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_itsm_owner",
+        "due_week": 9,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少 ITSM 接口、字段、幂等键和升级规则时,事故工单闭环不得验收。",
+        "decision_role": "enterprise_itsm_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-010",
+        "input_id": "security_legal",
+        "required_by_wp": [
+          "P3-WP04",
+          "P3-WP06",
+          "P3-WP08",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_security_legal_owner",
+        "due_week": 9,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少分类、脱敏、KMS/DLP/SIEM、留存、法务保全和行业要求时,安全与可信交付不得完成。",
+        "decision_role": "enterprise_security_legal_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_SECURITY"
+      },
+      {
+        "id": "P3-GATE-011",
+        "input_id": "infrastructure",
+        "required_by_wp": [
+          "P3-WP01",
+          "P3-WP07",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_infrastructure_owner",
+        "due_week": 1,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少目标平台、制品库、证书、SLA、RTO/RPO 和变更窗口时,生产交付与恢复门禁不可解除。",
+        "decision_role": "enterprise_infrastructure_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-012",
+        "input_id": "third_business_domain",
+        "required_by_wp": [
+          "P3-WP08",
+          "P3-WP14"
+        ],
+        "owner_role": "third_domain_owner",
+        "due_week": 17,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少对象、来源、术语、责任人、质量规则、SLO 和验收用户时,不得启动复制 UAT。",
+        "decision_role": "third_domain_owner",
+        "waivable": false,
+        "waiver_policy": "P0 企业门禁不可豁免。",
+        "gate_class": "P0_ENTERPRISE_INPUT"
+      },
+      {
+        "id": "P3-GATE-013",
+        "input_id": "ai",
+        "required_by_wp": [
+          "P3-WP09",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_ai_owner",
+        "due_week": 17,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少合规模型、预算、白名单、沙箱、黄金集和红队语料时,高级 Agent 治理保持外部门禁。",
+        "decision_role": "enterprise_ai_owner",
+        "waivable": false,
+        "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。",
+        "gate_class": "CONDITIONAL_PACKAGE_INPUT"
+      },
+      {
+        "id": "P3-GATE-014",
+        "input_id": "multi_tenancy",
+        "required_by_wp": [
+          "P3-WP10",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_delivery_strategy_owner",
+        "due_week": 18,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少 SaaS/共享控制面决策、租户数和隔离等级时,条件包顺延。",
+        "decision_role": "enterprise_delivery_strategy_owner",
+        "waivable": false,
+        "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。",
+        "gate_class": "CONDITIONAL_PACKAGE_INPUT"
+      },
+      {
+        "id": "P3-GATE-015",
+        "input_id": "bi_ai",
+        "required_by_wp": [
+          "P3-WP11",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_bi_ai_owner",
+        "due_week": 21,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少目标平台、版本、只读元数据 API 和资产范围时,条件包顺延。",
+        "decision_role": "enterprise_bi_ai_owner",
+        "waivable": false,
+        "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。",
+        "gate_class": "CONDITIONAL_PACKAGE_INPUT"
+      },
+      {
+        "id": "P3-GATE-016",
+        "input_id": "cost",
+        "required_by_wp": [
+          "P3-WP12",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_finance_owner",
+        "due_week": 21,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少成本中心、计量源、计价口径、预算和 Showback 决策时,条件包顺延。",
+        "decision_role": "enterprise_finance_owner",
+        "waivable": false,
+        "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。",
+        "gate_class": "CONDITIONAL_PACKAGE_INPUT"
+      },
+      {
+        "id": "P3-GATE-017",
+        "input_id": "plugin",
+        "required_by_wp": [
+          "P3-WP13",
+          "P3-WP14"
+        ],
+        "owner_role": "enterprise_plugin_governance_owner",
+        "due_week": 21,
+        "status": "TBD_EXTERNAL",
+        "evidence_ref": "TBD_EXTERNAL",
+        "blocking_effect": "缺少信任模型、签名 CA、许可证、仓库、沙箱和审核责任时,条件包顺延。",
+        "decision_role": "enterprise_plugin_governance_owner",
+        "waivable": false,
+        "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。",
+        "gate_class": "CONDITIONAL_PACKAGE_INPUT"
+      }
+    ],
+    "defects": [
+      {
+        "id": "P3-DEF-001",
+        "title": "P3-WP00交付物缺失使基线契约红灯",
+        "severity": "P2",
+        "affected_work_packages": [
+          "P3-WP00"
+        ],
+        "environment": "LOCAL_ENGINEERING",
+        "steps_or_evidence": "初次运行tests/test_phase3_wp00_baseline_contract.py为10 failed",
+        "owner_role": "phase3_technical_owner",
+        "status": "CLOSED",
+        "resolution_ref": "P3-EVD-001",
+        "acceptance_owner_role": "phase3_acceptance_owner"
+      }
+    ],
+    "acceptance_evidence": [
+      {
+        "id": "P3-EVD-001",
+        "status": "ENGINEERING_ONLY",
+        "requirement_ids": [
+          "P3-REQ-001"
+        ],
+        "module_ids": [],
+        "work_package": "P3-WP00",
+        "environment": "LOCAL_ENGINEERING",
+        "evidence_type": "PYTEST",
+        "source_ref": "PYTHONPATH=. .venv/bin/pytest -q tests/test_phase3_wp00_baseline_contract.py",
+        "captured_at": "2026-08-02T13:30:28+08:00",
+        "result": "12 passed",
+        "exit_code": 0,
+        "limitations": "验证工程契约,不代表企业UAT",
+        "approver_role": "phase3_acceptance_owner",
+        "approver_person_name": null,
+        "approval_ref": "TBD_EXTERNAL"
+      },
+      {
+        "id": "P3-EVD-002",
+        "status": "ENGINEERING_ONLY",
+        "requirement_ids": [
+          "P3-REQ-001"
+        ],
+        "module_ids": [],
+        "work_package": "P3-WP00",
+        "environment": "LOCAL_ENGINEERING",
+        "evidence_type": "PYTEST",
+        "source_ref": "PYTHONPATH=. .venv/bin/pytest -q tests/test_phase2_wp00_baseline_contract.py",
+        "captured_at": "2026-08-02T13:31:00+08:00",
+        "result": "7 passed",
+        "exit_code": 0,
+        "limitations": "验证P2-WP00既有契约未被文档变更破坏",
+        "approver_role": "phase3_technical_owner",
+        "approver_person_name": null,
+        "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE"
+      },
+      {
+        "id": "P3-EVD-003",
+        "status": "ENGINEERING_ONLY",
+        "requirement_ids": [
+          "P3-REQ-001"
+        ],
+        "module_ids": [],
+        "work_package": "P3-WP00",
+        "environment": "LOCAL_ENGINEERING",
+        "evidence_type": "OPENAPI_REGENERATION",
+        "source_ref": "git archive captured_local_commit; run archived scripts/generate_openapi.py against archived app/ and compare archived OPENAPI.yaml",
+        "captured_at": "2026-08-02T13:31:00+08:00",
+        "result": "395 operations; committed and generated SHA-256 fcb9d0e23640fb75e698519622d99466da372f6fefe3152dd84e9855421e9f3a",
+        "exit_code": 0,
+        "limitations": "本地临时生成对比,不代表外部消费者验收",
+        "approver_role": "phase3_technical_owner",
+        "approver_person_name": null,
+        "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE"
+      },
+      {
+        "id": "P3-EVD-004",
+        "status": "ENGINEERING_ONLY",
+        "requirement_ids": [
+          "P3-REQ-001"
+        ],
+        "module_ids": [],
+        "work_package": "P3-WP00",
+        "environment": "LOCAL_ENGINEERING",
+        "evidence_type": "ALEMBIC_HEADS",
+        "source_ref": "git archive captured_local_commit migrations/ and alembic.ini; run archived alembic heads",
+        "captured_at": "2026-08-02T13:31:00+08:00",
+        "result": "20260802_460 (head)",
+        "exit_code": 0,
+        "limitations": "仅证明源码迁移头",
+        "approver_role": "phase3_technical_owner",
+        "approver_person_name": null,
+        "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE"
+      },
+      {
+        "id": "P3-EVD-005",
+        "status": "ENGINEERING_ONLY",
+        "requirement_ids": [
+          "P3-REQ-001"
+        ],
+        "module_ids": [],
+        "work_package": "P3-WP00",
+        "environment": "LOCAL_ENGINEERING",
+        "evidence_type": "ALEMBIC_CURRENT",
+        "source_ref": "PYTHONPATH=. .venv/bin/alembic current",
+        "captured_at": "2026-08-02T13:31:00+08:00",
+        "result": "NOT_AVAILABLE / MISSING_DATABASE_CONFIGURATION",
+        "exit_code": 1,
+        "limitations": "不能证明数据库当前版本或记录计数",
+        "approver_role": "phase3_technical_owner",
+        "approver_person_name": null,
+        "approval_ref": "NOT_APPLICABLE_UNAVAILABLE"
+      },
+      {
+        "id": "P3-EVD-006",
+        "status": "ENGINEERING_ONLY",
+        "requirement_ids": [
+          "P3-REQ-001"
+        ],
+        "module_ids": [],
+        "work_package": "P3-WP00",
+        "environment": "LOCAL_ENGINEERING",
+        "evidence_type": "RELEASE_PARITY",
+        "source_ref": "diff -qr app deployment/app; diff -qr migrations deployment/migrations",
+        "captured_at": "2026-08-02T13:31:00+08:00",
+        "result": "app parity exit 0; migrations parity exit 0",
+        "exit_code": 0,
+        "limitations": "只验证当前本地文件字节和路径一致",
+        "approver_role": "phase3_technical_owner",
+        "approver_person_name": null,
+        "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE"
+      },
+      {
+        "id": "P3-EVD-007",
+        "status": "ENGINEERING_ONLY",
+        "requirement_ids": [
+          "P3-REQ-001"
+        ],
+        "module_ids": [],
+        "work_package": "P3-WP00",
+        "environment": "LOCAL_ENGINEERING",
+        "evidence_type": "GIT_BASELINE",
+        "source_ref": "git rev-parse; git merge-base; local remote-tracking ref",
+        "captured_at": "2026-08-02T13:24:00+08:00",
+        "result": "branch capture 487b57d; tag/merge-base/local remote-tracking commit 95023e5",
+        "exit_code": 0,
+        "limitations": "未联网刷新远端,不证明P3分支已推送",
+        "approver_role": "phase3_technical_owner",
+        "approver_person_name": null,
+        "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE"
+      },
+      {
+        "id": "P3-EVD-008",
+        "status": "ENGINEERING_ONLY",
+        "requirement_ids": [
+          "P3-REQ-001"
+        ],
+        "module_ids": [],
+        "work_package": "P3-WP00",
+        "environment": "LOCAL_ENGINEERING",
+        "evidence_type": "DIFF_CHECK",
+        "source_ref": "git diff --check and git diff --cached --check",
+        "captured_at": "2026-08-02T13:32:00+08:00",
+        "result": "exit 0",
+        "exit_code": 0,
+        "limitations": "格式门禁,不证明功能或企业验收",
+        "approver_role": "phase3_technical_owner",
+        "approver_person_name": null,
+        "approval_ref": "NOT_REQUIRED_ENGINEERING_CAPTURE"
+      }
+    ]
+  }
+}

+ 5610 - 0
docs/phase3/P3_WP00_REQUIREMENTS.json

@@ -0,0 +1,5610 @@
+{
+  "schema_version": "1.1",
+  "work_package": "P3-WP00",
+  "baseline_status": "ENGINEERING_BASELINE_COMPLETE_ENTERPRISE_INPUT_CONFIRMATION_PENDING",
+  "ledger_source": "docs/FUNCTION_MODULE_CENSUS_20260726.md#12",
+  "module_count": 264,
+  "backlog_work_package_mapping": [
+    {
+      "original_backlog_id": "P3-01",
+      "source_module_selector": "IAM-06~12、IAM-17",
+      "target_work_packages": [
+        "P3-WP02"
+      ],
+      "treatment": "企业统一身份链",
+      "module_ids": [
+        "IAM-06",
+        "IAM-07",
+        "IAM-08",
+        "IAM-09",
+        "IAM-10",
+        "IAM-11",
+        "IAM-12",
+        "IAM-17"
+      ]
+    },
+    {
+      "original_backlog_id": "P3-02",
+      "source_module_selector": "CON-06~15、CON-17~21",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP04"
+      ],
+      "treatment": "拆分连接器扩展与企业侧边缘执行",
+      "module_ids": [
+        "CON-06",
+        "CON-07",
+        "CON-08",
+        "CON-09",
+        "CON-10",
+        "CON-11",
+        "CON-12",
+        "CON-13",
+        "CON-14",
+        "CON-15",
+        "CON-17",
+        "CON-18",
+        "CON-19",
+        "CON-20",
+        "CON-21"
+      ]
+    },
+    {
+      "original_backlog_id": "P3-03",
+      "source_module_selector": "OBS-03~06、WFC-11~14、PLT-11~12",
+      "target_work_packages": [
+        "P3-WP05"
+      ],
+      "treatment": "生产可观测、值班、协同和容量闭环",
+      "module_ids": [
+        "OBS-03",
+        "OBS-04",
+        "OBS-05",
+        "OBS-06",
+        "WFC-11",
+        "WFC-12",
+        "WFC-13",
+        "WFC-14",
+        "PLT-11",
+        "PLT-12"
+      ]
+    },
+    {
+      "original_backlog_id": "P3-04",
+      "source_module_selector": "P2-WP13 外部门禁",
+      "target_work_packages": [
+        "P3-WP01"
+      ],
+      "treatment": "第二业务域企业正式验收",
+      "module_ids": []
+    },
+    {
+      "original_backlog_id": "P3-05",
+      "source_module_selector": "CAT、SEM、DQA、GOV、WFC",
+      "target_work_packages": [
+        "P3-WP08"
+      ],
+      "treatment": "第三业务域复制与实施工业化",
+      "module_ids": [
+        "GOV-01",
+        "GOV-02",
+        "GOV-03",
+        "GOV-04",
+        "GOV-05",
+        "GOV-06",
+        "GOV-07",
+        "GOV-08",
+        "GOV-09",
+        "GOV-10",
+        "GOV-11",
+        "GOV-12",
+        "GOV-13",
+        "GOV-14",
+        "CAT-01",
+        "CAT-02",
+        "CAT-03",
+        "CAT-04",
+        "CAT-05",
+        "CAT-06",
+        "CAT-07",
+        "CAT-08",
+        "CAT-09",
+        "CAT-10",
+        "CAT-11",
+        "CAT-12",
+        "CAT-13",
+        "CAT-14",
+        "CAT-15",
+        "CAT-16",
+        "CAT-17",
+        "CAT-18",
+        "CAT-19",
+        "CAT-20",
+        "CAT-21",
+        "CAT-22",
+        "CAT-23",
+        "CAT-24",
+        "CAT-25",
+        "CAT-26",
+        "SEM-01",
+        "SEM-02",
+        "SEM-03",
+        "SEM-04",
+        "SEM-05",
+        "SEM-06",
+        "SEM-07",
+        "SEM-08",
+        "SEM-09",
+        "SEM-10",
+        "SEM-11",
+        "SEM-12",
+        "SEM-13",
+        "SEM-14",
+        "SEM-15",
+        "SEM-16",
+        "SEM-17",
+        "SEM-18",
+        "SEM-19",
+        "SEM-20",
+        "SEM-21",
+        "SEM-22",
+        "DQA-01",
+        "DQA-02",
+        "DQA-03",
+        "DQA-04",
+        "DQA-05",
+        "DQA-06",
+        "DQA-07",
+        "DQA-08",
+        "DQA-09",
+        "DQA-10",
+        "DQA-11",
+        "DQA-12",
+        "DQA-13",
+        "DQA-14",
+        "DQA-15",
+        "DQA-16",
+        "WFC-01",
+        "WFC-02",
+        "WFC-03",
+        "WFC-04",
+        "WFC-05",
+        "WFC-06",
+        "WFC-07",
+        "WFC-08",
+        "WFC-09",
+        "WFC-10",
+        "WFC-11",
+        "WFC-12",
+        "WFC-13",
+        "WFC-14",
+        "WFC-15"
+      ]
+    },
+    {
+      "original_backlog_id": "P3-06",
+      "source_module_selector": "IAM-14~15、PLT-30",
+      "target_work_packages": [
+        "P3-WP10"
+      ],
+      "treatment": "条件触发多租户底座",
+      "module_ids": [
+        "IAM-14",
+        "IAM-15",
+        "PLT-30"
+      ]
+    },
+    {
+      "original_backlog_id": "P3-07",
+      "source_module_selector": "SEC-04~07、SEC-14~22、MKT-09~18",
+      "target_work_packages": [
+        "P3-WP06"
+      ],
+      "treatment": "细粒度访问和可信交付",
+      "module_ids": [
+        "SEC-04",
+        "SEC-05",
+        "SEC-06",
+        "SEC-07",
+        "SEC-14",
+        "SEC-15",
+        "SEC-16",
+        "SEC-17",
+        "SEC-18",
+        "SEC-19",
+        "SEC-20",
+        "SEC-21",
+        "SEC-22",
+        "MKT-09",
+        "MKT-10",
+        "MKT-11",
+        "MKT-12",
+        "MKT-13",
+        "MKT-14",
+        "MKT-15",
+        "MKT-16",
+        "MKT-17",
+        "MKT-18"
+      ]
+    },
+    {
+      "original_backlog_id": "P3-08",
+      "source_module_selector": "PLT-06~10、PLT-15、PLT-25~26",
+      "target_work_packages": [
+        "P3-WP07"
+      ],
+      "treatment": "生产交付与恢复门禁",
+      "module_ids": [
+        "PLT-06",
+        "PLT-07",
+        "PLT-08",
+        "PLT-09",
+        "PLT-10",
+        "PLT-15",
+        "PLT-25",
+        "PLT-26"
+      ]
+    },
+    {
+      "original_backlog_id": "P3-09",
+      "source_module_selector": "KAI-08、KAI-12~21",
+      "target_work_packages": [
+        "P3-WP09"
+      ],
+      "treatment": "高级 Agent 治理",
+      "module_ids": [
+        "KAI-08",
+        "KAI-12",
+        "KAI-13",
+        "KAI-14",
+        "KAI-15",
+        "KAI-16",
+        "KAI-17",
+        "KAI-18",
+        "KAI-19",
+        "KAI-20",
+        "KAI-21"
+      ]
+    },
+    {
+      "original_backlog_id": "P3-10",
+      "source_module_selector": "CAT-07~08、CON-13、KAI-09",
+      "target_work_packages": [
+        "P3-WP11"
+      ],
+      "treatment": "条件触发 BI/AI 资产目录",
+      "module_ids": [
+        "CAT-07",
+        "CAT-08",
+        "CON-13",
+        "KAI-09"
+      ]
+    },
+    {
+      "original_backlog_id": "P3-11",
+      "source_module_selector": "MKT-19~22、DFY-22、PLT-12",
+      "target_work_packages": [
+        "P3-WP12"
+      ],
+      "treatment": "条件触发计量与 Showback",
+      "module_ids": [
+        "MKT-19",
+        "MKT-20",
+        "MKT-21",
+        "MKT-22",
+        "DFY-22",
+        "PLT-12"
+      ]
+    },
+    {
+      "original_backlog_id": "P3-12",
+      "source_module_selector": "PLT-19~21、CON-21、KAI-21",
+      "target_work_packages": [
+        "P3-WP13"
+      ],
+      "treatment": "条件触发受治理插件平台",
+      "module_ids": [
+        "PLT-19",
+        "PLT-20",
+        "PLT-21",
+        "CON-21",
+        "KAI-21"
+      ]
+    }
+  ],
+  "scope_additions": [
+    {
+      "original_backlog_id": "P3-01",
+      "added_module_ids": [
+        "IAM-05"
+      ],
+      "split_work_packages": [
+        "P3-WP02"
+      ],
+      "change_reason": "资源级授权是 Claims 映射落到业务域、对象类型、环境和数据范围的必需执行面。",
+      "added_module_work_package_map": [
+        {
+          "module_id": "IAM-05",
+          "implementation_owner_wp": "P3-WP02",
+          "dependent_wps": [],
+          "closure_wp": "P3-WP14"
+        }
+      ]
+    },
+    {
+      "original_backlog_id": "P3-02",
+      "added_module_ids": [
+        "IAM-13",
+        "CON-22",
+        "SEC-05",
+        "SEC-06",
+        "SEC-07"
+      ],
+      "split_work_packages": [
+        "P3-WP03",
+        "P3-WP04"
+      ],
+      "change_reason": "连接器机器身份、健康兼容和边缘侧访问/出域/用途策略是企业来源端到端验收的必要边界。",
+      "added_module_work_package_map": [
+        {
+          "module_id": "IAM-13",
+          "implementation_owner_wp": "P3-WP03",
+          "dependent_wps": [],
+          "closure_wp": "P3-WP14"
+        },
+        {
+          "module_id": "CON-22",
+          "implementation_owner_wp": "P3-WP03",
+          "dependent_wps": [],
+          "closure_wp": "P3-WP14"
+        },
+        {
+          "module_id": "SEC-05",
+          "implementation_owner_wp": "P3-WP04",
+          "dependent_wps": [
+            "P3-WP06"
+          ],
+          "closure_wp": "P3-WP14"
+        },
+        {
+          "module_id": "SEC-06",
+          "implementation_owner_wp": "P3-WP04",
+          "dependent_wps": [
+            "P3-WP06"
+          ],
+          "closure_wp": "P3-WP14"
+        },
+        {
+          "module_id": "SEC-07",
+          "implementation_owner_wp": "P3-WP04",
+          "dependent_wps": [
+            "P3-WP06"
+          ],
+          "closure_wp": "P3-WP14"
+        }
+      ]
+    },
+    {
+      "original_backlog_id": "P3-03",
+      "added_module_ids": [
+        "DFY-22"
+      ],
+      "split_work_packages": [
+        "P3-WP05"
+      ],
+      "change_reason": "生产运营必须覆盖任务运行、失败、SLA、资源与成本信号,不能只覆盖平台服务。",
+      "added_module_work_package_map": [
+        {
+          "module_id": "DFY-22",
+          "implementation_owner_wp": "P3-WP05",
+          "dependent_wps": [
+            "P3-WP12"
+          ],
+          "closure_wp": "P3-WP14"
+        }
+      ]
+    },
+    {
+      "original_backlog_id": "P3-08",
+      "added_module_ids": [
+        "PLT-13",
+        "PLT-14"
+      ],
+      "split_work_packages": [
+        "P3-WP07"
+      ],
+      "change_reason": "GitOps、签名交付与灾备必须有多环境隔离和不可变晋级链路。",
+      "added_module_work_package_map": [
+        {
+          "module_id": "PLT-13",
+          "implementation_owner_wp": "P3-WP07",
+          "dependent_wps": [],
+          "closure_wp": "P3-WP14"
+        },
+        {
+          "module_id": "PLT-14",
+          "implementation_owner_wp": "P3-WP07",
+          "dependent_wps": [],
+          "closure_wp": "P3-WP14"
+        }
+      ]
+    }
+  ],
+  "p0_work_packages": [
+    {
+      "work_package": "P3-WP00",
+      "owner_role": "phase3_product_owner",
+      "owner_person_name": null,
+      "required_inputs": [
+        "pilot_goal"
+      ],
+      "acceptance_owner_role": "phase3_acceptance_owner",
+      "acceptance_owner_person_name": null,
+      "exit_criteria": [
+        "264 项模块、12 项待办、企业输入、19 项指标和工程基线通过契约测试",
+        "所有未知企业值保持 TBD_EXTERNAL 或 null"
+      ],
+      "engineering_baseline_inputs": [
+        "docs/FUNCTION_MODULE_CENSUS_20260726.md",
+        "docs/roadmap/DATAOPS_PHASE3_BACKLOG.md",
+        "docs/DATAOPS_PHASE3_6_MONTH_DEVELOPMENT_PLAN_20260802.md",
+        "v0.3.0-phase2"
+      ],
+      "enterprise_gate_inputs": [
+        "pilot_goal"
+      ],
+      "engineering_completion_status": "COMPLETE",
+      "enterprise_confirmation_status": "TBD_EXTERNAL",
+      "dynamic_required_inputs_by_started_wp": {}
+    },
+    {
+      "work_package": "P3-WP01",
+      "owner_role": "second_domain_owner",
+      "owner_person_name": null,
+      "required_inputs": [
+        "pilot_goal",
+        "enterprise_source_1",
+        "network",
+        "infrastructure"
+      ],
+      "acceptance_owner_role": "enterprise_pilot_acceptance_owner",
+      "acceptance_owner_person_name": null,
+      "exit_criteria": [
+        "第二业务域真实用户和真实来源 UAT 达到批准指标",
+        "P0 缺陷为 0,P1 已关闭或有书面决定,培训及五方签署完成"
+      ],
+      "engineering_baseline_inputs": [],
+      "enterprise_gate_inputs": [
+        "pilot_goal",
+        "enterprise_source_1",
+        "network",
+        "infrastructure"
+      ],
+      "engineering_completion_status": "NOT_STARTED",
+      "enterprise_confirmation_status": "TBD_EXTERNAL",
+      "dynamic_required_inputs_by_started_wp": {}
+    },
+    {
+      "work_package": "P3-WP02",
+      "owner_role": "enterprise_identity_owner",
+      "owner_person_name": null,
+      "required_inputs": [
+        "identity",
+        "pilot_goal"
+      ],
+      "acceptance_owner_role": "enterprise_security_acceptance_owner",
+      "acceptance_owner_person_name": null,
+      "exit_criteria": [
+        "企业 IdP 完成登录、Claims 映射、生命周期回收、应急访问和审计",
+        "不得以模拟 Claims 替代企业验收"
+      ],
+      "engineering_baseline_inputs": [],
+      "enterprise_gate_inputs": [
+        "identity",
+        "pilot_goal"
+      ],
+      "engineering_completion_status": "NOT_STARTED",
+      "enterprise_confirmation_status": "TBD_EXTERNAL",
+      "dynamic_required_inputs_by_started_wp": {}
+    },
+    {
+      "work_package": "P3-WP03",
+      "owner_role": "enterprise_integration_owner",
+      "owner_person_name": null,
+      "required_inputs": [
+        "enterprise_source_1",
+        "enterprise_source_2",
+        "network"
+      ],
+      "acceptance_owner_role": "enterprise_data_source_acceptance_owner",
+      "acceptance_owner_person_name": null,
+      "exit_criteria": [
+        "两个批准来源通过连接器兼容、增量、幂等、恢复和凭据轮换验收",
+        "来源版本、规模和只读账号有企业证据"
+      ],
+      "engineering_baseline_inputs": [],
+      "enterprise_gate_inputs": [
+        "enterprise_source_1",
+        "enterprise_source_2",
+        "network"
+      ],
+      "engineering_completion_status": "NOT_STARTED",
+      "enterprise_confirmation_status": "TBD_EXTERNAL",
+      "dynamic_required_inputs_by_started_wp": {}
+    },
+    {
+      "work_package": "P3-WP04",
+      "owner_role": "enterprise_network_owner",
+      "owner_person_name": null,
+      "required_inputs": [
+        "enterprise_source_1",
+        "enterprise_source_2",
+        "network",
+        "security_legal"
+      ],
+      "acceptance_owner_role": "enterprise_security_acceptance_owner",
+      "acceptance_owner_person_name": null,
+      "exit_criteria": [
+        "边缘网关在批准网络区完成采集与受控查询",
+        "未经批准的原始数据出域事件为 0 且有企业侧审计证据"
+      ],
+      "engineering_baseline_inputs": [],
+      "enterprise_gate_inputs": [
+        "enterprise_source_1",
+        "enterprise_source_2",
+        "network",
+        "security_legal"
+      ],
+      "engineering_completion_status": "NOT_STARTED",
+      "enterprise_confirmation_status": "TBD_EXTERNAL",
+      "dynamic_required_inputs_by_started_wp": {}
+    },
+    {
+      "work_package": "P3-WP05",
+      "owner_role": "enterprise_operations_owner",
+      "owner_person_name": null,
+      "required_inputs": [
+        "monitoring",
+        "smtp",
+        "collaboration",
+        "itsm",
+        "pilot_goal"
+      ],
+      "acceptance_owner_role": "enterprise_operations_acceptance_owner",
+      "acceptance_owner_person_name": null,
+      "exit_criteria": [
+        "服务、任务、数据和容量 SLO 与告警、值班、协作/ITSM、事故复盘闭环",
+        "送达、升级和故障恢复由企业接口证据确认"
+      ],
+      "engineering_baseline_inputs": [],
+      "enterprise_gate_inputs": [
+        "monitoring",
+        "smtp",
+        "collaboration",
+        "itsm",
+        "pilot_goal"
+      ],
+      "engineering_completion_status": "NOT_STARTED",
+      "enterprise_confirmation_status": "TBD_EXTERNAL",
+      "dynamic_required_inputs_by_started_wp": {}
+    },
+    {
+      "work_package": "P3-WP06",
+      "owner_role": "enterprise_security_owner",
+      "owner_person_name": null,
+      "required_inputs": [
+        "security_legal",
+        "identity",
+        "network"
+      ],
+      "acceptance_owner_role": "enterprise_security_acceptance_owner",
+      "acceptance_owner_person_name": null,
+      "exit_criteria": [
+        "行列字段策略、动态脱敏、用途、期限和回收在目标执行面真实生效",
+        "KMS/DLP/SIEM、法务保全与安全审计满足企业批准门禁"
+      ],
+      "engineering_baseline_inputs": [],
+      "enterprise_gate_inputs": [
+        "security_legal",
+        "identity",
+        "network"
+      ],
+      "engineering_completion_status": "NOT_STARTED",
+      "enterprise_confirmation_status": "TBD_EXTERNAL",
+      "dynamic_required_inputs_by_started_wp": {}
+    },
+    {
+      "work_package": "P3-WP08",
+      "owner_role": "third_domain_owner",
+      "owner_person_name": null,
+      "required_inputs": [
+        "third_business_domain",
+        "enterprise_source_1",
+        "network",
+        "security_legal"
+      ],
+      "acceptance_owner_role": "enterprise_pilot_acceptance_owner",
+      "acceptance_owner_person_name": null,
+      "exit_criteria": [
+        "第三业务域不复制既有领域专用服务完成端到端治理",
+        "企业对象、术语、质量规则、SLO、责任人和验收用户完成绑定"
+      ],
+      "engineering_baseline_inputs": [],
+      "enterprise_gate_inputs": [
+        "third_business_domain",
+        "enterprise_source_1",
+        "network",
+        "security_legal"
+      ],
+      "engineering_completion_status": "NOT_STARTED",
+      "enterprise_confirmation_status": "TBD_EXTERNAL",
+      "dynamic_required_inputs_by_started_wp": {}
+    },
+    {
+      "work_package": "P3-WP14",
+      "owner_role": "phase3_delivery_owner",
+      "owner_person_name": null,
+      "required_inputs": [
+        "pilot_goal",
+        "identity",
+        "enterprise_source_1",
+        "enterprise_source_2",
+        "network",
+        "monitoring",
+        "smtp",
+        "collaboration",
+        "itsm",
+        "security_legal",
+        "infrastructure",
+        "third_business_domain"
+      ],
+      "acceptance_owner_role": "enterprise_pilot_acceptance_owner",
+      "acceptance_owner_person_name": null,
+      "exit_criteria": [
+        "所有 P0 工作包完成指定企业 UAT;P0 不允许以顺延、豁免或书面例外代替完成",
+        "已启动 P1 或条件范围完成验收;只有非 P0 范围可在不影响主线时书面顺延",
+        "P0 缺陷为 0,证据、培训、运维移交、五方签署和 264 项台账审计齐全"
+      ],
+      "engineering_baseline_inputs": [],
+      "enterprise_gate_inputs": [
+        "pilot_goal",
+        "identity",
+        "enterprise_source_1",
+        "enterprise_source_2",
+        "network",
+        "monitoring",
+        "smtp",
+        "collaboration",
+        "itsm",
+        "security_legal",
+        "infrastructure",
+        "third_business_domain"
+      ],
+      "engineering_completion_status": "NOT_STARTED",
+      "enterprise_confirmation_status": "TBD_EXTERNAL",
+      "dynamic_required_inputs_by_started_wp": {
+        "P3-WP09": [
+          "ai"
+        ],
+        "P3-WP10": [
+          "multi_tenancy"
+        ],
+        "P3-WP11": [
+          "bi_ai"
+        ],
+        "P3-WP12": [
+          "cost"
+        ],
+        "P3-WP13": [
+          "plugin"
+        ]
+      }
+    }
+  ],
+  "non_p0_work_packages": [
+    {
+      "work_package": "P3-WP07",
+      "priority": "P1",
+      "required_inputs": [
+        "infrastructure"
+      ],
+      "activation_rule": "目标基础设施、SLA、RTO/RPO 和交付剖面经批准后启动;不影响任何 P0 工作包承诺。"
+    },
+    {
+      "work_package": "P3-WP09",
+      "priority": "P1",
+      "required_inputs": [
+        "ai"
+      ],
+      "activation_rule": "合规模型、预算、沙箱、白名单和验收数据经批准后启动。"
+    },
+    {
+      "work_package": "P3-WP10",
+      "priority": "P1_CONDITIONAL",
+      "required_inputs": [
+        "multi_tenancy"
+      ],
+      "activation_rule": "SaaS 或共享控制面模式和隔离要求明确后按容量门禁启动。"
+    },
+    {
+      "work_package": "P3-WP11",
+      "priority": "P2_CONDITIONAL",
+      "required_inputs": [
+        "bi_ai"
+      ],
+      "activation_rule": "目标 BI/AI 平台和只读元数据接口明确后按容量门禁启动。"
+    },
+    {
+      "work_package": "P3-WP12",
+      "priority": "P2_CONDITIONAL",
+      "required_inputs": [
+        "cost"
+      ],
+      "activation_rule": "成本中心、计量源和计价口径明确后按容量门禁启动。"
+    },
+    {
+      "work_package": "P3-WP13",
+      "priority": "P2_CONDITIONAL",
+      "required_inputs": [
+        "plugin"
+      ],
+      "activation_rule": "信任、签名、许可证、仓库和隔离策略批准后按容量门禁启动。"
+    }
+  ],
+  "enterprise_inputs": [
+    {
+      "id": "pilot_goal",
+      "name": "试点目标",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_pilot_sponsor",
+      "required_by_wp": [
+        "P3-WP00",
+        "P3-WP01",
+        "P3-WP02",
+        "P3-WP05",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "未确认企业、环境、范围、用户、指标和日期时,不得宣称试点范围已完成。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_pilot_sponsor",
+      "due_week": 1,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "identity",
+      "name": "身份",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_identity_owner",
+      "required_by_wp": [
+        "P3-WP02",
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少 IdP、Issuer、Client、证书、Claims、组织和生命周期规则时,P3-WP02 保持外部门禁。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_identity_owner",
+      "due_week": 5,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "enterprise_source_1",
+      "name": "企业来源一",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_data_source_owner",
+      "required_by_wp": [
+        "P3-WP01",
+        "P3-WP03",
+        "P3-WP04",
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少来源版本、网络、只读账号、规模、游标和回退方式时,连接器和真实数据验收不得启动。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_data_source_owner",
+      "due_week": 1,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "enterprise_source_2",
+      "name": "企业来源二",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_data_source_owner",
+      "required_by_wp": [
+        "P3-WP03",
+        "P3-WP04",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "未确认第二个目标来源时,不满足至少两个新增企业连接器门禁。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_data_source_owner",
+      "due_week": 5,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "network",
+      "name": "网络",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_network_owner",
+      "required_by_wp": [
+        "P3-WP01",
+        "P3-WP03",
+        "P3-WP04",
+        "P3-WP06",
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少网络区、路由、出站白名单和边界策略时,不得开展企业侧执行和真实拒绝验收。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_network_owner",
+      "due_week": 1,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "monitoring",
+      "name": "监控",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_operations_owner",
+      "required_by_wp": [
+        "P3-WP05",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少 APM、日志和指标平台接口时,生产可观测只能保持工程路径证据。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_operations_owner",
+      "due_week": 9,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "smtp",
+      "name": "SMTP",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_messaging_owner",
+      "required_by_wp": [
+        "P3-WP05",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少批准 SMTP 沙箱或企业服务时,邮件送达不得标记企业验收。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_messaging_owner",
+      "due_week": 9,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "collaboration",
+      "name": "协作",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_collaboration_owner",
+      "required_by_wp": [
+        "P3-WP05",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少企业协作工具及机器人/消息接口时,协作闭环保持外部门禁。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_collaboration_owner",
+      "due_week": 9,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "itsm",
+      "name": "ITSM",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_itsm_owner",
+      "required_by_wp": [
+        "P3-WP05",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少 ITSM 接口、字段、幂等键和升级规则时,事故工单闭环不得验收。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_itsm_owner",
+      "due_week": 9,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "security_legal",
+      "name": "安全法务",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_security_legal_owner",
+      "required_by_wp": [
+        "P3-WP04",
+        "P3-WP06",
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少分类、脱敏、KMS/DLP/SIEM、留存、法务保全和行业要求时,安全与可信交付不得完成。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_security_legal_owner",
+      "due_week": 9,
+      "gate_class": "P0_SECURITY",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "infrastructure",
+      "name": "基础设施",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_infrastructure_owner",
+      "required_by_wp": [
+        "P3-WP01",
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少目标平台、制品库、证书、SLA、RTO/RPO 和变更窗口时,生产交付与恢复门禁不可解除。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_infrastructure_owner",
+      "due_week": 1,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "third_business_domain",
+      "name": "第三业务域",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "third_domain_owner",
+      "required_by_wp": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少对象、来源、术语、责任人、质量规则、SLO 和验收用户时,不得启动复制 UAT。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "third_domain_owner",
+      "due_week": 17,
+      "gate_class": "P0_ENTERPRISE_INPUT",
+      "waivable": false,
+      "waiver_policy": "P0 企业门禁不可豁免。"
+    },
+    {
+      "id": "ai",
+      "name": "AI",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_ai_owner",
+      "required_by_wp": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少合规模型、预算、白名单、沙箱、黄金集和红队语料时,高级 Agent 治理保持外部门禁。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_ai_owner",
+      "due_week": 17,
+      "gate_class": "CONDITIONAL_PACKAGE_INPUT",
+      "waivable": false,
+      "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。"
+    },
+    {
+      "id": "multi_tenancy",
+      "name": "多租户",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_delivery_strategy_owner",
+      "required_by_wp": [
+        "P3-WP10",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少 SaaS/共享控制面决策、租户数和隔离等级时,条件包顺延。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_delivery_strategy_owner",
+      "due_week": 18,
+      "gate_class": "CONDITIONAL_PACKAGE_INPUT",
+      "waivable": false,
+      "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。"
+    },
+    {
+      "id": "bi_ai",
+      "name": "BI/AI",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_bi_ai_owner",
+      "required_by_wp": [
+        "P3-WP11",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少目标平台、版本、只读元数据 API 和资产范围时,条件包顺延。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_bi_ai_owner",
+      "due_week": 21,
+      "gate_class": "CONDITIONAL_PACKAGE_INPUT",
+      "waivable": false,
+      "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。"
+    },
+    {
+      "id": "cost",
+      "name": "成本",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_finance_owner",
+      "required_by_wp": [
+        "P3-WP12",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少成本中心、计量源、计价口径、预算和 Showback 决策时,条件包顺延。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_finance_owner",
+      "due_week": 21,
+      "gate_class": "CONDITIONAL_PACKAGE_INPUT",
+      "waivable": false,
+      "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。"
+    },
+    {
+      "id": "plugin",
+      "name": "插件",
+      "status": "TBD_EXTERNAL",
+      "owner_role": "enterprise_plugin_governance_owner",
+      "required_by_wp": [
+        "P3-WP13",
+        "P3-WP14"
+      ],
+      "evidence": "TBD_EXTERNAL",
+      "blocking_effect": "缺少信任模型、签名 CA、许可证、仓库、沙箱和审核责任时,条件包顺延。",
+      "enterprise_name": null,
+      "evidence_ref": "TBD_EXTERNAL",
+      "decision_role": "enterprise_plugin_governance_owner",
+      "due_week": 21,
+      "gate_class": "CONDITIONAL_PACKAGE_INPUT",
+      "waivable": false,
+      "waiver_policy": "不可豁免;条件包输入只能通过不启动或书面顺延对应非 P0 工作包处理。"
+    }
+  ],
+  "acceptance_metrics": [
+    {
+      "id": "P3-M01",
+      "name": "第二业务域企业 UAT 核心对象入账率",
+      "definition": "企业批准核心对象中成功进入治理目录且具备来源、责任和版本证据的比例",
+      "target": "≥95%",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "TBD_EXTERNAL",
+      "source": "企业 UAT 入账与证据矩阵",
+      "approver_role": "enterprise_pilot_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M02",
+      "name": "Claims 映射准确率",
+      "definition": "抽样企业用户的 Claims 到平台角色、业务域和数据范围映射全部符合批准矩阵",
+      "target": "100%",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "TBD_EXTERNAL",
+      "source": "IdP 回执、映射结果与认证审计",
+      "approver_role": "enterprise_identity_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M03",
+      "name": "权限与会话按时回收率",
+      "definition": "批准的转岗/离职样本在企业时限内完成权限和会话回收的比例",
+      "target": "100%",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "企业批准时限:TBD_EXTERNAL",
+      "source": "身份生命周期与会话审计",
+      "approver_role": "enterprise_identity_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M04",
+      "name": "应急访问审计覆盖率",
+      "definition": "SSO 故障应急访问每次都有申请、授权、限时、操作和复核证据",
+      "target": "100%",
+      "denominator_or_sample": "全部批准的应急访问演练与真实事件",
+      "window": "第三阶段企业试点窗口",
+      "source": "应急访问与认证审计",
+      "approver_role": "enterprise_security_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M05",
+      "name": "新增企业连接器数量",
+      "definition": "通过统一 SDK 与兼容套件并完成企业来源验收的新增连接器数",
+      "target": "≥2",
+      "denominator_or_sample": "企业来源一与企业来源二;具体类型 TBD_EXTERNAL",
+      "window": "第三阶段企业试点窗口",
+      "source": "连接器登记、兼容测试与企业来源回执",
+      "approver_role": "enterprise_data_source_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M06",
+      "name": "增量采集变更识别准确率",
+      "definition": "正确识别新增、更新和删除变化的记录数占企业批准变更样本总数比例",
+      "target": "≥99%",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "TBD_EXTERNAL",
+      "source": "来源变更样本、采集账本与对账报告",
+      "approver_role": "enterprise_data_source_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M07",
+      "name": "幂等重放重复写入",
+      "definition": "同一批准批次在重试、断点恢复和重放后产生的重复目标写入数",
+      "target": "0",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "TBD_EXTERNAL",
+      "source": "采集账本、目标摘要与重放报告",
+      "approver_role": "enterprise_data_source_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M08",
+      "name": "边缘原始数据未经批准出域事件",
+      "definition": "边缘执行中违反批准字段最小化、脱敏和出站策略的事件数",
+      "target": "0",
+      "denominator_or_sample": "全部边缘出站事件与负例样本",
+      "window": "第三阶段企业试点窗口",
+      "source": "边缘出站审计、DLP/网关日志",
+      "approver_role": "enterprise_security_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M09",
+      "name": "生产事故复盘覆盖率",
+      "definition": "事故均具备责任人、影响、时间线、处置、恢复和复盘的比例",
+      "target": "100%",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "TBD_EXTERNAL",
+      "source": "事故登记、时间线和复盘报告",
+      "approver_role": "enterprise_operations_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M10",
+      "name": "告警协作 ITSM 可追溯率",
+      "definition": "要求外部送达的告警均可关联协作消息、ITSM 回执、重试和最终状态的比例",
+      "target": "100%",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "TBD_EXTERNAL",
+      "source": "告警、通知、协作与 ITSM 回执",
+      "approver_role": "enterprise_operations_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M11",
+      "name": "高敏未授权访问或出域",
+      "definition": "高敏数据在未授权访问或未经批准出域场景中成功放行的次数",
+      "target": "0",
+      "denominator_or_sample": "全部批准高敏正例与负例样本",
+      "window": "第三阶段企业试点窗口",
+      "source": "访问网关、DLP/SIEM 与统一审计",
+      "approver_role": "enterprise_security_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M12",
+      "name": "授权到期自动回收率",
+      "definition": "到期授权在批准时限内由执行面完成回收且有复核证据的比例",
+      "target": "100%",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "企业批准回收时限:TBD_EXTERNAL",
+      "source": "授权、执行面与复核审计",
+      "approver_role": "enterprise_security_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M13",
+      "name": "目标环境可用性",
+      "definition": "目标企业环境在批准服务窗口内的可用时间比例",
+      "target": "默认 99.95%;企业批准值 TBD_EXTERNAL",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "TBD_EXTERNAL",
+      "source": "企业监控平台与 SLO 报告",
+      "approver_role": "enterprise_operations_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M14",
+      "name": "恢复目标",
+      "definition": "在批准灾备场景中恢复服务并控制数据损失的时间目标",
+      "target": "默认 RTO≤30分钟、RPO≤15分钟;企业批准值 TBD_EXTERNAL",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "TBD_EXTERNAL",
+      "source": "备份、恢复、数据对账与演练报告",
+      "approver_role": "enterprise_infrastructure_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M15",
+      "name": "第三业务域专用服务修改次数",
+      "definition": "第三业务域核心治理能力要求修改既有设备或物料专用服务的次数",
+      "target": "0",
+      "denominator_or_sample": "全部第三业务域核心 UAT 用例",
+      "window": "P3-WP08 企业验收窗口",
+      "source": "代码变更、服务清单与第三域追踪矩阵",
+      "approver_role": "enterprise_pilot_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M16",
+      "name": "Agent 越权和超预算阻断率",
+      "definition": "越权或超预算动作在工具执行前被阻断并审计的比例",
+      "target": "100%",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "TBD_EXTERNAL",
+      "source": "模型网关、策略、预算与工具审计",
+      "approver_role": "enterprise_ai_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M17",
+      "name": "Agent 关键动作审计覆盖率",
+      "definition": "批准关键动作均保留模型、Prompt、策略、工具、证据、审批和结果的比例",
+      "target": "100%",
+      "denominator_or_sample": "TBD_EXTERNAL",
+      "window": "TBD_EXTERNAL",
+      "source": "Agent 审计与回放记录",
+      "approver_role": "enterprise_ai_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M18",
+      "name": "企业试点 P0 缺陷",
+      "definition": "P3-WP14 验收出口尚未关闭的 P0 缺陷数",
+      "target": "0",
+      "denominator_or_sample": "全部企业试点验收范围",
+      "window": "P3-WP14 出口评审时点",
+      "source": "缺陷登记与关闭证据",
+      "approver_role": "enterprise_pilot_acceptance_owner",
+      "status": "DEFAULT_BASELINED"
+    },
+    {
+      "id": "P3-M19",
+      "name": "全链追溯率",
+      "definition": "已启动范围的源码、迁移、OpenAPI、发布副本、制品和环境均可追溯到同一批准提交的比例",
+      "target": "100%",
+      "denominator_or_sample": "全部已启动工作包与交付制品",
+      "window": "P3-WP14 出口评审时点",
+      "source": "Git、迁移、OpenAPI、制品清单和环境版本证据",
+      "approver_role": "phase3_technical_owner",
+      "status": "DEFAULT_BASELINED"
+    }
+  ],
+  "enterprise_metric_overrides": {
+    "status": "TBD_EXTERNAL",
+    "enterprise_name": null,
+    "records": [],
+    "record_schema": {
+      "metric_id": "P3-M##",
+      "old_target": "required",
+      "new_target": "required",
+      "direction": "STRICTER_OR_RELAXED",
+      "reason": "required",
+      "approved_at": "required",
+      "approver_role": "required",
+      "approver_person_name": "required",
+      "evidence_ref": "required"
+    },
+    "policy": "企业标准更严格可直接采用;任何放宽必须记录 RELAXED、理由、批准时间、实名批准人和书面证据。"
+  },
+  "module_traceability": [
+    {
+      "module_id": "IAM-01",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "租户与身份 / 本地认证",
+      "description": "用户名密码登录、JWT 和当前身份查询"
+    },
+    {
+      "module_id": "IAM-02",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "租户与身份 / 管理员初始化",
+      "description": "命令行创建首位管理员和末位管理员保护"
+    },
+    {
+      "module_id": "IAM-03",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "租户与身份 / 用户管理",
+      "description": "管理员创建、更新、停用用户和分配角色"
+    },
+    {
+      "module_id": "IAM-04",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "租户与身份 / 角色权限",
+      "description": "管理员、编辑者、查看者三级 RBAC 和后端权限矩阵"
+    },
+    {
+      "module_id": "IAM-05",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP02",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP02实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP02",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / 资源授权",
+      "description": "业务域、对象类型、环境和数据范围级授权"
+    },
+    {
+      "module_id": "IAM-06",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP02",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP02实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP02",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / OIDC SSO",
+      "description": "对接企业 OIDC/OAuth 2.0 身份提供方"
+    },
+    {
+      "module_id": "IAM-07",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP02",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP02实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP02",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / IdP 配置",
+      "description": "每个租户独立配置 Issuer、Client、证书和回调"
+    },
+    {
+      "module_id": "IAM-08",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP02",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP02实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP02",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / Claims 映射",
+      "description": "将部门、用户组和企业角色映射为平台角色与数据范围"
+    },
+    {
+      "module_id": "IAM-09",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP02",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP02实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP02",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / 组织同步",
+      "description": "SCIM 或企业通讯录 API 同步组织、部门、用户和用户组"
+    },
+    {
+      "module_id": "IAM-10",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP02",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP02实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP02",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / 账号生命周期",
+      "description": "入职、转岗、离职、冻结、恢复和权限回收"
+    },
+    {
+      "module_id": "IAM-11",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP02",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP02实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP02",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / 会话安全",
+      "description": "Token 生命周期、刷新、注销、并发会话和风险会话终止"
+    },
+    {
+      "module_id": "IAM-12",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP02",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP02实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP02",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / 应急访问",
+      "description": "SSO 故障时的紧急本地管理员和使用审计"
+    },
+    {
+      "module_id": "IAM-13",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;Runner 与 Agent 独立主体、短期凭证及域/环境绑定已形成,连接器和插件统一机器身份待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / 机器身份",
+      "description": "为 Runner、连接器、插件和 AI Agent 提供独立机器身份"
+    },
+    {
+      "module_id": "IAM-14",
+      "current_maturity": "能力预留",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP10",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP10实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "能力预留",
+      "normalized_maturity": "RESERVED",
+      "implementation_owner_wp": "P3-WP10",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / 多租户隔离",
+      "description": "SaaS 租户的数据、配置、密钥、索引、任务和审计隔离"
+    },
+    {
+      "module_id": "IAM-15",
+      "current_maturity": "能力预留",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP10",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP10实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "能力预留",
+      "normalized_maturity": "RESERVED",
+      "implementation_owner_wp": "P3-WP10",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / 混合交付",
+      "description": "同一产品支持私有化和多租户 SaaS 身份边界"
+    },
+    {
+      "module_id": "IAM-16",
+      "current_maturity": "规划中",
+      "disposition": "FUTURE_PHASE",
+      "target_work_packages": [],
+      "rationale": "未列入第三阶段工作包,保留后续阶段;P3-WP00 不提升成熟度。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "租户与身份 / 生态登录",
+      "description": "企业微信、飞书和钉钉扫码登录"
+    },
+    {
+      "module_id": "IAM-17",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP02",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP02实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP02",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "租户与身份 / 认证审计",
+      "description": "登录成功/失败、IdP 变更、角色和组织同步审计"
+    },
+    {
+      "module_id": "GOV-01",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理组织 / 业务域",
+      "description": "业务域列表、详情、创建、更新、删除和图谱"
+    },
+    {
+      "module_id": "GOV-02",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;责任中央策略、继承覆盖及第二业务域自治证据已形成,跨治理类型联邦策略待扩展",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理组织 / 联邦治理",
+      "description": "中央团队制定政策、业务域自治运营的联邦治理模型"
+    },
+    {
+      "module_id": "GOV-03",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业人员配置;第二业务域模板已声明三类责任角色",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理组织 / 责任角色",
+      "description": "业务域 Owner、Data Steward、数据架构师和资产管理员"
+    },
+    {
+      "module_id": "GOV-04",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业矩阵验收;设备对象及六类通用治理对象已统一解析",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理组织 / 责任矩阵",
+      "description": "资产、标准、本体、质量和数据产品的 RACI"
+    },
+    {
+      "module_id": "GOV-05",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业组织层级验收;支持多层继承、最近显式覆盖、防环和唯一负责人判定",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理组织 / 责任继承",
+      "description": "组织、业务域、资产层级的责任人继承与覆盖"
+    },
+    {
+      "module_id": "GOV-06",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;临时/范围委派、到期收回、主动收回和离岗转交已形成,人事自动同步与委派专项升级待集成",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理组织 / 委派代理",
+      "description": "责任人代理、休假委托、离岗转交和超时升级"
+    },
+    {
+      "module_id": "GOV-07",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;参与域、最小同意数和全域同意判定已形成,各源模块联合评审接入待扩展",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理组织 / 跨域协同",
+      "description": "跨业务域资产、标准、本体和权限变更联合评审"
+    },
+    {
+      "module_id": "GOV-08",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;责任策略具备草稿、修订、不可变发布和作用域下发,其他治理类型中央策略待扩展",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理组织 / 中央策略",
+      "description": "中央治理政策、模板和强制规则向业务域下发"
+    },
+    {
+      "module_id": "GOV-09",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业事项接入验收;质量、语义、产品和 Agent 已进入统一任务契约",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理运营 / 治理任务",
+      "description": "治理任务、责任人、截止时间、状态和结果"
+    },
+    {
+      "module_id": "GOV-10",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;设备域五项实时指标与授权明细已形成,综合评分、阈值和跨域验收待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理运营 / 业务域评分",
+      "description": "按完整性、责任覆盖、质量和整改结果评分"
+    },
+    {
+      "module_id": "GOV-11",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;闭环率、复发率及责任/逾期明细已形成,责任人绩效未建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理运营 / 责任考核",
+      "description": "质量问题闭环率、逾期率、复发率和责任人绩效"
+    },
+    {
+      "module_id": "GOV-12",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理运营 / 排名看板",
+      "description": "业务域治理看板、趋势和内部对标"
+    },
+    {
+      "module_id": "GOV-13",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理运营 / 成熟度评估",
+      "description": "治理成熟度模型、制度执行检查和管理层驾驶舱"
+    },
+    {
+      "module_id": "GOV-14",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理运营 / 设备责任",
+      "description": "设备资产管理员作为设备本体、映射和故障分类审批人"
+    },
+    {
+      "module_id": "CON-01",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据连接 / 数据源登记",
+      "description": "数据源新增、列表、删除、解析、校验和连通性测试"
+    },
+    {
+      "module_id": "CON-02",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据连接 / 安全凭据",
+      "description": "AES-GCM 凭据密文、不可变版本、轮换和审计"
+    },
+    {
+      "module_id": "CON-03",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据连接 / 连接池",
+      "description": "Worker 本地池、熔断、回收、失效和诊断"
+    },
+    {
+      "module_id": "CON-04",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据连接 / PostgreSQL",
+      "description": "PostgreSQL 元数据和受控数据访问"
+    },
+    {
+      "module_id": "CON-05",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据连接 / MySQL",
+      "description": "MySQL 元数据和受控数据访问"
+    },
+    {
+      "module_id": "CON-06",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据连接 / 企业关系库",
+      "description": "Oracle、SQL Server、国产关系数据库连接器"
+    },
+    {
+      "module_id": "CON-07",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据连接 / 文件",
+      "description": "SQL、Excel、DOCX、文本 PDF 和文本资源采集"
+    },
+    {
+      "module_id": "CON-08",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据连接 / 企业应用",
+      "description": "ERP、CRM、MES、财务、人力和维修管理系统连接器"
+    },
+    {
+      "module_id": "CON-09",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据连接 / 工业系统",
+      "description": "MES、SCADA、IoT 平台和时序数据库连接器"
+    },
+    {
+      "module_id": "CON-10",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据连接 / 大数据平台",
+      "description": "Hive、Spark、Trino 和 Impala 元数据连接器"
+    },
+    {
+      "module_id": "CON-11",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据连接 / 实时流",
+      "description": "Kafka、Pulsar 的 Topic、Schema 和血缘采集"
+    },
+    {
+      "module_id": "CON-12",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据连接 / API 与 SaaS",
+      "description": "REST、Web Service 和第三方 SaaS 连接器"
+    },
+    {
+      "module_id": "CON-13",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP11",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03、P3-WP11实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [
+        "P3-WP11"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据连接 / BI 系统",
+      "description": "BI 数据集、报表、仪表盘和指标依赖采集"
+    },
+    {
+      "module_id": "CON-14",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "采集控制 / 采集来源",
+      "description": "统一定义数据库、文件、应用和流式来源"
+    },
+    {
+      "module_id": "CON-15",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "采集控制 / 采集任务",
+      "description": "异步任务、幂等、重试、取消、断点续跑和统计"
+    },
+    {
+      "module_id": "CON-16",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "采集控制 / 证据定位",
+      "description": "保存表/字段、文件页码、单元格和来源证据"
+    },
+    {
+      "module_id": "CON-17",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP04",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP04实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP04",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "企业侧执行 / 边缘网关",
+      "description": "在客户内网执行采集、画像、质量和受控查询"
+    },
+    {
+      "module_id": "CON-18",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP04",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP04实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP04",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "企业侧执行 / 数据不出域",
+      "description": "只向 SaaS 控制面传输脱敏元数据、统计、血缘和证据"
+    },
+    {
+      "module_id": "CON-19",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP04",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP04实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP04",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "企业侧执行 / 近期明细",
+      "description": "企业侧保存近期设备运行明细,默认保留一年"
+    },
+    {
+      "module_id": "CON-20",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP04",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP04实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP04",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "企业侧执行 / 网络边界",
+      "description": "代理、网络区、出站白名单、单向连接和零信任接入"
+    },
+    {
+      "module_id": "CON-21",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP13",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03、P3-WP13实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [
+        "P3-WP13"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "连接器平台 / 连接器 SDK",
+      "description": "开发自定义数据源、解析器和采集器"
+    },
+    {
+      "module_id": "CON-22",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP03",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP03实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP03",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据连接 / 数据源关系图",
+      "description": "数据源与资产、流程和业务域关系图"
+    },
+    {
+      "module_id": "CAT-01",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产目录 / 元数据",
+      "description": "元数据列表、搜索、详情、创建、编辑和删除"
+    },
+    {
+      "module_id": "CAT-02",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产目录 / 数据地图",
+      "description": "元数据、业务域、标准、流程和标签的目录浏览"
+    },
+    {
+      "module_id": "CAT-03",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;第二业务域已验证数据、语义、流程、产品、Agent 和治理证据统一归档,BI 资产待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产目录 / 全类型资产",
+      "description": "统一管理数据、语义、流程、产品、BI、AI 和治理制度资产"
+    },
+    {
+      "module_id": "CAT-04",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产目录 / 物理资产",
+      "description": "数据库、Schema、表、字段、视图、文件和对象"
+    },
+    {
+      "module_id": "CAT-05",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产目录 / 执行资产",
+      "description": "SQL、ETL 作业、DataFlow、调度任务和运行实例"
+    },
+    {
+      "module_id": "CAT-06",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产目录 / 服务资产",
+      "description": "数据产品、API、订阅和数据合同"
+    },
+    {
+      "module_id": "CAT-07",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP11",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08、P3-WP11实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [
+        "P3-WP11"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产目录 / BI 资产",
+      "description": "数据集、报表、仪表盘和指标口径"
+    },
+    {
+      "module_id": "CAT-08",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP11",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08、P3-WP11实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [
+        "P3-WP11"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产目录 / AI 资产",
+      "description": "模型、提示词、Agent、知识库、向量索引和评测集"
+    },
+    {
+      "module_id": "CAT-09",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产发现 / 自动采集",
+      "description": "基于连接器定时发现资产、属性和变更"
+    },
+    {
+      "module_id": "CAT-10",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产发现 / 增量采集",
+      "description": "基于游标、事件或快照差异的增量更新"
+    },
+    {
+      "module_id": "CAT-11",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成;设备名称、平台 UID、授权源 ID、位置、组织、责任人和运行事件已接入,待企业检索集验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产搜索 / 关键词搜索",
+      "description": "名称、描述、标签和全文检索"
+    },
+    {
+      "module_id": "CAT-12",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;设备域授权检索和证据问答已形成,不扩展 NL2SQL、在线分析或通用数据产品推荐",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产搜索 / 自然语言找数",
+      "description": "自然语言定位资产、解释指标和推荐数据产品"
+    },
+    {
+      "module_id": "CAT-13",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;第二业务域已验证来源、责任、质量、权限与版本证据组合,跨来源统一详情及企业数据待验收",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产详情 / 统一档案",
+      "description": "基本信息、来源、责任人、质量、权限、血缘和版本"
+    },
+    {
+      "module_id": "CAT-14",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产标识 / 稳定 UID",
+      "description": "跨系统稳定业务标识和源系统 ID 映射"
+    },
+    {
+      "module_id": "CAT-15",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产标签 / 标签体系",
+      "description": "标签新增、详情、列表、识别、图谱和删除"
+    },
+    {
+      "module_id": "CAT-16",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产血缘 / 图谱血缘",
+      "description": "业务域、DataFlow、产品、元数据和数据源血缘"
+    },
+    {
+      "module_id": "CAT-17",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;已纳管 SQL 的保守字段血缘、哈希证据和失败关闭已形成,更多作业解析器待扩展",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产血缘 / 字段血缘",
+      "description": "SQL 解析和作业采集形成字段级血缘"
+    },
+    {
+      "module_id": "CAT-18",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产血缘 / 运行血缘",
+      "description": "将实际运行批次、输入、输出和制品关联到设计血缘"
+    },
+    {
+      "module_id": "CAT-19",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产影响 / 变更影响",
+      "description": "Schema、标准、本体和规则变更的下游影响分析"
+    },
+    {
+      "module_id": "CAT-20",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;领域模板、语义、规则、流程、产品和 Agent 已有受控状态,跨类型统一生命周期仍待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产生命周期 / 状态管理",
+      "description": "草稿、审核、发布、停用、废弃和删除"
+    },
+    {
+      "module_id": "CAT-21",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;第二业务域包已绑定模板、来源、证据与报告摘要,跨类型统一差异/回滚视图待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产版本 / 历史差异",
+      "description": "版本快照、差异、回滚和来源追溯"
+    },
+    {
+      "module_id": "CAT-22",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "主动元数据 / 使用热度",
+      "description": "浏览、查询、订阅、运行和复用热度"
+    },
+    {
+      "module_id": "CAT-23",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;质量、新鲜度、任务失败和使用热度四类信号已形成,通用漂移与更多故障源待扩展",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "主动元数据 / 健康信号",
+      "description": "质量、SLA、故障和漂移信号回写目录"
+    },
+    {
+      "module_id": "CAT-24",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "主动元数据 / 推荐",
+      "description": "基于角色、业务域、血缘和使用行为推荐资产"
+    },
+    {
+      "module_id": "CAT-25",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产导入 / 批量导入",
+      "description": "HOPMS 数据集导入、dry-run 和结果报告"
+    },
+    {
+      "module_id": "CAT-26",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业责任人验收;支持提交、指定责任人处置、乐观版本和追加式审计",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "资产纠错 / 反馈",
+      "description": "用户纠错、补充说明、问题上报和责任人处置"
+    },
+    {
+      "module_id": "SEM-01",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据标准 / 标准管理",
+      "description": "数据标准新增、详情、更新、列表和图谱"
+    },
+    {
+      "module_id": "SEM-02",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,受门禁;P2-WP03 已复核编辑/发布角色分离并接入通用语义引用",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据标准 / 标准版本",
+      "description": "不可变 StandardVersion、发布和规则绑定"
+    },
+    {
+      "module_id": "SEM-03",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业字段映射验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "业务语义 / 数据元素",
+      "description": "物理字段与逻辑数据元素分层、版本和映射"
+    },
+    {
+      "module_id": "SEM-04",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业术语与责任人验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "业务语义 / 业务术语",
+      "description": "术语、定义、别名、缩写、责任人和关联资产"
+    },
+    {
+      "module_id": "SEM-05",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "业务语义 / 中英文语义",
+      "description": "中文首期、英文二期、双语名称和别名检索"
+    },
+    {
+      "module_id": "SEM-06",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业参考数据验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "业务语义 / 代码集",
+      "description": "代码、枚举、状态和参考数据的统一管理"
+    },
+    {
+      "module_id": "SEM-07",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业口径验收;不包含 BI 计算引擎",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "业务语义 / 指标口径",
+      "description": "指标定义、维度、计算口径、责任人和关联报表"
+    },
+    {
+      "module_id": "SEM-08",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "本体治理 / 本体中心",
+      "description": "本体列表、业务域关系、状态和负责人"
+    },
+    {
+      "module_id": "SEM-09",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "本体治理 / 本体工作台",
+      "description": "类、属性、关系、约束和映射的图形/结构化编辑"
+    },
+    {
+      "module_id": "SEM-10",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "本体治理 / 版本发布",
+      "description": "草稿、ETag、校验、版本、差异、发布和回滚"
+    },
+    {
+      "module_id": "SEM-11",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;建议链已形成,真实模型验收待完成",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "本体治理 / 动态建议",
+      "description": "AI 生成概念、关系、约束和映射建议"
+    },
+    {
+      "module_id": "SEM-12",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "本体治理 / 建议评审",
+      "description": "接受、拒绝、修改后接受和证据追溯"
+    },
+    {
+      "module_id": "SEM-13",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "本体治理 / 跨域本体",
+      "description": "一个本体服务多个业务域及 owner/contributor/consumer 关系"
+    },
+    {
+      "module_id": "SEM-14",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成;本体 JSON/OWL 与通用语义受控 RDF 已形成,待企业交换样本验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "本体治理 / 交换格式",
+      "description": "JSON、OWL 导入导出和后续 RDF 支持"
+    },
+    {
+      "module_id": "SEM-15",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业数据与阈值验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "实体治理 / 实体解析",
+      "description": "跨系统实体匹配、候选、置信度和解释"
+    },
+    {
+      "module_id": "SEM-16",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;确定性规则自动合并默认关闭且受门禁,AI 候选保持人工审核",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "实体治理 / 自动合并",
+      "description": "高置信度自动映射/合并,中低置信度人工审核"
+    },
+    {
+      "module_id": "SEM-17",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业回滚场景验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "实体治理 / 合并回滚",
+      "description": "合并前快照、撤销、冲突和下游影响"
+    },
+    {
+      "module_id": "SEM-18",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业语义验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "设备语义 / 设备主数据",
+      "description": "设备、部件、位置、组织和责任人的统一模型"
+    },
+    {
+      "module_id": "SEM-19",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业数据验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "设备语义 / 设备标识",
+      "description": "建立平台设备 UID 并映射各源系统编码"
+    },
+    {
+      "module_id": "SEM-20",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业代码集验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "设备语义 / 故障分类",
+      "description": "整合各系统故障、原因和措施代码"
+    },
+    {
+      "module_id": "SEM-21",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;证据、置信度和审批链已形成,受治理模型与企业证据集待验收",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "设备语义 / AI 辅助代码集",
+      "description": "AI 聚类和映射建议,设备资产管理员最终审批"
+    },
+    {
+      "module_id": "SEM-22",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,受知识 embedding 配置门禁;未配置时发布事件保持待处理",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "语义服务 / 知识同步",
+      "description": "已发布术语、标准和本体同步治理知识库"
+    },
+    {
+      "module_id": "DQA-01",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据质量 / 规则定义",
+      "description": "自然语言规则、封闭 RuleSpec 和版本"
+    },
+    {
+      "module_id": "DQA-02",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业数据验收;通用画像覆盖完整率、唯一性、分布、空值、模式及不可逆样例摘要",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据质量 / 数据画像",
+      "description": "完整率、唯一性、分布、空值、模式和样例画像"
+    },
+    {
+      "module_id": "DQA-03",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据质量 / 规则执行",
+      "description": "SQL 下推、Polars 批处理和 `quality.check`"
+    },
+    {
+      "module_id": "DQA-04",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;第二业务域已绑定资产执行、整改后评分及产品合格证证据,业务域聚合评分待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据质量 / 质量评分",
+      "description": "资产、数据产品和业务域的质量评分"
+    },
+    {
+      "module_id": "DQA-05",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业统计窗口验收;已形成批次时间序列、上批退化、同比和环比比较",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据质量 / 质量趋势",
+      "description": "质量指标时间序列、同比、环比和退化趋势"
+    },
+    {
+      "module_id": "DQA-06",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业阈值验收;所有发现均由确定性统计生成",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据质量 / 异常检测",
+      "description": "数据量、分布、模式、重复和异常值检测"
+    },
+    {
+      "module_id": "DQA-07",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;主动元数据字段变化和质量画像 Schema 退化已形成,通用约束及枚举漂移待扩展",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据质量 / Schema 漂移",
+      "description": "字段、类型、约束和枚举变化检测"
+    },
+    {
+      "module_id": "DQA-08",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业时间源与阈值验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据质量 / 新鲜度",
+      "description": "数据更新时间、延迟和过期检测"
+    },
+    {
+      "module_id": "DQA-09",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业阈值和渠道验收;新鲜度/质量得分违约与恢复已接入事故及通知链",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据质量 / 质量 SLA",
+      "description": "质量目标、阈值、窗口、违约和升级"
+    },
+    {
+      "module_id": "DQA-10",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业质量问题验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "质量运营 / 质量问题",
+      "description": "问题创建、分类、影响、责任人和优先级"
+    },
+    {
+      "module_id": "DQA-11",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业整改流程验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "质量运营 / 整改工单",
+      "description": "分派、整改、复核、关闭、重开和逾期"
+    },
+    {
+      "module_id": "DQA-12",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;设备与第二业务域均已验证确定性质量发现和整改证据,跨资产治理效果聚合待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "质量运营 / 复发分析",
+      "description": "重复问题识别、复发率和治理效果"
+    },
+    {
+      "module_id": "DQA-13",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;设备关系路径及通用血缘、变更、运行和责任证据已融合,不做无证据因果推断,专家验收待完成",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "质量智能 / 根因分析",
+      "description": "结合血缘、变更和运行证据分析根因"
+    },
+    {
+      "module_id": "DQA-14",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;设备资产、运行事件和质量问题的关系影响已形成,产品、报表、Agent 和业务域影响待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "质量智能 / 影响分析",
+      "description": "识别受影响资产、产品、报表、Agent 和业务域"
+    },
+    {
+      "module_id": "DQA-15",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中;WP-09 只返回根因候选,不生成修复动作",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "质量智能 / 修复建议",
+      "description": "AI 生成受证据约束的修复建议"
+    },
+    {
+      "module_id": "DQA-16",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "质量智能 / 自动修复",
+      "description": "低风险受控执行,高风险人工审批和回滚"
+    },
+    {
+      "module_id": "OBS-01",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据可观测 / 任务运行",
+      "description": "工作流执行、状态、失败、重试和日志"
+    },
+    {
+      "module_id": "OBS-02",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据可观测 / 生产线",
+      "description": "DataFlow/Deployment、Runner 和制品运行证据"
+    },
+    {
+      "module_id": "OBS-03",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业 SLO 验收;四类 SLI/SLO 及第二业务域新鲜度/质量事故证据已形成",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据可观测 / 数据 SLA",
+      "description": "端到端新鲜度、完整性、质量和交付 SLA"
+    },
+    {
+      "module_id": "OBS-04",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业事故流程验收;聚合、恢复观察、复盘和证据完备关闭已形成",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据可观测 / 事故管理",
+      "description": "告警聚合、事故、责任人、时间线和复盘"
+    },
+    {
+      "module_id": "OBS-05",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;抑制、去重、升级和送达回执已形成,企业排班和值班平台待集成",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据可观测 / 告警治理",
+      "description": "告警抑制、去重、升级、值班和送达回执"
+    },
+    {
+      "module_id": "OBS-06",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业影响关系验收;支持资产、产品、业务域、用户群和平台服务影响",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据可观测 / 业务影响",
+      "description": "将技术异常映射到数据产品、业务域和用户影响"
+    },
+    {
+      "module_id": "OBS-07",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业设备台账数据验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "设备质量 / 台账完整性",
+      "description": "设备关系、位置、责任人和标识完整性检查"
+    },
+    {
+      "module_id": "OBS-08",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业告警与维修数据验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "设备质量 / 故障数据",
+      "description": "故障代码映射、原因完整性和维修闭环检查"
+    },
+    {
+      "module_id": "OBS-09",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业运行事件接入与保留策略验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "设备可观测 / 运行明细",
+      "description": "近期运行明细、告警、停机和维修事件关联"
+    },
+    {
+      "module_id": "OBS-10",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业关系口径和设备专家验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "设备可观测 / 根因图谱",
+      "description": "设备—部件—告警—故障—维修—影响链路分析"
+    },
+    {
+      "module_id": "MKT-01",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据市场 / 数据产品",
+      "description": "数据产品列表、详情、注册和删除"
+    },
+    {
+      "module_id": "MKT-02",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据市场 / 产品预览",
+      "description": "目标表预览和字段标签"
+    },
+    {
+      "module_id": "MKT-03",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据市场 / 产品下载",
+      "description": "Excel 文件下载"
+    },
+    {
+      "module_id": "MKT-04",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据市场 / 产品血缘",
+      "description": "产品到 DataFlow、业务域、元数据和数据源血缘"
+    },
+    {
+      "module_id": "MKT-05",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据市场 / 数据订单",
+      "description": "新建、修改、分析、审批、驳回、交付和完成"
+    },
+    {
+      "module_id": "MKT-06",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据发现 / 产品推荐",
+      "description": "根据自然语言、角色、业务域和用途推荐数据产品"
+    },
+    {
+      "module_id": "MKT-07",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业对象与字段目录验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据申请 / 通用申请单",
+      "description": "数据库、API、文件和数据产品统一申请"
+    },
+    {
+      "module_id": "MKT-08",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,复用统一工作中心;待正式流程与参与人验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据申请 / 多级审批",
+      "description": "按业务域、敏感级别、用途和期限路由审批"
+    },
+    {
+      "module_id": "MKT-09",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据授权 / 自动下发",
+      "description": "向数据库、API、文件服务或外部 IAM 下发权限"
+    },
+    {
+      "module_id": "MKT-10",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据授权 / 访问网关",
+      "description": "统一认证、查询代理和访问策略执行"
+    },
+    {
+      "module_id": "MKT-11",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据授权 / 行列权限",
+      "description": "行级、列级、字段级和条件访问控制"
+    },
+    {
+      "module_id": "MKT-12",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据授权 / 动态脱敏",
+      "description": "按用户、用途和环境应用脱敏策略"
+    },
+    {
+      "module_id": "MKT-13",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据订阅 / 周期订阅",
+      "description": "定时交付、事件订阅、失败重试和送达状态"
+    },
+    {
+      "module_id": "MKT-14",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业合同模板验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据合同 / 合同定义",
+      "description": "Schema、质量、SLA、用途、责任和兼容性契约"
+    },
+    {
+      "module_id": "MKT-15",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待外部通知消费与终止 UAT",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据合同 / 合同版本",
+      "description": "版本、变更通知、兼容检查、接受和终止"
+    },
+    {
+      "module_id": "MKT-16",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据交付 / 到期回收",
+      "description": "权限到期、订阅终止、自动回收和复核"
+    },
+    {
+      "module_id": "MKT-17",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据使用 / 用途限制",
+      "description": "使用目的、允许环境、期限和禁止二次传播"
+    },
+    {
+      "module_id": "MKT-18",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据使用 / 异常检测",
+      "description": "非常规访问、超量使用和策略违约"
+    },
+    {
+      "module_id": "MKT-19",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP12",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP12实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP12",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据计量 / 使用量",
+      "description": "查询、API、文件、订阅、存储、计算和模型调用计量"
+    },
+    {
+      "module_id": "MKT-20",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP12",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP12实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP12",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "成本治理 / 成本中心",
+      "description": "按部门、业务域、项目和成本中心归集"
+    },
+    {
+      "module_id": "MKT-21",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP12",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP12实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP12",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "成本治理 / 分摊规则",
+      "description": "存储、计算、交付和模型成本内部 Showback/Chargeback"
+    },
+    {
+      "module_id": "MKT-22",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP12",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP12实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP12",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "成本治理 / 预算配额",
+      "description": "预算、配额、超限预警和内部结算报表"
+    },
+    {
+      "module_id": "MKT-23",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业真实证据与产品样本验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "可信交付 / 产品合格证",
+      "description": "质量、血缘、规则版本、运行批次和审批证据"
+    },
+    {
+      "module_id": "MKT-24",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业改进责任人与服务流程验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据市场 / 用户反馈",
+      "description": "评分、评论、问题反馈和产品改进闭环"
+    },
+    {
+      "module_id": "DFY-01",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据流程 / DataFlow",
+      "description": "数据流程 CRUD、输入输出关系和图谱"
+    },
+    {
+      "module_id": "DFY-02",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据流程 / 工作流版本",
+      "description": "DataFlow 对多个工作流版本和环境唯一激活"
+    },
+    {
+      "module_id": "DFY-03",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据规则 / 作者代理",
+      "description": "自然语言解释、候选生成、歧义和置信度"
+    },
+    {
+      "module_id": "DFY-04",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据规则 / 规则版本",
+      "description": "不可变 RuleVersion、验证、测试、发布和证据"
+    },
+    {
+      "module_id": "DFY-05",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据规则 / SQL 执行",
+      "description": "SQLGlot 严格编译和数据库下推"
+    },
+    {
+      "module_id": "DFY-06",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据规则 / Polars 执行",
+      "description": "跨源 Polars、Parquet 制品和隔离 Worker"
+    },
+    {
+      "module_id": "DFY-07",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据规则 / 违规样本",
+      "description": "有界、脱敏、带 TTL 的违规样本"
+    },
+    {
+      "module_id": "DFY-08",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据生产线 / 生产线组装",
+      "description": "组装标准、规则、质量检查和 Schema"
+    },
+    {
+      "module_id": "DFY-09",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据生产线 / 生产线发布",
+      "description": "不可变 DataFlowVersion 和 package hash"
+    },
+    {
+      "module_id": "DFY-10",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据工厂 / 部署候选",
+      "description": "已发布生产线的部署候选和环境绑定"
+    },
+    {
+      "module_id": "DFY-11",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据工厂 / 投产状态机",
+      "description": "disabled、canary、activate、execute 和 rollback"
+    },
+    {
+      "module_id": "DFY-12",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据工厂 / 对账恢复",
+      "description": "未知结果、租约、围栏、重放和 reconcile"
+    },
+    {
+      "module_id": "DFY-13",
+      "current_maturity": "兼容保留/退役中",
+      "disposition": "RETIREMENT",
+      "target_work_packages": [],
+      "rationale": "兼容保留并按既有迁移与退役门禁处理,不扩展新能力。",
+      "maturity_source_text": "兼容保留/退役中",
+      "normalized_maturity": "RETIREMENT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "调度引擎 / n8n",
+      "description": "工作流、启停、执行记录、触发和健康检查"
+    },
+    {
+      "module_id": "DFY-14",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "调度引擎 / Kestra",
+      "description": "确定性编译、调度、重试、回填和状态机"
+    },
+    {
+      "module_id": "DFY-15",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "执行引擎 / Runner",
+      "description": "任务令牌、连接池、节点执行、账本和制品"
+    },
+    {
+      "module_id": "DFY-16",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "MCP / Context MCP",
+      "description": "DataFlow、血缘、数据源、历史和 SLA 查询"
+    },
+    {
+      "module_id": "DFY-17",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "MCP / Scheduling MCP",
+      "description": "候选、canary、推广、暂停、重试、回填和回滚"
+    },
+    {
+      "module_id": "DFY-18",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "调度智能 / AI 规划",
+      "description": "受 Schema 和策略约束的调度规划"
+    },
+    {
+      "module_id": "DFY-19",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "引擎迁移 / 双轨运行",
+      "description": "n8n/Kestra 影子运行、对账、切换和回切"
+    },
+    {
+      "module_id": "DFY-20",
+      "current_maturity": "规划中",
+      "disposition": "FUTURE_PHASE",
+      "target_work_packages": [],
+      "rationale": "未列入第三阶段工作包,保留后续阶段;P3-WP00 不提升成熟度。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "引擎迁移 / n8n 退役",
+      "description": "资产归档、观察、依赖扫描和最终退出门禁"
+    },
+    {
+      "module_id": "DFY-21",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "环境发布 / 跨环境晋级",
+      "description": "已建立资产、标准、本体、规则和流程的开发→测试→预生产不可变晋级包、审批/证据/摘要/回滚引用;自动导入与生产发布待企业流水线"
+    },
+    {
+      "module_id": "DFY-22",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP12",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05、P3-WP12实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;任务运行、失败、数据 SLA、告警和事故已统一,精细资源与成本计量待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [
+        "P3-WP12"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "执行运营 / 运行监控",
+      "description": "运行历史、资源、成本、失败、SLA 和告警"
+    },
+    {
+      "module_id": "KAI-01",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "治理知识 / 文档构建",
+      "description": "将治理对象构建为规范化文档和知识点"
+    },
+    {
+      "module_id": "KAI-02",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "治理知识 / 动态同步",
+      "description": "Diff、增量发布、影响传播、重试和回滚"
+    },
+    {
+      "module_id": "KAI-03",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业检索集验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "治理知识 / 混合检索",
+      "description": "精确、词法、向量、治理图、设备证据和 RRF"
+    },
+    {
+      "module_id": "KAI-04",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业模型与黄金集验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "治理知识 / 证据问答",
+      "description": "只基于授权证据回答并返回来源、内容与版本"
+    },
+    {
+      "module_id": "KAI-05",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业设备数据验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "治理知识 / 来源版本",
+      "description": "当前来源、历史版本、设备安全详情、freshness 和引用"
+    },
+    {
+      "module_id": "KAI-06",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业授权配置",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "治理知识 / 知识运维",
+      "description": "Change Set、最小化查询审计、设备源范围、投影重试和评测"
+    },
+    {
+      "module_id": "KAI-07",
+      "current_maturity": "影子模式",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "影子模式;不能绕过 canonical 授权或阻断发布",
+      "normalized_maturity": "SHADOW",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "治理知识 / LightRAG",
+      "description": "独立、可重建、影子模式图增强投影"
+    },
+    {
+      "module_id": "KAI-08",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "治理知识 / 生产 K6",
+      "description": "真实模型、黄金集、分域投影和回滚门禁"
+    },
+    {
+      "module_id": "KAI-09",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP11",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP11实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;设备域自然语言问答已形成,通用找数与推荐仍未建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP11",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "业务助手 / 自然语言找数",
+      "description": "查询资产、解释口径和推荐数据产品"
+    },
+    {
+      "module_id": "KAI-10",
+      "current_maturity": "明确不扩展",
+      "disposition": "PRODUCT_BOUNDARY",
+      "target_work_packages": [],
+      "rationale": "产品边界明确不扩展,禁止纳入第三阶段开发。",
+      "maturity_source_text": "明确不扩展",
+      "normalized_maturity": "PRODUCT_BOUNDARY",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "业务助手 / 分析边界",
+      "description": "不建设 NL2SQL、在线分析和 BI 开发平台"
+    },
+    {
+      "module_id": "KAI-11",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业 Agent 与责任人验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "Agent 治理 / Agent 注册",
+      "description": "Agent 名称、用途、负责人、版本和状态"
+    },
+    {
+      "module_id": "KAI-12",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;机器主体、最长 15 分钟凭证及业务域/环境绑定已完成,租户绑定待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "Agent 治理 / Agent 身份",
+      "description": "独立机器身份、短期凭证和租户/域绑定"
+    },
+    {
+      "module_id": "KAI-13",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;前四级策略已完成,无人值守未开放,界面首批只开放只读和建议级",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "Agent 治理 / 自治等级",
+      "description": "只读、建议、审批执行、低风险自动和无人值守"
+    },
+    {
+      "module_id": "KAI-14",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业正式工具清单和域授权验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "Agent 治理 / 工具授权",
+      "description": "按 Agent、业务域、环境和动作授权 API/MCP 工具"
+    },
+    {
+      "module_id": "KAI-15",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业风险分级和审批参与人验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "Agent 治理 / 风险策略",
+      "description": "动作分级、策略门禁、双人复核和禁止项"
+    },
+    {
+      "module_id": "KAI-16",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "Agent 治理 / 预算配额",
+      "description": "Token、模型、工具调用、时间和成本预算"
+    },
+    {
+      "module_id": "KAI-17",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "Agent 治理 / 运行沙箱",
+      "description": "网络、文件、数据、命令、资源和时间限制"
+    },
+    {
+      "module_id": "KAI-18",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;输入/输出摘要、Agent/策略版本、工具、证据、审批和决策回放已完成,模型版本与用量待模型网关",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "Agent 治理 / 审计回放",
+      "description": "输入摘要、模型/Prompt、工具、结果、证据和回放"
+    },
+    {
+      "module_id": "KAI-19",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "Agent 治理 / 异常处置",
+      "description": "自动暂停、回滚、降级、人工升级和事故关联"
+    },
+    {
+      "module_id": "KAI-20",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;问答和 Agent 均已隔离不可信内容、校验引用并拒绝越权,企业红队语料与持续检测待验收",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "Agent 安全 / 提示注入",
+      "description": "不可信内容隔离、引用约束和越权防护"
+    },
+    {
+      "module_id": "KAI-21",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP09",
+        "P3-WP13",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP09、P3-WP13实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP09",
+      "dependent_wps": [
+        "P3-WP13"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "Agent 生态 / 插件与 MCP",
+      "description": "受治理的 Agent 工具和 MCP 扩展"
+    },
+    {
+      "module_id": "KAI-22",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设;设备运行事件可检索和证据问答,复杂根因结论仍需企业模型、关系语料和专家验收",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "设备助手 / 故障根因",
+      "description": "基于设备关系、告警和维修知识解释根因"
+    },
+    {
+      "module_id": "WFC-01",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "审批中心 / 元数据审核",
+      "description": "冗余、变更、别名、合并和忽略"
+    },
+    {
+      "module_id": "WFC-02",
+      "current_maturity": "已建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "审批中心 / 数据订单",
+      "description": "分析、审批、驳回、交付和完成"
+    },
+    {
+      "module_id": "WFC-03",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,受源模块状态门禁;第二业务域整改与产品/Agent 证据已复用统一任务契约,待企业流程验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "审批中心 / 通用流程",
+      "description": "配置化的申请、治理、发布和高风险动作审批"
+    },
+    {
+      "module_id": "WFC-04",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业流程验收;仅执行五类结构化条件及封闭运算符,不运行脚本",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "审批中心 / 条件路由",
+      "description": "按业务域、敏感级别、风险、金额和环境路由"
+    },
+    {
+      "module_id": "WFC-05",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;单人、或签、会签、双人复核、最小同意数和转签已形成,动态加签待扩展",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "审批中心 / 多人审批",
+      "description": "会签、或签、双人复核、加签和转签"
+    },
+    {
+      "module_id": "WFC-06",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业调度验收;支持截止时间、超时批次、升级、通知和受控自动关闭",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "审批中心 / 时限管理",
+      "description": "截止时间、催办、超时、升级和自动关闭"
+    },
+    {
+      "module_id": "WFC-07",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;质量、语义、数据产品和 Agent 四类待办已统一,迁移事项待接入",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "任务中心 / 统一待办",
+      "description": "审批、质量、治理、迁移和 Agent 待办"
+    },
+    {
+      "module_id": "WFC-08",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业流程验收;具备参与范围、版本、时间线、关闭和重开",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "任务中心 / 治理工单",
+      "description": "创建、分派、处理、复核、关闭和重开"
+    },
+    {
+      "module_id": "WFC-09",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;评论、附件证据索引、操作记录和时间线已形成,@提及待扩展",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "任务中心 / 评论附件",
+      "description": "评论、@提及、附件、操作记录和时间线"
+    },
+    {
+      "module_id": "WFC-10",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,待企业用户验收;具备站内送达、用户偏好、事件订阅和抑制记录",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "通知中心 / 站内消息",
+      "description": "站内信、未读、分类、订阅和免打扰"
+    },
+    {
+      "module_id": "WFC-11",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05、P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,受 SMTP 门禁;模板、指数退避、死信、送达状态和审计已形成",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [
+        "P3-WP08"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "通知中心 / 邮件",
+      "description": "邮件模板、重试、送达状态和审计"
+    },
+    {
+      "module_id": "WFC-12",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05、P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;按事件、渠道、用户偏好和角色路由已形成,租户边界待多租户底座",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [
+        "P3-WP08"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "通知中心 / 事件路由",
+      "description": "按租户、事件、级别和角色路由通知"
+    },
+    {
+      "module_id": "WFC-13",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05、P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [
+        "P3-WP08"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "协作集成 / 企业协作",
+      "description": "企业微信、飞书和钉钉机器人、消息和待办"
+    },
+    {
+      "module_id": "WFC-14",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05、P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [
+        "P3-WP08"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "协作集成 / ITSM",
+      "description": "Webhook、ServiceNow 和 Jira"
+    },
+    {
+      "module_id": "WFC-15",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP08",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP08实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设;待办、逾期、关闭、闭环率、类型分布和 30 天趋势已形成,综合业务域评分待建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP08",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "协同运营 / 治理看板",
+      "description": "待办、逾期、闭环率、业务域评分和趋势"
+    },
+    {
+      "module_id": "SEC-01",
+      "current_maturity": "工程完成",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "工程完成,待企业安全运营验收",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据安全 / 安全入口",
+      "description": "已形成分类复核、访问/出域、漏洞和安全工程统一工作台"
+    },
+    {
+      "module_id": "SEC-02",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据安全 / 分类分级",
+      "description": "已形成公开、内部、敏感和高敏感四级策略及独立人工复核;行业处理规则待配置"
+    },
+    {
+      "module_id": "SEC-03",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "数据安全 / 敏感识别",
+      "description": "已支持字段规则及身份证、银行卡、手机号、邮箱模式识别且原值不落库;重要数据、医疗和企业识别模型待配置"
+    },
+    {
+      "module_id": "SEC-04",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据安全 / 脱敏策略",
+      "description": "静态、动态、显示和导出脱敏"
+    },
+    {
+      "module_id": "SEC-05",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP04",
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP04、P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP04",
+      "dependent_wps": [
+        "P3-WP06"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据安全 / 访问策略",
+      "description": "已绑定用户、角色、业务域、用途、环境、动作、分级、字段和期限并默认拒绝;数据库行列执行网关待建设"
+    },
+    {
+      "module_id": "SEC-06",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP04",
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP04、P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP04",
+      "dependent_wps": [
+        "P3-WP06"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据安全 / 出域策略",
+      "description": "已形成字段最小化、脱敏声明、统一审批和高敏感默认拒绝;真实导出/DLP 执行待集成"
+    },
+    {
+      "module_id": "SEC-07",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP04",
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP04、P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP04",
+      "dependent_wps": [
+        "P3-WP06"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "数据安全 / 数据使用",
+      "description": "已形成用途绑定、限期授权和到期复核;二次传播技术控制与自动回收执行待建设"
+    },
+    {
+      "module_id": "SEC-08",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "应用安全 / 秘密保护",
+      "description": "凭据密文、全局异常与日志脱敏、短期令牌和轮换检查"
+    },
+    {
+      "module_id": "SEC-09",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "应用安全 / 加密传输",
+      "description": "TLS、证书、内部服务认证和证书轮换"
+    },
+    {
+      "module_id": "SEC-10",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "应用安全 / 安全头",
+      "description": "已形成 API 安全头和不回显异常的错误边界;生产 CORS 白名单、TLS 入口与集中策略仍待交付"
+    },
+    {
+      "module_id": "SEC-11",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "安全审计 / 统一审计",
+      "description": "已汇总认证、采集、实体治理、发布、整改、问答、权限、统一任务、数据产品、Agent 和安全治理十一类安全记录;插件专项审计待建设"
+    },
+    {
+      "module_id": "SEC-12",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "安全审计 / 防篡改",
+      "description": "已形成事件根摘要、HMAC-SHA256 签名封存与复核;外部可信时间戳、不可变归档和法务证明仍待建设"
+    },
+    {
+      "module_id": "SEC-13",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "安全审计 / 证据保留",
+      "description": "已支持按证据类型配置期限、人工复核或外部不可变归档候选且禁止自动删除;企业五年/永久归档介质待验收"
+    },
+    {
+      "module_id": "SEC-14",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "安全审计 / 法务保全",
+      "description": "保全、冻结、导出、销毁审批和链路证明"
+    },
+    {
+      "module_id": "SEC-15",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "安全集成 / SIEM",
+      "description": "已支持主机白名单 HTTPS Webhook/TLS Syslog 及投递摘要;企业鉴权、证书、重试和正式 SIEM 联调待建设"
+    },
+    {
+      "module_id": "SEC-16",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "合规管理 / 中国通用",
+      "description": "已形成分类、最小化、用途、审计和留存技术控制底座;等保及法律正式测评、制度和证据映射待企业完成"
+    },
+    {
+      "module_id": "SEC-17",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "合规管理 / 金融",
+      "description": "金融数据分类、审计、监管检查和报送证据"
+    },
+    {
+      "module_id": "SEC-18",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "合规管理 / 医疗",
+      "description": "患者隐私、医疗数据分类、访问和留痕"
+    },
+    {
+      "module_id": "SEC-19",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "合规管理 / 政务国企",
+      "description": "信创、内网、分级保护和严格交付要求"
+    },
+    {
+      "module_id": "SEC-20",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "安全工程 / 供应链",
+      "description": "已支持 CycloneDX 1.5 SBOM 登记与依赖/镜像扫描结果导入;许可证、插件扫描和 CI 强制门禁待建设"
+    },
+    {
+      "module_id": "SEC-21",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "安全工程 / 漏洞治理",
+      "description": "已形成漏洞严重度、负责人、期限、修复证据和独立关闭闭环;补丁平台、安全基线扫描和 SLA 自动升级待集成"
+    },
+    {
+      "module_id": "SEC-22",
+      "current_maturity": "能力预留",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP06",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP06实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "能力预留",
+      "normalized_maturity": "RESERVED",
+      "implementation_owner_wp": "P3-WP06",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "安全集成 / 深度集成",
+      "description": "KMS/HSM、堡垒机、DLP 和漏洞平台"
+    },
+    {
+      "module_id": "PLT-01",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "平台基础 / 系统健康",
+      "description": "应用、数据库、Neo4j 和外部服务健康检查"
+    },
+    {
+      "module_id": "PLT-02",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "平台基础 / 配置诊断",
+      "description": "系统信息、配置查看、校验和模型状态"
+    },
+    {
+      "module_id": "PLT-03",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "平台基础 / 工作台",
+      "description": "标准组件、页面和布局编辑"
+    },
+    {
+      "module_id": "PLT-04",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "平台基础 / 工作台持久化",
+      "description": "服务端注册表、用户布局和跨会话恢复"
+    },
+    {
+      "module_id": "PLT-05",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "本地交付 / Docker Compose",
+      "description": "PostgreSQL、Neo4j、MinIO、n8n、Kestra、Runner 和应用"
+    },
+    {
+      "module_id": "PLT-06",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP07实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP07",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "集群交付 / Kubernetes",
+      "description": "Kubernetes/OpenShift 部署、Operator/Helm 和弹性"
+    },
+    {
+      "module_id": "PLT-07",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP07实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP07",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "高可用 / HA",
+      "description": "99.95% 可用性、多实例、负载均衡和自动故障转移"
+    },
+    {
+      "module_id": "PLT-08",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP07实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP07",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "容灾 / RTO/RPO",
+      "description": "RTO 30 分钟、RPO 15 分钟和容灾演练"
+    },
+    {
+      "module_id": "PLT-09",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP07实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP07",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "备份恢复 / 数据备份",
+      "description": "已支持 PostgreSQL 逻辑导出和 Compose 全托管卷一致性冷快照;企业配置、密钥加密备份和异地介质仍待验收"
+    },
+    {
+      "module_id": "PLT-10",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP07实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP07",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "备份恢复 / 恢复验证",
+      "description": "已完成一次独立项目、独立端口、先验签后恢复的数据对比演练;定期演练和企业灾备报告仍待建设"
+    },
+    {
+      "module_id": "PLT-11",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "可观测性 / 平台监控",
+      "description": "已覆盖服务、任务、数据库、图、对象存储和外部依赖的 Compose 就绪采集,并复用数据可观测 SLI/SLO、告警和事故链;企业 APM/日志/排班待集成"
+    },
+    {
+      "module_id": "PLT-12",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP05",
+        "P3-WP12",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP05、P3-WP12实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP05",
+      "dependent_wps": [
+        "P3-WP12"
+      ],
+      "closure_wp": "P3-WP14",
+      "module_name": "容量管理 / 规模",
+      "description": "常态 100–500 用户/50–500 数据源,目标大型集团"
+    },
+    {
+      "module_id": "PLT-13",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP07实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP07",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "生命周期 / 多环境",
+      "description": "已建立开发、测试、预生产的项目/网络/数据命名空间/端口隔离和差异检查;生产隔离待企业环境"
+    },
+    {
+      "module_id": "PLT-14",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP07实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP07",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "生命周期 / 跨环境发布",
+      "description": "资产、标准、本体、规则和流程已支持相邻环境不可变晋级、审批证据、摘要校验和回滚引用;自动导入/生产切流待建设"
+    },
+    {
+      "module_id": "PLT-15",
+      "current_maturity": "部分建设",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP07实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": "P3-WP07",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "生命周期 / GitOps",
+      "description": "三环境配置、版本清单和摘要已纳入代码及漂移门禁;自动发布、签名仓库和调谐控制器待建设"
+    },
+    {
+      "module_id": "PLT-16",
+      "current_maturity": "已建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "已建设",
+      "normalized_maturity": "BUILT",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "生命周期 / 发布副本",
+      "description": "`app/`、`database/`、`migrations/` 单一源码,`deployment/` 单向同步并有字节级一致性门禁"
+    },
+    {
+      "module_id": "PLT-17",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "API 治理 / OpenAPI",
+      "description": "从路由生成、契约校验、版本和兼容策略"
+    },
+    {
+      "module_id": "PLT-18",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "扩展平台 / OpenAPI Webhook",
+      "description": "对外 API、事件订阅和 Webhook"
+    },
+    {
+      "module_id": "PLT-19",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP13",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP13实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP13",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "扩展平台 / 插件 SDK",
+      "description": "连接器、解析器、质量、通知、审批、Agent 和节点扩展"
+    },
+    {
+      "module_id": "PLT-20",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP13",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP13实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP13",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "扩展平台 / 插件仓库",
+      "description": "租户私有仓库、签名、审核、版本、灰度和回滚"
+    },
+    {
+      "module_id": "PLT-21",
+      "current_maturity": "规划中",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP13",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP13实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": "P3-WP13",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "扩展平台 / 插件隔离",
+      "description": "权限声明、依赖/许可证扫描、沙箱和资源限制"
+    },
+    {
+      "module_id": "PLT-22",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "客户迁移 / 迁移评估",
+      "description": "已支持来源快照、字段映射、增量游标、对账及回滚准备的只读 dry-run;真实旧系统资产盘点适配器待建设"
+    },
+    {
+      "module_id": "PLT-23",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "客户迁移 / 迁移执行",
+      "description": "已支持映射完整性、重复目标、增量追平、检查点和对账门禁;批量写入、断点续传执行器待客户系统适配"
+    },
+    {
+      "module_id": "PLT-24",
+      "current_maturity": "部分建设",
+      "disposition": "MAINTAIN",
+      "target_work_packages": [],
+      "rationale": "非第三阶段增量范围,保持现状和兼容性,仅在直接受影响时验证。",
+      "maturity_source_text": "部分建设",
+      "normalized_maturity": "PARTIAL",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "客户迁移 / 切换回滚",
+      "description": "已生成记录数/摘要对账和上一版制品/升级前备份回滚报告;真实双读、灰度切换和自动回切待建设"
+    },
+    {
+      "module_id": "PLT-25",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP07实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP07",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "安装升级 / 离线交付",
+      "description": "已生成含默认服务镜像、可复现归档、版本清单、OpenAPI、CycloneDX SBOM 和全文件 SHA-256 的 Compose 离线包;真实断网干净主机和企业签名仍待验收"
+    },
+    {
+      "module_id": "PLT-26",
+      "current_maturity": "工程完成",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP07",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP07实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "工程完成,受门禁",
+      "normalized_maturity": "ENGINEERING_COMPLETE",
+      "implementation_owner_wp": "P3-WP07",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "安装升级 / 版本升级",
+      "description": "已支持环境化镜像/Compose/Alembic 升级前检查及“上一版镜像包 + 升级前备份”的候选项目回滚;生产兼容矩阵和变更审批仍待验收"
+    },
+    {
+      "module_id": "PLT-27",
+      "current_maturity": "规划中",
+      "disposition": "FUTURE_PHASE",
+      "target_work_packages": [],
+      "rationale": "未列入第三阶段工作包,保留后续阶段;P3-WP00 不提升成熟度。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "产品配置 / 白标",
+      "description": "Logo、主题、域名、产品名称和登录页"
+    },
+    {
+      "module_id": "PLT-28",
+      "current_maturity": "规划中",
+      "disposition": "FUTURE_PHASE",
+      "target_work_packages": [],
+      "rationale": "未列入第三阶段工作包,保留后续阶段;P3-WP00 不提升成熟度。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "国际化 / 中英文",
+      "description": "首期中文、二期英文及双语元数据"
+    },
+    {
+      "module_id": "PLT-29",
+      "current_maturity": "能力预留",
+      "disposition": "FUTURE_PHASE",
+      "target_work_packages": [],
+      "rationale": "未列入第三阶段工作包,保留后续阶段;P3-WP00 不提升成熟度。",
+      "maturity_source_text": "能力预留",
+      "normalized_maturity": "RESERVED",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "许可证 / 授权预留",
+      "description": "部署、功能、容量、在线/离线许可证模型"
+    },
+    {
+      "module_id": "PLT-30",
+      "current_maturity": "能力预留",
+      "disposition": "P3_WORK_PACKAGE",
+      "target_work_packages": [
+        "P3-WP10",
+        "P3-WP14"
+      ],
+      "rationale": "第三阶段计划明确由 P3-WP10实施或验证,并由 P3-WP14 收口;当前成熟度按台账原文保留。",
+      "maturity_source_text": "能力预留",
+      "normalized_maturity": "RESERVED",
+      "implementation_owner_wp": "P3-WP10",
+      "dependent_wps": [],
+      "closure_wp": "P3-WP14",
+      "module_name": "SaaS 运营 / 租户运营",
+      "description": "租户开通、配额、隔离、运维和服务状态"
+    },
+    {
+      "module_id": "PLT-31",
+      "current_maturity": "规划中",
+      "disposition": "FUTURE_PHASE",
+      "target_work_packages": [],
+      "rationale": "未列入第三阶段工作包,保留后续阶段;P3-WP00 不提升成熟度。",
+      "maturity_source_text": "规划中",
+      "normalized_maturity": "PLANNED",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "信创适配 / 国产化",
+      "description": "国产 CPU、操作系统、数据库、中间件和浏览器"
+    },
+    {
+      "module_id": "PLT-32",
+      "current_maturity": "明确不扩展",
+      "disposition": "PRODUCT_BOUNDARY",
+      "target_work_packages": [],
+      "rationale": "产品边界明确不扩展,禁止纳入第三阶段开发。",
+      "maturity_source_text": "明确不扩展",
+      "normalized_maturity": "PRODUCT_BOUNDARY",
+      "implementation_owner_wp": null,
+      "dependent_wps": [],
+      "closure_wp": null,
+      "module_name": "产品边界 / Web 优先",
+      "description": "桌面 Web、API 和深链接,不建设独立移动 App"
+    }
+  ],
+  "limitations": [
+    "P3-WP00 只冻结范围、责任、输入、指标和工程事实,不实现后续工作包功能。",
+    "Mock、本地测试和本地数据库状态不能替代企业 UAT。",
+    "所有企业名称、人员姓名、账号、地址、分母、窗口和覆盖值在外部证据到位前保持 null 或 TBD_EXTERNAL。"
+  ]
+}

+ 184 - 0
docs/phase3/P3_WP00_SCOPE_BASELINE.md

@@ -0,0 +1,184 @@
+# 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_EXTERNAL` 或 `null`。
+
+机器事实分别见:
+
+- `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_id`、`added_module_ids`、`split_work_packages` 与
+`change_reason` 见需求 JSON;没有将其他模块暗示为第三阶段完成。
+
+## 3. 264 项模块追踪
+
+机器清单与功能台账第 12 章的模块编号、模块分级/功能项、描述和成熟度四列逐项
+一一对应。每条同时保存 `module_name`、`description`、`maturity_source_text`,使用
+`normalized_maturity` 支持确定性聚合,并把
+`implementation_owner_wp`、`dependent_wps` 和 `closure_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_role` 与 `acceptance_owner_role`;
+- `required_inputs`;
+- 可被证据验证的 `exit_criteria`;
+- `owner_person_name` 和 `acceptance_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_2`、`PROFILE_3` 或 `PROFILE_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_URI` 或 `DATABASE_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_week`、`decision_role`、`evidence_ref`、`waivable` 与 `waiver_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 中提前实现或宣称完成。

+ 562 - 0
tests/test_phase3_wp00_baseline_contract.py

@@ -0,0 +1,562 @@
+from __future__ import annotations
+
+import hashlib
+import io
+import json
+import os
+import re
+import subprocess
+import tarfile
+from pathlib import Path
+
+
+ROOT = Path(__file__).resolve().parents[1]
+SCOPE = ROOT / "docs/phase3/P3_WP00_SCOPE_BASELINE.md"
+REQUIREMENTS = ROOT / "docs/phase3/P3_WP00_REQUIREMENTS.json"
+MANIFEST = ROOT / "docs/phase3/P3_WP00_BASELINE_MANIFEST.json"
+REGISTERS = ROOT / "docs/phase3/P3_WP00_EXECUTION_REGISTERS.json"
+LEDGER = ROOT / "docs/FUNCTION_MODULE_CENSUS_20260726.md"
+PHASE3_PLAN = ROOT / "docs/DATAOPS_PHASE3_6_MONTH_DEVELOPMENT_PLAN_20260802.md"
+
+PHASE2_COMMIT = "95023e59bfb9f00be4ed61f7a8307fac56fbcee9"
+PHASE3_CAPTURE_COMMIT = "487b57d538f619407f0f2be1db7061b055b13400"
+P0_WORK_PACKAGES = {
+    "P3-WP00",
+    "P3-WP01",
+    "P3-WP02",
+    "P3-WP03",
+    "P3-WP04",
+    "P3-WP05",
+    "P3-WP06",
+    "P3-WP08",
+    "P3-WP14",
+}
+
+
+def _load(path: Path) -> dict:
+    return json.loads(path.read_text(encoding="utf-8"))
+
+
+def _ledger_rows() -> dict[str, dict[str, str]]:
+    content = LEDGER.read_text(encoding="utf-8")
+    section = content[content.index("## 12. 企业级完整产品功能模块台账") :]
+    rows: dict[str, dict[str, str]] = {}
+    for line in section.splitlines():
+        cells = [cell.strip() for cell in line.strip().strip("|").split("|")]
+        if len(cells) == 4 and re.fullmatch(r"[A-Z]{3}-\d{2}", cells[0]):
+            module_id, module_name, description, maturity = cells
+            assert module_id not in rows
+            rows[module_id] = {
+                "module_name": module_name,
+                "description": description,
+                "maturity_source_text": maturity,
+            }
+    return rows
+
+
+def _git(*args: str) -> str:
+    return subprocess.check_output(["git", *args], cwd=ROOT, text=True).strip()
+
+
+def _git_bytes(*args: str) -> bytes:
+    return subprocess.check_output(["git", *args], cwd=ROOT)
+
+
+def _normalized_maturity(source: str) -> tuple[str, str]:
+    mappings = (
+        ("已建设", "BUILT", "已建设"),
+        ("工程完成", "ENGINEERING_COMPLETE", "工程完成"),
+        ("部分建设", "PARTIAL", "部分建设"),
+        ("规划中", "PLANNED", "规划中"),
+        ("能力预留", "RESERVED", "能力预留"),
+        ("明确不扩展", "PRODUCT_BOUNDARY", "明确不扩展"),
+        ("兼容保留/退役中", "RETIREMENT", "兼容保留/退役中"),
+        ("影子模式", "SHADOW", "影子模式"),
+    )
+    for prefix, normalized, label in mappings:
+        if source.startswith(prefix):
+            return normalized, label
+    raise AssertionError(f"unknown maturity: {source}")
+
+
+def _operation_count(content: str) -> int:
+    return len(
+        re.findall(
+            r"^    (?:get|post|put|patch|delete|options|head):$",
+            content,
+            flags=re.MULTILINE,
+        )
+    )
+
+
+def test_wp00_deliverables_exist_and_scope_is_honest() -> None:
+    for path in (SCOPE, REQUIREMENTS, MANIFEST, REGISTERS):
+        assert path.is_file(), path
+    content = SCOPE.read_text(encoding="utf-8")
+    for heading in (
+        "范围冻结",
+        "264 项模块追踪",
+        "企业输入",
+        "责任与退出条件",
+        "验收指标",
+        "容量与排期",
+        "外部门禁",
+    ):
+        assert heading in content
+    assert "工程基线完成待企业输入确认" in content
+    assert "不代表企业\nUAT" in content or "不代表企业 UAT" in content
+    assert "不得用 Mock、本地测试或本地数据库计数替代企业验收" in content
+    plan = PHASE3_PLAN.read_text(encoding="utf-8")
+    assert "TBD_AFTER_COMMIT" not in plan
+    assert "git log -1 -- docs/phase3/P3_WP00_SCOPE_BASELINE.md" in plan
+
+
+def test_all_264_ledger_modules_are_traced_exactly_once() -> None:
+    ledger = _ledger_rows()
+    assert len(ledger) == 264
+    traceability = _load(REQUIREMENTS)["module_traceability"]
+    assert len(traceability) == 264
+    traced = {item["module_id"]: item for item in traceability}
+    assert len(traced) == 264
+    assert set(traced) == set(ledger)
+    allowed = {
+        "P3_WORK_PACKAGE",
+        "FUTURE_PHASE",
+        "MAINTAIN",
+        "PRODUCT_BOUNDARY",
+        "RETIREMENT",
+    }
+    for module_id, ledger_item in ledger.items():
+        item = traced[module_id]
+        assert item["module_name"] == ledger_item["module_name"]
+        assert item["description"] == ledger_item["description"]
+        assert item["maturity_source_text"] == ledger_item["maturity_source_text"]
+        normalized, current_label = _normalized_maturity(ledger_item["maturity_source_text"])
+        assert item["normalized_maturity"] == normalized
+        assert item["current_maturity"] == current_label
+        assert item["disposition"] in allowed
+        assert isinstance(item["target_work_packages"], list)
+        assert item["rationale"].strip()
+        if item["disposition"] == "P3_WORK_PACKAGE":
+            assert item["target_work_packages"]
+            assert item["implementation_owner_wp"]
+            assert item["closure_wp"] == "P3-WP14"
+            assert item["implementation_owner_wp"] in item["target_work_packages"]
+            assert set(item["dependent_wps"]).issubset(item["target_work_packages"])
+        else:
+            assert item["implementation_owner_wp"] is None
+            assert item["closure_wp"] is None
+
+
+def test_all_original_backlogs_are_mapped_and_splits_are_recorded() -> None:
+    payload = _load(REQUIREMENTS)
+    traceability = {item["module_id"]: item for item in payload["module_traceability"]}
+    valid_module_ids = set(traceability)
+    valid_work_packages = {f"P3-WP{number:02d}" for number in range(0, 15)}
+    mappings = payload["backlog_work_package_mapping"]
+    assert {item["original_backlog_id"] for item in mappings} == {
+        f"P3-{number:02d}" for number in range(1, 13)
+    }
+    assert all(item["target_work_packages"] for item in mappings)
+    declared_role_pairs: set[tuple[str, str]] = set()
+    for mapping in mappings:
+        assert set(mapping["module_ids"]).issubset(valid_module_ids)
+        assert set(mapping["target_work_packages"]).issubset(valid_work_packages)
+        for module_id in mapping["module_ids"]:
+            traced = traceability[module_id]
+            roles = {traced["implementation_owner_wp"], *traced["dependent_wps"]}
+            matching_roles = roles.intersection(mapping["target_work_packages"])
+            assert matching_roles, (mapping["original_backlog_id"], module_id, roles)
+            declared_role_pairs.update((module_id, role) for role in matching_roles)
+    changes = payload["scope_additions"]
+    assert changes
+    for item in changes:
+        assert item["original_backlog_id"] in {f"P3-{number:02d}" for number in range(1, 13)}
+        assert item["added_module_ids"]
+        assert set(item["added_module_ids"]).issubset(valid_module_ids)
+        assert item["split_work_packages"]
+        assert set(item["split_work_packages"]).issubset(valid_work_packages)
+        assert item["change_reason"]
+        addition_map = {
+            mapping["module_id"]: mapping
+            for mapping in item["added_module_work_package_map"]
+        }
+        assert set(addition_map) == set(item["added_module_ids"])
+        for module_id, mapping in addition_map.items():
+            traced = traceability[module_id]
+            assert mapping["implementation_owner_wp"] == traced["implementation_owner_wp"]
+            assert mapping["dependent_wps"] == traced["dependent_wps"]
+            assert mapping["closure_wp"] == traced["closure_wp"] == "P3-WP14"
+            declared_role_pairs.add((module_id, mapping["implementation_owner_wp"]))
+            declared_role_pairs.update((module_id, wp) for wp in mapping["dependent_wps"])
+
+    traced_role_pairs = {
+        (module_id, wp)
+        for module_id, item in traceability.items()
+        if item["disposition"] == "P3_WORK_PACKAGE"
+        for wp in [item["implementation_owner_wp"], *item["dependent_wps"]]
+    }
+    assert declared_role_pairs == traced_role_pairs
+    assert all(
+        item["closure_wp"] == "P3-WP14"
+        for item in traceability.values()
+        if item["disposition"] == "P3_WORK_PACKAGE"
+    )
+
+
+def test_p0_work_packages_have_complete_accountability_and_exit_contracts() -> None:
+    packages = _load(REQUIREMENTS)["p0_work_packages"]
+    assert {item["work_package"] for item in packages} == P0_WORK_PACKAGES
+    for item in packages:
+        assert item["owner_role"]
+        assert item["required_inputs"]
+        assert item["acceptance_owner_role"]
+        assert item["exit_criteria"]
+        assert item["owner_person_name"] is None
+        assert item["acceptance_owner_person_name"] is None
+        assert item["enterprise_gate_inputs"] == item["required_inputs"]
+        assert item["enterprise_confirmation_status"] == "TBD_EXTERNAL"
+    wp00 = next(item for item in packages if item["work_package"] == "P3-WP00")
+    assert wp00["engineering_completion_status"] == "COMPLETE"
+    assert wp00["engineering_baseline_inputs"]
+    wp14 = next(item for item in packages if item["work_package"] == "P3-WP14")
+    assert any("P0 不允许" in criterion for criterion in wp14["exit_criteria"])
+    assert set(wp14["dynamic_required_inputs_by_started_wp"]) == {
+        "P3-WP09", "P3-WP10", "P3-WP11", "P3-WP12", "P3-WP13"
+    }
+
+
+def test_enterprise_inputs_remain_external_and_block_the_right_packages() -> None:
+    payload = _load(REQUIREMENTS)
+    inputs = payload["enterprise_inputs"]
+    required_ids = {
+        "pilot_goal",
+        "identity",
+        "enterprise_source_1",
+        "enterprise_source_2",
+        "network",
+        "monitoring",
+        "smtp",
+        "collaboration",
+        "itsm",
+        "security_legal",
+        "infrastructure",
+        "third_business_domain",
+        "ai",
+        "multi_tenancy",
+        "bi_ai",
+        "cost",
+        "plugin",
+    }
+    assert {item["id"] for item in inputs} == required_ids
+    for item in inputs:
+        assert item["status"] == "TBD_EXTERNAL"
+        assert item["owner_role"]
+        assert item["required_by_wp"]
+        assert item["evidence"] == "TBD_EXTERNAL"
+        assert item["blocking_effect"]
+        assert item["enterprise_name"] is None
+        assert item["due_week"] >= 1
+        assert item["decision_role"]
+        assert item["evidence_ref"] == "TBD_EXTERNAL"
+        assert item["waivable"] is False
+
+    by_input = {item["id"]: item for item in inputs}
+    package_inputs: dict[str, set[str]] = {}
+    for package in payload["p0_work_packages"]:
+        package_inputs.setdefault(package["work_package"], set()).update(package["required_inputs"])
+        for input_id in package["required_inputs"]:
+            assert package["work_package"] in by_input[input_id]["required_by_wp"]
+        for started_wp, input_ids in package["dynamic_required_inputs_by_started_wp"].items():
+            package_inputs.setdefault(started_wp, set()).update(input_ids)
+            package_inputs.setdefault("P3-WP14", set()).update(input_ids)
+            for input_id in input_ids:
+                assert started_wp in by_input[input_id]["required_by_wp"]
+                assert "P3-WP14" in by_input[input_id]["required_by_wp"]
+    for package in payload["non_p0_work_packages"]:
+        package_inputs.setdefault(package["work_package"], set()).update(package["required_inputs"])
+        for input_id in package["required_inputs"]:
+            assert package["work_package"] in by_input[input_id]["required_by_wp"]
+    for input_id, item in by_input.items():
+        for work_package in item["required_by_wp"]:
+            assert input_id in package_inputs[work_package]
+    assert "P3-WP07" in by_input["infrastructure"]["required_by_wp"]
+
+
+def test_exactly_19_default_acceptance_metrics_are_frozen_without_fake_values() -> None:
+    metrics = _load(REQUIREMENTS)["acceptance_metrics"]
+    assert len(metrics) == 19
+    assert len({metric["id"] for metric in metrics}) == 19
+    for metric in metrics:
+        for key in (
+            "definition",
+            "target",
+            "denominator_or_sample",
+            "window",
+            "source",
+            "approver_role",
+            "status",
+        ):
+            assert metric[key] not in (None, "", [])
+        assert metric["status"] in {"DEFAULT_BASELINED", "TBD_EXTERNAL"}
+    enterprise_overrides = _load(REQUIREMENTS)["enterprise_metric_overrides"]
+    assert enterprise_overrides["status"] == "TBD_EXTERNAL"
+    assert enterprise_overrides["enterprise_name"] is None
+    assert enterprise_overrides["records"] == []
+    assert set(enterprise_overrides["record_schema"]) == {
+        "metric_id",
+        "old_target",
+        "new_target",
+        "direction",
+        "reason",
+        "approved_at",
+        "approver_role",
+        "approver_person_name",
+        "evidence_ref",
+    }
+
+
+def test_manifest_replays_historical_api_migration_and_release_facts(
+    tmp_path: Path,
+) -> None:
+    manifest = _load(MANIFEST)
+    source = manifest["source_control"]
+    assert source["captured_local_commit"] == PHASE3_CAPTURE_COMMIT
+    captured_commit = source["captured_local_commit"]
+    assert source["phase2_baseline_tag"] == "v0.3.0-phase2"
+    assert source["phase2_baseline_commit"] == PHASE2_COMMIT
+    assert source["merge_base_with_phase2"] == PHASE2_COMMIT
+    assert source["remote_phase2_tracking_commit"] == PHASE2_COMMIT
+    subprocess.run(
+        ["git", "cat-file", "-e", f"{captured_commit}^{{commit}}"],
+        cwd=ROOT,
+        check=True,
+    )
+    assert _git("rev-parse", "v0.3.0-phase2^{commit}") == PHASE2_COMMIT
+    assert _git("rev-parse", f"{captured_commit}^") == PHASE2_COMMIT
+    assert _git("merge-base", captured_commit, "v0.3.0-phase2") == PHASE2_COMMIT
+    assert source["remote_network_refresh_performed"] is False
+    assert "remote-tracking" in source["notes"]
+
+    archive_bytes = _git_bytes(
+        "archive",
+        captured_commit,
+        "app",
+        "alembic.ini",
+        "docs/architecture/OPENAPI.yaml",
+        "migrations",
+        "scripts/generate_openapi.py",
+    )
+    archive_root = tmp_path / "captured"
+    archive_root.mkdir()
+    with tarfile.open(fileobj=io.BytesIO(archive_bytes), mode="r:") as archive:
+        archive.extractall(archive_root)
+
+    api = manifest["api_contract"]
+    captured_openapi = _git_bytes(
+        "show", f"{captured_commit}:docs/architecture/OPENAPI.yaml"
+    )
+    assert captured_openapi == (archive_root / "docs/architecture/OPENAPI.yaml").read_bytes()
+    generated_openapi = archive_root / "generated-openapi.yaml"
+    generated = subprocess.run(
+        [
+            str(ROOT / ".venv/bin/python"),
+            str(archive_root / "scripts/generate_openapi.py"),
+            "--output",
+            str(generated_openapi),
+        ],
+        cwd=archive_root,
+        env={**os.environ, "PYTHONPATH": str(archive_root)},
+        text=True,
+        capture_output=True,
+        check=True,
+    )
+    generated_bytes = generated_openapi.read_bytes()
+    actual_operation_count = _operation_count(captured_openapi.decode("utf-8"))
+    assert str(actual_operation_count) in generated.stdout
+    assert api["operation_count"] == actual_operation_count
+    assert _operation_count(generated_bytes.decode("utf-8")) == actual_operation_count
+    assert api["sha256"] == hashlib.sha256(captured_openapi).hexdigest()
+    assert hashlib.sha256(generated_bytes).hexdigest() == api["sha256"]
+    assert api["generated_matches_committed"] is True
+
+    migration = manifest["migration_contract"]
+    heads_output = subprocess.check_output(
+        [
+            str(ROOT / ".venv/bin/alembic"),
+            "-c",
+            str(archive_root / "alembic.ini"),
+            "heads",
+        ],
+        cwd=archive_root,
+        env={**os.environ, "PYTHONPATH": str(archive_root)},
+        text=True,
+    )
+    actual_heads = re.findall(r"^(\S+) \(head\)$", heads_output, flags=re.MULTILINE)
+    assert migration["heads"] == actual_heads
+    assert migration["file_count"] == len(
+        list((archive_root / "migrations/versions").glob("*.py"))
+    )
+    assert migration["git_tree"] == _git(
+        "rev-parse", f"{captured_commit}:migrations"
+    )
+
+    release = manifest["release_copy_contract"]
+    assert release["app_git_tree"] == _git(
+        "rev-parse", f"{captured_commit}:app"
+    )
+    assert release["deployment_app_git_tree"] == _git(
+        "rev-parse", f"{captured_commit}:deployment/app"
+    )
+    assert release["migrations_git_tree"] == _git(
+        "rev-parse", f"{captured_commit}:migrations"
+    )
+    assert release["deployment_migrations_git_tree"] == _git(
+        "rev-parse", f"{captured_commit}:deployment/migrations"
+    )
+    assert release["app_git_tree"] == release["deployment_app_git_tree"]
+    assert release["migrations_git_tree"] == release["deployment_migrations_git_tree"]
+
+
+def test_current_release_copies_are_recursively_in_sync() -> None:
+    assert subprocess.run(
+        ["diff", "-qr", "app", "deployment/app"], cwd=ROOT
+    ).returncode == 0
+    assert subprocess.run(
+        ["diff", "-qr", "migrations", "deployment/migrations"], cwd=ROOT
+    ).returncode == 0
+
+
+def test_historical_manifest_does_not_pin_future_checkout_growth() -> None:
+    manifest = _load(MANIFEST)
+    captured_commit = manifest["source_control"]["captured_local_commit"]
+    captured_openapi = _git_bytes(
+        "show", f"{captured_commit}:docs/architecture/OPENAPI.yaml"
+    ).decode("utf-8")
+    historical_count = _operation_count(captured_openapi)
+    hypothetical_future_openapi = (
+        captured_openapi
+        + "\n  /future-baseline-proof:\n"
+        + "    get:\n"
+        + "      operationId: futureBaselineProof\n"
+    )
+    assert _operation_count(hypothetical_future_openapi) == historical_count + 1
+    assert manifest["api_contract"]["operation_count"] == historical_count
+
+    historical_heads = manifest["migration_contract"]["heads"]
+    hypothetical_future_heads = [*historical_heads, "20990101_future"]
+    assert len(hypothetical_future_heads) == len(historical_heads) + 1
+    assert manifest["migration_contract"]["heads"] == historical_heads
+
+
+def test_database_unavailability_is_explicit_not_fabricated() -> None:
+    manifest = _load(MANIFEST)
+    snapshot = manifest["data_snapshot"]
+    assert snapshot["read_only_capture"] is True
+    assert snapshot["enterprise_uat"] is False
+    assert snapshot["status"] in {"AVAILABLE", "NOT_AVAILABLE"}
+    if snapshot["status"] == "NOT_AVAILABLE":
+        assert snapshot["error_category"]
+        assert snapshot["alembic_current"] == "NOT_AVAILABLE"
+        assert snapshot["public_table_count"] == "NOT_AVAILABLE"
+        assert snapshot["record_counts"] == "NOT_AVAILABLE"
+    results = manifest["verification_results"]
+    assert {item["id"] for item in results} == {f"P3-EVD-{number:03d}" for number in range(1, 9)}
+    assert all(isinstance(item["exit_code"], int) for item in results)
+    assert all(item["enterprise_uat"] is False for item in results)
+    current = next(item for item in results if item["id"] == "P3-EVD-005")
+    assert current["result"] == "NOT_AVAILABLE"
+    assert current["exit_code"] == 1
+
+
+def test_capacity_schedule_change_rules_and_register_templates_are_complete() -> None:
+    registers = _load(REGISTERS)
+    assert registers["capacity_decision"]["status"] == "TBD_EXTERNAL"
+    assert registers["capacity_decision"]["schedule_is_commitment"] is False
+    assert registers["capacity_decision"]["profile_selection_mode"] == "EXACTLY_ONE"
+    assert registers["capacity_decision"]["profiles_mutually_exclusive"] is True
+    assert set(registers["capacity_decision"]["profiles"]) == {
+        "PROFILE_1_2", "PROFILE_3", "PROFILE_4_5"
+    }
+    defined_work_packages = {f"P3-WP{number:02d}" for number in range(0, 15)}
+    profiles = registers["capacity_decision"]["profiles"]
+    for profile in profiles.values():
+        committed = set(profile["committed_wps"])
+        eligible = set(profile["eligible_non_p0_wps"])
+        deferred = set(profile["deferred_wps"])
+        assert P0_WORK_PACKAGES.issubset(committed)
+        assert committed | eligible | deferred == defined_work_packages
+        assert committed.isdisjoint(eligible)
+        assert committed.isdisjoint(deferred)
+        assert eligible.isdisjoint(deferred)
+        assert all(
+            work_package in defined_work_packages
+            for work_package in committed | eligible | deferred
+        )
+    assert "P3-WP09" in profiles["PROFILE_1_2"]["eligible_non_p0_wps"]
+    assert (
+        profiles["PROFILE_1_2"]["delivery_depth"]["P3-WP09"]
+        == "模型网关/预算/沙箱最小闭环"
+    )
+    assert registers["weekly_schedule_contract"]["status"] == "UNAPPROVED_REFERENCE_SEQUENCE"
+    assert registers["weekly_schedule_contract"]["is_delivery_commitment"] is False
+    assert len(registers["weekly_schedule"]) == 24
+    assert all(item["approval_status"] == "TBD_EXTERNAL" for item in registers["weekly_schedule"])
+    assert registers["scope_change_rules"]
+    templates = registers["templates"]
+    assert {"requirement", "risk", "external_gate", "defect", "acceptance_evidence"} == set(templates)
+    live = registers["registers"]
+    collection_names = {
+        "requirement": "requirements",
+        "risk": "risks",
+        "external_gate": "external_gates",
+        "defect": "defects",
+        "acceptance_evidence": "acceptance_evidence",
+    }
+    all_ids: list[str] = []
+    for template_name, collection_name in collection_names.items():
+        template = templates[template_name]
+        records = live[collection_name]
+        assert template["required_fields"]
+        assert template["status_values"]
+        assert records
+        id_regex = re.compile(
+            "^" + re.escape(template["id_pattern"]).replace(r"\#", r"\d") + "$"
+        )
+        for record in records:
+            assert set(template["required_fields"]).issubset(record)
+            assert id_regex.fullmatch(record["id"])
+            assert record["status"] in template["status_values"]
+            all_ids.append(record["id"])
+    assert len(all_ids) == len(set(all_ids))
+    assert len(live["external_gates"]) == 17
+    assert len(live["acceptance_evidence"]) == 8
+    assert all(
+        evidence["status"] == "ENGINEERING_ONLY"
+        for evidence in live["acceptance_evidence"]
+    )
+    required_gate_fields = {
+        "due_week", "decision_role", "evidence_ref", "waivable", "waiver_policy"
+    }
+    for gate in live["external_gates"]:
+        assert required_gate_fields.issubset(gate)
+        assert gate["waivable"] is False
+    requirements_by_input = {
+        item["id"]: item["required_by_wp"]
+        for item in _load(REQUIREMENTS)["enterprise_inputs"]
+    }
+    assert {
+        gate["input_id"]: gate["required_by_wp"] for gate in live["external_gates"]
+    } == requirements_by_input
+    assert "P0_SECURITY" in registers["non_waivable_gate_classes"]
+
+
+def test_untracked_inventory_records_paths_only_and_protects_user_files() -> None:
+    inventory = _load(MANIFEST)["user_untracked_inventory"]
+    assert inventory["inspection_mode"] == "PATHS_ONLY_CONTENT_NOT_READ"
+    assert inventory["modified"] is False
+    paths = inventory["paths"]
+    assert paths
+    assert all(path.startswith("canvas/") or path.startswith("docs/architecture/") for path in paths)
+    assert any(path.startswith("canvas/") for path in paths)
+    assert any(path.startswith("docs/architecture/") for path in paths)