{ "schema_version": "1.0", "work_package": "P2-WP00", "title": "范围与第二业务域基线", "baseline_status": "ENGINEERING_BASELINED", "second_business_domain": { "code": "spare_parts_material_master", "name": "备品备件/物料主数据", "selection_status": "DEFAULT_BASELINE", "selection_rationale": "与设备运行维护存在业务关联,但对象、标准、质量规则和责任关系不同,可用于验证平台通用化且不重复建设设备域。", "enterprise_confirmation_gate": "P2-WP12 企业复制验收前,由企业确认实际业务域、负责人、数据源和脱敏样本。", "governance_objects": [ { "id": "OBJ-MATERIAL", "name": "物料主数据", "business_key": "material_code", "required_fields": [ "material_code", "material_name", "category_code", "base_uom", "status" ] }, { "id": "OBJ-MATERIAL-CATEGORY", "name": "物料分类", "business_key": "category_code", "required_fields": [ "category_code", "category_name", "parent_category_code", "status" ] }, { "id": "OBJ-STORAGE-LOCATION", "name": "仓库与库位", "business_key": "warehouse_code+location_code", "required_fields": [ "warehouse_code", "location_code", "location_name", "status" ] }, { "id": "OBJ-INVENTORY-BALANCE", "name": "库存余额", "business_key": "material_code+warehouse_code+location_code+snapshot_at", "required_fields": [ "material_code", "warehouse_code", "location_code", "quantity", "snapshot_at" ] }, { "id": "OBJ-SUPPLIER-MATERIAL", "name": "供应商物料映射", "business_key": "supplier_code+supplier_material_code", "required_fields": [ "supplier_code", "supplier_material_code", "material_code", "status" ] }, { "id": "OBJ-EQUIPMENT-COMPATIBILITY", "name": "设备备件适配关系", "business_key": "material_code+equipment_type_code", "required_fields": [ "material_code", "equipment_type_code", "compatibility_status", "evidence_source" ] } ], "sources": [ { "id": "SRC-MATERIAL-POSTGRES", "name": "物料主数据关系库", "type": "PostgreSQL", "scope": "物料、分类、计量单位和状态", "read_mode": "只读元数据与受控样本", "readiness": "LOCAL_TEMPLATE_READY_ENTERPRISE_SAMPLE_REQUIRED" }, { "id": "SRC-INVENTORY-MYSQL", "name": "库存与库位关系库", "type": "MySQL", "scope": "仓库、库位、库存余额和快照时间", "read_mode": "只读元数据与受控样本", "readiness": "LOCAL_TEMPLATE_READY_ENTERPRISE_SAMPLE_REQUIRED" }, { "id": "SRC-SUPPLIER-FILE", "name": "供应商物料映射文件", "type": "受控 CSV/XLSX", "scope": "供应商编码、供应商物料编码和平台物料编码", "read_mode": "脱敏文件导入", "readiness": "SCHEMA_BASELINED_ENTERPRISE_SAMPLE_REQUIRED" } ], "terms_and_code_sets": [ { "id": "TERM-MATERIAL-CATEGORY", "name": "物料分类术语与代码集", "type": "TERM_AND_CODE_SET", "owner_role": "material_domain_owner" }, { "id": "CODE-UOM", "name": "计量单位代码集", "type": "CODE_SET", "owner_role": "material_data_steward" }, { "id": "CODE-MATERIAL-STATUS", "name": "物料生命周期状态代码集", "type": "CODE_SET", "owner_role": "material_data_steward" }, { "id": "TERM-SPARE-PART-CRITICALITY", "name": "备件关键度术语", "type": "TERM", "owner_role": "material_domain_owner" } ], "quality_rule_samples": [ { "id": "QR-MAT-001", "name": "物料编码必填", "dimension": "COMPLETENESS", "target_object": "OBJ-MATERIAL" }, { "id": "QR-MAT-002", "name": "物料编码全局唯一", "dimension": "UNIQUENESS", "target_object": "OBJ-MATERIAL" }, { "id": "QR-MAT-003", "name": "物料名称与规格完整", "dimension": "COMPLETENESS", "target_object": "OBJ-MATERIAL" }, { "id": "QR-MAT-004", "name": "计量单位符合代码集", "dimension": "VALIDITY", "target_object": "OBJ-MATERIAL" }, { "id": "QR-MAT-005", "name": "物料分类引用有效", "dimension": "REFERENTIAL_INTEGRITY", "target_object": "OBJ-MATERIAL" }, { "id": "QR-MAT-006", "name": "库存快照新鲜度", "dimension": "FRESHNESS", "target_object": "OBJ-INVENTORY-BALANCE" }, { "id": "QR-MAT-007", "name": "库存数量非负", "dimension": "VALIDITY", "target_object": "OBJ-INVENTORY-BALANCE" }, { "id": "QR-MAT-008", "name": "设备备件适配关系可追溯", "dimension": "TRACEABILITY", "target_object": "OBJ-EQUIPMENT-COMPATIBILITY" } ], "workflow_samples": [ { "id": "WF-MAT-001", "name": "物料主数据纠错审批", "trigger": "用户提交物料字段纠错", "owner_role": "material_data_steward", "review_role": "material_domain_owner" }, { "id": "WF-MAT-002", "name": "物料质量问题整改", "trigger": "质量规则产生违规记录", "owner_role": "material_data_steward", "review_role": "phase2_acceptance_owner" }, { "id": "WF-MAT-003", "name": "术语与代码集变更", "trigger": "术语、分类或计量单位发生变更", "owner_role": "material_domain_owner", "review_role": "phase2_product_owner" } ] }, "responsibility_assignments": [ { "role": "phase2_product_owner", "accountability": "第二阶段范围、优先级、指标和变更控制", "binding_status": "PLATFORM_ASSIGNED", "person_name": null }, { "role": "material_domain_owner", "accountability": "第二业务域对象、术语、标准和业务验收", "binding_status": "ENTERPRISE_TO_ASSIGN", "person_name": null }, { "role": "material_data_steward", "accountability": "物料数据样本、质量规则和整改运营", "binding_status": "ENTERPRISE_TO_ASSIGN", "person_name": null }, { "role": "phase2_technical_owner", "accountability": "架构、契约、迁移、安全和发布门禁", "binding_status": "PLATFORM_ASSIGNED", "person_name": null }, { "role": "phase2_acceptance_owner", "accountability": "验收用例、缺陷门禁和移交结论", "binding_status": "ENTERPRISE_TO_ASSIGN", "person_name": null } ], "requirements": [ { "id": "P2-WP00-R01", "name": "确认第二业务域与责任角色", "priority": "P0", "module_ids": [ "P2-11", "CAT-03", "GOV-03", "GOV-04" ], "owner_role": "phase2_product_owner", "sample_refs": [ "OBJ-MATERIAL", "OBJ-MATERIAL-CATEGORY", "OBJ-INVENTORY-BALANCE", "material_domain_owner", "material_data_steward" ], "acceptance_criterion": "默认第二业务域、治理对象和责任角色已经固化;企业姓名在正式复制验收前绑定,不虚构人员。", "status": "BASELINED" }, { "id": "P2-WP00-R02", "name": "建立对象、来源、术语、质量和任务样本", "priority": "P0", "module_ids": [ "CAT-03", "SEM-04", "DQA-02", "WFC-08" ], "owner_role": "material_data_steward", "sample_refs": [ "SRC-MATERIAL-POSTGRES", "TERM-MATERIAL-CATEGORY", "QR-MAT-001", "QR-MAT-008", "WF-MAT-001" ], "acceptance_criterion": "至少三类对象、一个来源、一组术语、五条质量规则和一个跨责任流程均有稳定编号与验收用途。", "status": "BASELINED" }, { "id": "P2-WP00-R03", "name": "固化验收指标和容量裁剪线", "priority": "P0", "module_ids": [ "GOV-10", "GOV-11" ], "owner_role": "phase2_acceptance_owner", "sample_refs": [ "P2-M01", "P2-M13", "P2-WP12", "P2-WP13" ], "acceptance_criterion": "所有核心结果均有指标、目标和不可裁剪门禁,容量不足时不会取消复制、权限、安全、迁移和验收。", "status": "BASELINED" }, { "id": "P2-WP00-R04", "name": "建立第二阶段分支和需求追踪", "priority": "P0", "module_ids": [ "PLT-16", "PLT-17" ], "owner_role": "phase2_technical_owner", "sample_refs": [ "codex/dataops-phase2-platformization", "P2-WP00-R01", "P2-WP00-R05" ], "acceptance_criterion": "第二阶段在独立分支执行,每项需求可追溯到功能台账模块、样本、责任角色和验收标准。", "status": "BASELINED" }, { "id": "P2-WP00-R05", "name": "固定第一阶段接口、迁移和数据状态", "priority": "P0", "module_ids": [ "PLT-09", "PLT-10", "PLT-16", "PLT-17", "PLT-26" ], "owner_role": "phase2_technical_owner", "sample_refs": [ "v0.2.0-phase1", "OPENAPI-219", "ALEMBIC-20260730-360", "LOCAL-DATA-SNAPSHOT" ], "acceptance_criterion": "第一阶段发布提交、OpenAPI、迁移、发布副本和本地数据状态均由哈希或精确计数固定。", "status": "BASELINED" } ], "acceptance_metrics": [ { "id": "P2-M01", "definition": "第二业务域核心对象入账率", "target": ">=95%" }, { "id": "P2-M02", "definition": "来源身份和版本可追溯率", "target": "100%" }, { "id": "P2-M03", "definition": "增量采集变更识别准确率", "target": ">=99%" }, { "id": "P2-M04", "definition": "核心字段血缘覆盖率", "target": ">=90%" }, { "id": "P2-M05", "definition": "核心术语、标准和代码集责任覆盖率", "target": ">=95%" }, { "id": "P2-M06", "definition": "通用质量规则模板复用率", "target": ">=80%" }, { "id": "P2-M07", "definition": "质量问题按流程闭环率", "target": ">=85%" }, { "id": "P2-M08", "definition": "四类统一任务状态可追溯率", "target": "100%" }, { "id": "P2-M09", "definition": "数据事故责任与影响覆盖率", "target": "100%" }, { "id": "P2-M10", "definition": "数据产品合同和合格证完整率", "target": "100%" }, { "id": "P2-M11", "definition": "Agent 越权动作阻断率", "target": "100%" }, { "id": "P2-M12", "definition": "Agent 关键动作审计覆盖率", "target": "100%" }, { "id": "P2-M13", "definition": "第二业务域核心功能修改设备域专用代码次数", "target": "0" }, { "id": "P2-M14", "definition": "安装、迁移、升级和回滚演练", "target": "各至少1次" } ], "capacity_cut_line": { "p0_must_keep": [ "P2-WP00", "P2-WP01", "P2-WP02", "P2-WP03", "P2-WP04", "P2-WP06", "P2-WP07", "P2-WP10", "P2-WP11", "P2-WP12", "P2-WP13" ], "p1_reducible": [ "P2-WP08 数据产品治理缩减为一个真实合同与合格证场景", "P2-WP09 Agent 治理缩减为只读与建议级验证场景" ], "never_remove": [ "P2-WP12", "P2-WP13", "权限门禁", "安全门禁", "迁移回滚", "真实验收" ] } }