acceptance-report.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384
  1. {
  2. "device_specific_core_changes": 0,
  3. "domain": {
  4. "code": "third_domain_template",
  5. "name": "第三业务域待绑定通用模板",
  6. "template_version": 1
  7. },
  8. "enterprise_uat": {
  9. "status": "blocked_external",
  10. "unbound_requirements": [
  11. "data_steward",
  12. "domain_owner",
  13. "readonly_source",
  14. "uat_users"
  15. ]
  16. },
  17. "execution_evidence": {
  18. "agent": {
  19. "actions": [
  20. "dry_run",
  21. "execute",
  22. "diff"
  23. ],
  24. "audit_ref_count": 3,
  25. "dry_run_write_count": 0,
  26. "evidence_digest": "a0d53ea348092dd9c5f3ec15233e65397db8c6a21ce2dfdaf1a81cb886585eb2",
  27. "execute_write_count": 1,
  28. "recovery_strategy": "diff",
  29. "recovery_write_count": 0
  30. },
  31. "catalog": {
  32. "actions": [
  33. "dry_run",
  34. "execute",
  35. "diff"
  36. ],
  37. "audit_ref_count": 3,
  38. "dry_run_write_count": 0,
  39. "evidence_digest": "05eb25bec88e48c9526dca1df3109dcc2e3a714b7c8b513884c6b6cb53f0c9c8",
  40. "execute_write_count": 1,
  41. "recovery_strategy": "diff",
  42. "recovery_write_count": 0
  43. },
  44. "data_product": {
  45. "actions": [
  46. "dry_run",
  47. "execute",
  48. "diff"
  49. ],
  50. "audit_ref_count": 3,
  51. "dry_run_write_count": 0,
  52. "evidence_digest": "03e44ebc70363a2fce8f363c45bce42c919bef807607904bda4bf203aa83dcef",
  53. "execute_write_count": 1,
  54. "recovery_strategy": "diff",
  55. "recovery_write_count": 0
  56. },
  57. "incremental_ingestion": {
  58. "actions": [
  59. "dry_run",
  60. "execute",
  61. "diff"
  62. ],
  63. "audit_ref_count": 3,
  64. "dry_run_write_count": 0,
  65. "evidence_digest": "6859c298b4b3459668a3bfce714c4dd686c7230ee3fdb1a4a6269f4f848b44d5",
  66. "execute_write_count": 1,
  67. "recovery_strategy": "diff",
  68. "recovery_write_count": 0
  69. },
  70. "observability": {
  71. "actions": [
  72. "dry_run",
  73. "execute",
  74. "diff"
  75. ],
  76. "audit_ref_count": 3,
  77. "dry_run_write_count": 0,
  78. "evidence_digest": "34583b9b498819016f18768dcb1d0fb4583648662af371fd3cfe1579fec9b16f",
  79. "execute_write_count": 1,
  80. "recovery_strategy": "diff",
  81. "recovery_write_count": 0
  82. },
  83. "quality": {
  84. "actions": [
  85. "dry_run",
  86. "execute",
  87. "diff"
  88. ],
  89. "audit_ref_count": 3,
  90. "dry_run_write_count": 0,
  91. "evidence_digest": "c23f6d6147a4732e07f2513ed1d06feee6b8cc17a7b7cee0302683189a447e5c",
  92. "execute_write_count": 1,
  93. "recovery_strategy": "diff",
  94. "recovery_write_count": 0
  95. },
  96. "remediation": {
  97. "actions": [
  98. "dry_run",
  99. "execute",
  100. "rollback"
  101. ],
  102. "audit_ref_count": 3,
  103. "dry_run_write_count": 0,
  104. "evidence_digest": "d4b2c059f2db8dc09246c59f25f81ebc1b10d6ab1865860a09e0aec8fb781a18",
  105. "execute_write_count": 1,
  106. "recovery_strategy": "rollback",
  107. "recovery_write_count": 1
  108. },
  109. "responsibility": {
  110. "actions": [
  111. "dry_run",
  112. "execute",
  113. "diff"
  114. ],
  115. "audit_ref_count": 3,
  116. "dry_run_write_count": 0,
  117. "evidence_digest": "566175dcd12083ae9538d4160cde8411396dc93473493cc4ebbf42b734047dd4",
  118. "execute_write_count": 1,
  119. "recovery_strategy": "diff",
  120. "recovery_write_count": 0
  121. },
  122. "semantics": {
  123. "actions": [
  124. "dry_run",
  125. "execute",
  126. "diff"
  127. ],
  128. "audit_ref_count": 3,
  129. "dry_run_write_count": 0,
  130. "evidence_digest": "a79ef9ad31ab0b81a991da1d3b34e90f57340c9565e34802ee92084f31663e15",
  131. "execute_write_count": 1,
  132. "recovery_strategy": "diff",
  133. "recovery_write_count": 0
  134. },
  135. "template_initialization": {
  136. "actions": [
  137. "dry_run",
  138. "execute",
  139. "diff"
  140. ],
  141. "audit_ref_count": 3,
  142. "dry_run_write_count": 0,
  143. "evidence_digest": "440e9b8d4fa42f5982d9bbbbcf26cb272dfceeaf4e7fbfe002904a16a8361a4b",
  144. "execute_write_count": 1,
  145. "recovery_strategy": "diff",
  146. "recovery_write_count": 0
  147. }
  148. },
  149. "generic_extension_count": 3,
  150. "incremental_collection": {
  151. "classification": "desensitized",
  152. "cursor_after": 203,
  153. "cursor_before": 201,
  154. "deleted": 0,
  155. "delta_digest": "b8226ac10ee23005355be3b50d82a26707d7ab709fa7d7f8fe276314a7157f5d",
  156. "delta_rows": 2,
  157. "final_digest": "06fc6f6ccc15650ba32988b6eeef11b3008b9a20545c9d4c28a5d76e650210bd",
  158. "final_rows": 4,
  159. "inserted": 1,
  160. "replay_changes": 0,
  161. "snapshot_digest": "858dae75f33de81ea338b0e11ec7ad512b998d7ec09372913422f48f525943eb",
  162. "snapshot_rows": 3,
  163. "source_kind": "controlled_csv",
  164. "updated": 1
  165. },
  166. "package_code": "p3_wp08_third_domain_template_v1",
  167. "report_sha256": "d3208b1f7e51ea404bf13027a6d972d795091693748e260ce0ef5a9fadfbaa97",
  168. "schema_version": 2,
  169. "stages": {
  170. "agent": {
  171. "api_refs": [
  172. "/api/knowledge/agents"
  173. ],
  174. "evidence_refs": [
  175. "agent-request://third_domain_template/read-001"
  176. ],
  177. "metrics": {
  178. "automatic_execution_allowed": false,
  179. "autonomy_level": "read_only",
  180. "citation_count": 1,
  181. "cross_domain_denied": true,
  182. "decision": "authorized"
  183. },
  184. "status": "passed",
  185. "subsystem": "agent_governance"
  186. },
  187. "catalog": {
  188. "api_refs": [
  189. "/api/meta/active-metadata"
  190. ],
  191. "contract_refs": [
  192. {
  193. "attempt": 1,
  194. "contract_id": "p3_wp03_catalog_lineage",
  195. "contract_version": "1",
  196. "lease_fence": 1,
  197. "operation": "catalog",
  198. "operation_uid": "op-cat-203",
  199. "request_digest": "2323232323232323232323232323232323232323232323232323232323232323",
  200. "result_digest": "2424242424242424242424242424242424242424242424242424242424242424",
  201. "run_id": "catalog-203",
  202. "schema_digest": "2222222222222222222222222222222222222222222222222222222222222222",
  203. "status": "succeeded"
  204. }
  205. ],
  206. "evidence_refs": [
  207. "catalog-run://third_domain_template/batch-203"
  208. ],
  209. "metrics": {
  210. "asset_count": 3,
  211. "cursor_after": 203,
  212. "incremental_change_count": 2
  213. },
  214. "status": "passed",
  215. "subsystem": "active_metadata"
  216. },
  217. "data_product": {
  218. "api_refs": [
  219. "/api/dataservice/governance/products"
  220. ],
  221. "evidence_refs": [
  222. "product://third_domain_template/governance-object-v1"
  223. ],
  224. "metrics": {
  225. "certificate_evidence_refs": [
  226. "quality://third_domain_template/run-final",
  227. "lineage://third_domain_template/governance-object",
  228. "rule://third_domain_template/quality-v1",
  229. "workflow://third_domain_template/remediation-001"
  230. ],
  231. "certificate_status": "issued",
  232. "contract_status": "active"
  233. },
  234. "status": "passed",
  235. "subsystem": "product_governance"
  236. },
  237. "incremental_ingestion": {
  238. "api_refs": [
  239. "/api/meta/active-metadata"
  240. ],
  241. "contract_refs": [
  242. {
  243. "attempt": 1,
  244. "contract_id": "p3_wp03_connector_run",
  245. "contract_version": "1",
  246. "lease_fence": 1,
  247. "operation": "incremental",
  248. "operation_uid": "op-inc-203",
  249. "request_digest": "1212121212121212121212121212121212121212121212121212121212121212",
  250. "result_digest": "1313131313131313131313131313131313131313131313131313131313131313",
  251. "run_id": "run-203",
  252. "schema_digest": "1111111111111111111111111111111111111111111111111111111111111111",
  253. "status": "succeeded"
  254. }
  255. ],
  256. "evidence_refs": [
  257. "ingestion://third_domain_template/governance-object/cursor-203"
  258. ],
  259. "metrics": {
  260. "cursor_after": 203,
  261. "cursor_before": 201,
  262. "deleted": 0,
  263. "delta_rows": 2,
  264. "final_rows": 4,
  265. "inserted": 1,
  266. "replay_changes": 0,
  267. "snapshot_rows": 3,
  268. "updated": 1
  269. },
  270. "status": "passed",
  271. "subsystem": "active_metadata"
  272. },
  273. "observability": {
  274. "api_refs": [
  275. "/api/datafactory/observability"
  276. ],
  277. "contract_refs": [
  278. {
  279. "attempt": 1,
  280. "contract_id": "p3_wp04_edge_health",
  281. "contract_version": "1",
  282. "lease_fence": 2,
  283. "operation": "health",
  284. "operation_uid": "op-health-203",
  285. "request_digest": "3434343434343434343434343434343434343434343434343434343434343434",
  286. "result_digest": "3535353535353535353535353535353535353535353535353535353535353535",
  287. "run_id": "health-203",
  288. "schema_digest": "3333333333333333333333333333333333333333333333333333333333333333",
  289. "status": "succeeded"
  290. }
  291. ],
  292. "evidence_refs": [
  293. "incident://third_domain_template/freshness-001"
  294. ],
  295. "metrics": {
  296. "incident_status": "closed",
  297. "recovered": true,
  298. "slo_count": 1
  299. },
  300. "status": "passed",
  301. "subsystem": "data_observability"
  302. },
  303. "quality": {
  304. "api_refs": [
  305. "/api/rules/quality-operations"
  306. ],
  307. "evidence_refs": [
  308. "quality://third_domain_template/run-final"
  309. ],
  310. "metrics": {
  311. "final_score": 100,
  312. "initial_finding_count": 1,
  313. "published_rule_count": 5,
  314. "target_score": 95
  315. },
  316. "status": "passed",
  317. "subsystem": "quality_operations"
  318. },
  319. "remediation": {
  320. "api_refs": [
  321. "/api/system/work-center"
  322. ],
  323. "evidence_refs": [
  324. "workflow://third_domain_template/remediation-001"
  325. ],
  326. "metrics": {
  327. "independent_closer": true,
  328. "issue_status": "closed",
  329. "task_status": "completed"
  330. },
  331. "status": "passed",
  332. "subsystem": "unified_work_center"
  333. },
  334. "responsibility": {
  335. "api_refs": [
  336. "/api/system/responsibilities"
  337. ],
  338. "evidence_refs": [
  339. "responsibility://third_domain_template/policy-v1"
  340. ],
  341. "metrics": {
  342. "bound_role_count": 3,
  343. "coverage_percent": 100
  344. },
  345. "status": "passed",
  346. "subsystem": "unified_responsibilities"
  347. },
  348. "semantics": {
  349. "api_refs": [
  350. "/api/development/v1/semantic-assets"
  351. ],
  352. "evidence_refs": [
  353. "semantic-release://third_domain_template/v1"
  354. ],
  355. "metrics": {
  356. "mapped_field_count": 5,
  357. "published_code_set_count": 1,
  358. "published_metric_count": 3,
  359. "published_term_count": 3
  360. },
  361. "status": "passed",
  362. "subsystem": "semantic_governance"
  363. },
  364. "template_initialization": {
  365. "api_refs": [
  366. "/api/meta/domain-templates"
  367. ],
  368. "evidence_refs": [
  369. "domain-template://third_domain_template/v1"
  370. ],
  371. "metrics": {
  372. "metric_count": 3,
  373. "object_type_count": 3,
  374. "role_count": 3,
  375. "rule_count": 5,
  376. "template_version": 1
  377. },
  378. "status": "passed",
  379. "subsystem": "domain_templates"
  380. }
  381. },
  382. "status": "passed",
  383. "third_domain_reusable": true
  384. }