P3_WP01_ENTERPRISE_ACCEPTANCE.json 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. {
  2. "schema_version": "1.0",
  3. "work_package": "P3-WP01",
  4. "declared_status": "ENGINEERING_READY_BLOCKED_EXTERNAL",
  5. "source_cases": [
  6. "P2-WP13-UAT-021",
  7. "P2-WP13-UAT-022",
  8. "P2-WP13-UAT-023",
  9. "P2-WP13-UAT-024"
  10. ],
  11. "execution_context": {
  12. "enterprise_name": null,
  13. "environment_id": null,
  14. "environment_type": "TBD_EXTERNAL",
  15. "executed_commit": null,
  16. "started_at": null,
  17. "completed_at": null
  18. },
  19. "source": {
  20. "source_id": null,
  21. "source_type": "TBD_EXTERNAL",
  22. "readonly": null,
  23. "credentials_in_package": false,
  24. "network_zone": "TBD_EXTERNAL"
  25. },
  26. "sample_summary": {
  27. "classification": "TBD_EXTERNAL",
  28. "object_count": null,
  29. "row_count": null,
  30. "sha256": "TBD_EXTERNAL",
  31. "raw_data_in_evidence": false
  32. },
  33. "release_artifact": {
  34. "version": "v0.3.0-phase2",
  35. "artifact_name": "TBD_EXTERNAL",
  36. "sha256": "TBD_EXTERNAL",
  37. "evidence_refs": [
  38. {
  39. "path": "validation/P3_WP01_PREPRODUCTION_REHEARSAL_RECORD.md",
  40. "sha256": "TBD_EXTERNAL",
  41. "evidence_level": "TBD_EXTERNAL"
  42. }
  43. ]
  44. },
  45. "uat_cases": [
  46. {
  47. "id": "P2-WP13-UAT-021",
  48. "result": "BLOCKED_EXTERNAL",
  49. "environment_id": null,
  50. "executed_at": null,
  51. "executed_by_person_id": null,
  52. "approved_by_person_id": null,
  53. "evidence_refs": [{"path": "acceptance/P3_WP01_EXECUTION_GUIDE.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]
  54. },
  55. {
  56. "id": "P2-WP13-UAT-022",
  57. "result": "BLOCKED_EXTERNAL",
  58. "environment_id": null,
  59. "executed_at": null,
  60. "executed_by_person_id": null,
  61. "approved_by_person_id": null,
  62. "evidence_refs": [{"path": "acceptance/P3_WP01_FIVE_PARTY_SIGNOFF.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]
  63. },
  64. {
  65. "id": "P2-WP13-UAT-023",
  66. "result": "BLOCKED_EXTERNAL",
  67. "environment_id": null,
  68. "executed_at": null,
  69. "executed_by_person_id": null,
  70. "approved_by_person_id": null,
  71. "evidence_refs": [{"path": "validation/P3_WP01_PREPRODUCTION_REHEARSAL_RECORD.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]
  72. },
  73. {
  74. "id": "P2-WP13-UAT-024",
  75. "result": "BLOCKED_EXTERNAL",
  76. "environment_id": null,
  77. "executed_at": null,
  78. "executed_by_person_id": null,
  79. "approved_by_person_id": null,
  80. "evidence_refs": [{"path": "training/P3_WP01_TRAINING_EXECUTION_RECORD.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]
  81. }
  82. ],
  83. "metrics": [
  84. {"id": "core_object_onboarding_rate", "comparator": "GTE", "target": 95, "unit": "percent", "status": "BLOCKED_EXTERNAL", "numerator": null, "denominator": null, "value": null, "window_start": null, "window_end": null, "approved_by_person_id": null, "evidence_refs": [{"path": "validation/P3_WP01_ACCEPTANCE_EVIDENCE.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]},
  85. {"id": "incremental_change_accuracy", "comparator": "GTE", "target": 99, "unit": "percent", "status": "BLOCKED_EXTERNAL", "numerator": null, "denominator": null, "value": null, "window_start": null, "window_end": null, "approved_by_person_id": null, "evidence_refs": [{"path": "validation/P3_WP01_ACCEPTANCE_EVIDENCE.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]},
  86. {"id": "responsibility_coverage", "comparator": "GTE", "target": 95, "unit": "percent", "status": "BLOCKED_EXTERNAL", "numerator": null, "denominator": null, "value": null, "window_start": null, "window_end": null, "approved_by_person_id": null, "evidence_refs": [{"path": "validation/P3_WP01_ACCEPTANCE_EVIDENCE.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]},
  87. {"id": "quality_issue_closure_rate", "comparator": "GTE", "target": 85, "unit": "percent", "status": "BLOCKED_EXTERNAL", "numerator": null, "denominator": null, "value": null, "window_start": null, "window_end": null, "approved_by_person_id": null, "evidence_refs": [{"path": "validation/P3_WP01_ACCEPTANCE_EVIDENCE.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]},
  88. {"id": "incident_evidence_coverage", "comparator": "GTE", "target": 100, "unit": "percent", "status": "BLOCKED_EXTERNAL", "numerator": null, "denominator": null, "value": null, "window_start": null, "window_end": null, "approved_by_person_id": null, "evidence_refs": [{"path": "validation/P3_WP01_ACCEPTANCE_EVIDENCE.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]},
  89. {"id": "data_product_evidence_coverage", "comparator": "GTE", "target": 100, "unit": "percent", "status": "BLOCKED_EXTERNAL", "numerator": null, "denominator": null, "value": null, "window_start": null, "window_end": null, "approved_by_person_id": null, "evidence_refs": [{"path": "validation/P3_WP01_ACCEPTANCE_EVIDENCE.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]}
  90. ],
  91. "preproduction_rehearsal": {
  92. "status": "BLOCKED_EXTERNAL",
  93. "environment_id": null,
  94. "executed_at": null,
  95. "executed_by_person_id": null,
  96. "approved_by_person_id": null,
  97. "rto_target_minutes": 30,
  98. "rpo_target_minutes": 15,
  99. "rto_minutes": null,
  100. "rpo_minutes": null,
  101. "steps": [
  102. {"id": "install", "status": "BLOCKED_EXTERNAL"},
  103. {"id": "upgrade", "status": "BLOCKED_EXTERNAL"},
  104. {"id": "backup", "status": "BLOCKED_EXTERNAL"},
  105. {"id": "candidate_rollback", "status": "BLOCKED_EXTERNAL"},
  106. {"id": "rto_rpo", "status": "BLOCKED_EXTERNAL"}
  107. ],
  108. "evidence_refs": [{"path": "validation/P3_WP01_PREPRODUCTION_REHEARSAL_RECORD.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]
  109. },
  110. "training_records": [
  111. {"id": "user_training", "status": "BLOCKED_EXTERNAL", "participants": [], "trainer_person_id": null, "completed_at": null, "exercise_passed": null, "retraining_required": null, "retraining_completed": null, "evidence_refs": [{"path": "training/P3_WP01_TRAINING_EXECUTION_RECORD.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]},
  112. {"id": "operations_training", "status": "BLOCKED_EXTERNAL", "participants": [], "trainer_person_id": null, "completed_at": null, "exercise_passed": null, "retraining_required": null, "retraining_completed": null, "evidence_refs": [{"path": "training/P3_WP01_TRAINING_EXECUTION_RECORD.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]}
  113. ],
  114. "defect_gate": {
  115. "status": "BLOCKED_EXTERNAL",
  116. "p0_open": null,
  117. "p1_open": null,
  118. "open_p1_ids": [],
  119. "p1_disposition": {
  120. "status": "TBD_EXTERNAL",
  121. "covered_p1_count": null,
  122. "covered_p1_ids": [],
  123. "business_person_id": null,
  124. "technical_person_id": null,
  125. "decided_at": null,
  126. "evidence_refs": [{"path": "acceptance/P3_WP01_DEFECT_REGISTER.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]
  127. },
  128. "reviewed_by_business_person_id": null,
  129. "reviewed_by_technical_person_id": null,
  130. "reviewed_at": null,
  131. "evidence_refs": [{"path": "acceptance/P3_WP01_DEFECT_REGISTER.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]
  132. },
  133. "signoffs": [
  134. {"role": "product_owner", "status": "BLOCKED_EXTERNAL", "person_id": null, "person_name": null, "signed_at": null, "evidence_refs": [{"path": "acceptance/P3_WP01_FIVE_PARTY_SIGNOFF.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]},
  135. {"role": "business_owner", "status": "BLOCKED_EXTERNAL", "person_id": null, "person_name": null, "signed_at": null, "evidence_refs": [{"path": "acceptance/P3_WP01_FIVE_PARTY_SIGNOFF.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]},
  136. {"role": "technical_owner", "status": "BLOCKED_EXTERNAL", "person_id": null, "person_name": null, "signed_at": null, "evidence_refs": [{"path": "acceptance/P3_WP01_FIVE_PARTY_SIGNOFF.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]},
  137. {"role": "security_owner", "status": "BLOCKED_EXTERNAL", "person_id": null, "person_name": null, "signed_at": null, "evidence_refs": [{"path": "acceptance/P3_WP01_FIVE_PARTY_SIGNOFF.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]},
  138. {"role": "operations_owner", "status": "BLOCKED_EXTERNAL", "person_id": null, "person_name": null, "signed_at": null, "evidence_refs": [{"path": "acceptance/P3_WP01_FIVE_PARTY_SIGNOFF.md", "sha256": "TBD_EXTERNAL", "evidence_level": "TBD_EXTERNAL"}]}
  139. ]
  140. }