fix(ci): include backup readback in controlled profile

This commit is contained in:
Your Name
2026-06-30 02:01:37 +08:00
parent 750e269ffb
commit 1a910f30be
2 changed files with 23 additions and 0 deletions

View File

@@ -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 \

View File

@@ -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 改為 activereadiness 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 pytestBackup/DR target inventory、Backup/DR readiness matrix、Delivery Workbench `19 passed`