马小龙 5267d8b101 feat: validate second domain replication 2 hete
..
data 5267d8b101 feat: validate second domain replication 2 hete
README.md 5267d8b101 feat: validate second domain replication 2 hete
acceptance-report.json 5267d8b101 feat: validate second domain replication 2 hete
domain-template.json 5267d8b101 feat: validate second domain replication 2 hete
evidence.json 5267d8b101 feat: validate second domain replication 2 hete
manifest.json 5267d8b101 feat: validate second domain replication 2 hete

README.md

备品备件/物料主数据领域复制实施包

1. 用途

本实施包用于 P2-WP12 本地工程复制验收。它把 P2-WP01~P2-WP11 已建设的通用能力 组合为一条可复核链,不新增物料域专用服务,也不调用设备域专用 API。

包内数据是人工构造的受控脱敏样本,不来自企业生产系统。它可以证明模板、增量采集和 跨模块证据契约可执行,但不能替代生产验收。

2. 包内容

  • domain-template.json:六类对象、三类责任、八条规则和三项指标的领域模板快照;
  • data/material_master_snapshot.csv:3 行脱敏全量快照;
  • data/material_master_delta.csv:1 行更新、1 行新增的单调增量;
  • evidence.json:领域模板、主动元数据、语义、责任、质量、整改、可观测、数据产品和 Agent 的规范化证据收据;
  • acceptance-report.json:由验证器确定性生成、不含源数据行的工程验收报告;
  • manifest.json:所有文件摘要、源配置、平台扩展点、企业门禁和第三业务域替换清单。

3. 验证

.venv/bin/python scripts/validate_domain_replication.py \
  --package-dir docs/phase2/p2-wp12-spare-parts-package \
  --output /tmp/p2-wp12-replication-report.json

验证器只输出行数、游标和摘要,不输出物料编码、名称、规格等源数据。重复执行相同增量 必须产生 replay_changes=0

4. 企业 UAT 前置条件

当前以下信息保持外部阻塞,不由开发人员虚构:

  • 企业真实负责人、数据责任人和验收负责人;
  • 企业只读数据源、网络、账号引用、字段字典和脱敏批准;
  • 企业正式术语、代码集、质量阈值、整改时限和数据产品使用条款;
  • 真实用户 UAT、培训、问题确认和签字安排。

企业真实数据不得直接覆盖包内样本。应复制本包,在批准的安全环境替换来源和业务配置, 重新生成摘要并完整执行同一门禁。

5. 第三业务域复用

复制到第三业务域时,只替换领域模板、来源快照/增量、责任角色、语义与规则、工作流、 产品合同和 Agent 授权范围;保留验证器、阶段编号、证据字段、失败关闭和回滚原则。 若必须修改设备域专用服务,视为平台化缺口,不能把修改隐藏在领域实施包中。