fix(ci): include backup readback in controlled profile
This commit is contained in:
@@ -251,6 +251,10 @@ jobs:
|
||||
;;
|
||||
docs/operations/awoooi-production-deploy-readback-blocker.snapshot.json)
|
||||
;;
|
||||
docs/evaluations/backup_dr_target_inventory_2026-06-04.json)
|
||||
;;
|
||||
docs/evaluations/backup_dr_readiness_matrix_2026-06-04.json)
|
||||
;;
|
||||
docs/operations/ai-agent-log-intelligence-runtime-sample-readback.snapshot.json)
|
||||
;;
|
||||
apps/api/src/api/v1/agents.py)
|
||||
@@ -349,6 +353,10 @@ jobs:
|
||||
;;
|
||||
apps/api/src/services/awoooi_production_deploy_readback_blocker.py)
|
||||
;;
|
||||
apps/api/src/services/backup_dr_target_inventory.py)
|
||||
;;
|
||||
apps/api/src/services/backup_dr_readiness_matrix.py)
|
||||
;;
|
||||
apps/api/src/services/decision_manager.py)
|
||||
;;
|
||||
apps/api/src/services/delivery_closure_workbench.py)
|
||||
@@ -385,6 +393,14 @@ jobs:
|
||||
;;
|
||||
apps/api/tests/test_delivery_closure_workbench_api.py)
|
||||
;;
|
||||
apps/api/tests/test_backup_dr_target_inventory.py)
|
||||
;;
|
||||
apps/api/tests/test_backup_dr_target_inventory_api.py)
|
||||
;;
|
||||
apps/api/tests/test_backup_dr_readiness_matrix.py)
|
||||
;;
|
||||
apps/api/tests/test_backup_dr_readiness_matrix_api.py)
|
||||
;;
|
||||
apps/api/tests/test_credential_escrow_evidence_intake_readiness_api.py)
|
||||
;;
|
||||
apps/api/tests/test_gitea_private_inventory_p0_scorecard_api.py)
|
||||
@@ -555,6 +571,8 @@ jobs:
|
||||
src/services/awooop_ansible_check_mode_service.py \
|
||||
src/services/auto_repair_service.py \
|
||||
src/services/auto_approve.py \
|
||||
src/services/backup_dr_target_inventory.py \
|
||||
src/services/backup_dr_readiness_matrix.py \
|
||||
src/services/decision_fusion.py \
|
||||
src/services/delivery_closure_workbench.py \
|
||||
src/services/heartbeat_report_service.py \
|
||||
@@ -609,6 +627,10 @@ jobs:
|
||||
tests/test_approval_pending_visibility.py \
|
||||
tests/test_awooop_operator_timeline_labels.py::test_outbound_timeline_title_labels_runbook_review \
|
||||
tests/test_delivery_closure_workbench_api.py \
|
||||
tests/test_backup_dr_target_inventory.py \
|
||||
tests/test_backup_dr_target_inventory_api.py \
|
||||
tests/test_backup_dr_readiness_matrix.py \
|
||||
tests/test_backup_dr_readiness_matrix_api.py \
|
||||
tests/test_credential_escrow_evidence_intake_readiness_api.py \
|
||||
tests/test_gitea_private_inventory_p0_scorecard_api.py \
|
||||
tests/test_reboot_auto_recovery_slo_scorecard_api.py \
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
- Delivery Workbench 的 release lane 已由 controlled status cleanup package ready + blocker 0 正確映射為 100%,保留 raw `overall_completion_percent=74` 作為原始 evidence。
|
||||
- Backup/DR `configs_capture` 舊 blocker 已依 2026-06-12 post-120 recovery 與後續 backup status readback 收斂:target inventory 改為 active,readiness matrix 改為 ready;`credential_escrow_markers` 仍由 P0-005 closeout overlay 控制,不在 matrix 偽造 marker。
|
||||
- 本地 Delivery Workbench 讀回:release `100`、backup lane `97`、non-credential backup blocker `[]`、average completion `98`、current P0 仍為 `P0-006`。
|
||||
- CD controlled-runtime profile 已納入 Backup/DR target inventory / readiness matrix snapshots 與對應 API tests,修復 `#3995` tests job 因路徑未列入窄 profile 而失敗。
|
||||
|
||||
**驗證**:
|
||||
- Focused pytest:Backup/DR target inventory、Backup/DR readiness matrix、Delivery Workbench `19 passed`。
|
||||
|
||||
Reference in New Issue
Block a user