evidence.json 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. {
  2. "schema_version": 1,
  3. "package_code": "p2_wp12_spare_parts_v1",
  4. "receipts": [
  5. {
  6. "stage": "template_initialization",
  7. "domain_code": "spare_parts",
  8. "status": "passed",
  9. "subsystem": "domain_templates",
  10. "api_refs": ["/api/meta/domain-templates"],
  11. "evidence_refs": ["domain-template://spare_parts/v1"],
  12. "metrics": {
  13. "template_version": 1,
  14. "object_type_count": 6,
  15. "rule_count": 8,
  16. "role_count": 3,
  17. "metric_count": 3
  18. }
  19. },
  20. {
  21. "stage": "incremental_ingestion",
  22. "domain_code": "spare_parts",
  23. "status": "passed",
  24. "subsystem": "active_metadata",
  25. "api_refs": ["/api/meta/active-metadata"],
  26. "evidence_refs": ["ingestion://spare_parts/material_master/cursor-102"],
  27. "metrics": {
  28. "snapshot_rows": 3,
  29. "delta_rows": 2,
  30. "inserted": 1,
  31. "updated": 1,
  32. "deleted": 0,
  33. "final_rows": 4,
  34. "replay_changes": 0,
  35. "cursor_before": 100,
  36. "cursor_after": 102
  37. }
  38. },
  39. {
  40. "stage": "catalog",
  41. "domain_code": "spare_parts",
  42. "status": "passed",
  43. "subsystem": "active_metadata",
  44. "api_refs": ["/api/meta/active-metadata"],
  45. "evidence_refs": ["catalog-run://spare_parts/batch-002"],
  46. "metrics": {
  47. "asset_count": 6,
  48. "incremental_change_count": 2,
  49. "cursor_after": 102
  50. }
  51. },
  52. {
  53. "stage": "semantics",
  54. "domain_code": "spare_parts",
  55. "status": "passed",
  56. "subsystem": "semantic_governance",
  57. "api_refs": ["/api/development/v1/semantic-assets"],
  58. "evidence_refs": ["semantic-release://spare_parts/v1"],
  59. "metrics": {
  60. "published_term_count": 4,
  61. "published_code_set_count": 3,
  62. "published_metric_count": 3,
  63. "mapped_field_count": 6
  64. }
  65. },
  66. {
  67. "stage": "responsibility",
  68. "domain_code": "spare_parts",
  69. "status": "passed",
  70. "subsystem": "unified_responsibilities",
  71. "api_refs": ["/api/system/responsibilities"],
  72. "evidence_refs": ["responsibility://spare_parts/policy-v1"],
  73. "metrics": {
  74. "coverage_percent": 100,
  75. "bound_role_count": 3
  76. }
  77. },
  78. {
  79. "stage": "quality",
  80. "domain_code": "spare_parts",
  81. "status": "passed",
  82. "subsystem": "quality_operations",
  83. "api_refs": ["/api/rules/quality-operations"],
  84. "evidence_refs": ["quality://spare_parts/run-final"],
  85. "metrics": {
  86. "published_rule_count": 8,
  87. "initial_finding_count": 1,
  88. "target_score": 95,
  89. "final_score": 100
  90. }
  91. },
  92. {
  93. "stage": "remediation",
  94. "domain_code": "spare_parts",
  95. "status": "passed",
  96. "subsystem": "unified_work_center",
  97. "api_refs": ["/api/system/work-center"],
  98. "evidence_refs": ["workflow://spare_parts/remediation-001"],
  99. "metrics": {
  100. "issue_status": "closed",
  101. "task_status": "completed",
  102. "independent_closer": true
  103. }
  104. },
  105. {
  106. "stage": "observability",
  107. "domain_code": "spare_parts",
  108. "status": "passed",
  109. "subsystem": "data_observability",
  110. "api_refs": ["/api/datafactory/observability"],
  111. "evidence_refs": ["incident://spare_parts/freshness-001"],
  112. "metrics": {
  113. "slo_count": 2,
  114. "incident_status": "closed",
  115. "recovered": true
  116. }
  117. },
  118. {
  119. "stage": "data_product",
  120. "domain_code": "spare_parts",
  121. "status": "passed",
  122. "subsystem": "product_governance",
  123. "api_refs": ["/api/dataservice/governance/products"],
  124. "evidence_refs": ["product://spare_parts/material-master-v1"],
  125. "metrics": {
  126. "contract_status": "active",
  127. "certificate_status": "issued",
  128. "certificate_evidence_refs": [
  129. "quality://spare_parts/run-final",
  130. "lineage://spare_parts/material-master",
  131. "rule://spare_parts/quality-v1",
  132. "workflow://spare_parts/remediation-001"
  133. ]
  134. }
  135. },
  136. {
  137. "stage": "agent",
  138. "domain_code": "spare_parts",
  139. "status": "passed",
  140. "subsystem": "agent_governance",
  141. "api_refs": ["/api/knowledge/agents"],
  142. "evidence_refs": ["agent-request://spare_parts/read-001"],
  143. "metrics": {
  144. "autonomy_level": "read_only",
  145. "decision": "authorized",
  146. "automatic_execution_allowed": false,
  147. "citation_count": 2,
  148. "cross_domain_denied": true
  149. }
  150. }
  151. ]
  152. }