feat(delivery): expose credential escrow scorecard

This commit is contained in:
Your Name
2026-06-29 10:48:28 +08:00
parent 7191193c71
commit 76e5bbcf47
5 changed files with 246 additions and 6 deletions

View File

@@ -2584,6 +2584,19 @@ export interface DeliveryClosureWorkbenchSnapshot {
production_deploy_non110_runner_ready_registration_count: number
production_deploy_non110_runner_safe_next_step: string
production_deploy_non110_runner_remaining_blocker_count: number
backup_credential_escrow_intake_scorecard_schema_version: string
backup_credential_escrow_intake_scorecard_verifier: string
backup_credential_escrow_intake_status: string
backup_credential_escrow_active_gate_present: boolean
backup_credential_escrow_preflight_status: string
backup_credential_escrow_required_item_count: number
backup_credential_escrow_effective_missing_count: number
backup_credential_escrow_owner_response_received_count: number
backup_credential_escrow_owner_response_accepted_count: number
backup_credential_escrow_runtime_gate_count: number
backup_credential_escrow_secret_value_collection_allowed: boolean
backup_credential_marker_write_authorized_count: number
backup_credential_escrow_forbidden_true_field_count: number
github_write_channel_ready: boolean
github_account_status: string
github_account_suspended: boolean
@@ -2664,7 +2677,23 @@ export interface DeliveryClosureWorkbenchSnapshot {
}
| { kind: 'workflow_count'; count: number }
| { kind: 'surface_count'; total: number }
| { kind: 'readiness_row_count'; rows: number }
| {
kind: 'readiness_row_count'
rows: number
credential_escrow_intake_scorecard_schema_version: string
credential_escrow_intake_scorecard_verifier: string
credential_escrow_intake_status: string
credential_escrow_active_gate_present: boolean
credential_escrow_preflight_status: string
credential_escrow_required_item_count: number
credential_escrow_effective_missing_count: number
credential_escrow_owner_response_received_count: number
credential_escrow_owner_response_accepted_count: number
credential_escrow_runtime_gate_count: number
credential_escrow_secret_value_collection_allowed: boolean
credential_marker_write_authorized_count: number
credential_escrow_forbidden_true_field_count: number
}
href: string
operator_unblock?: DeliveryOperatorUnblock
next_action: string
@@ -14655,6 +14684,19 @@ export interface BackupDrReadinessMatrixSnapshot {
by_offsite_status: Record<string, number>
blocked_row_ids: string[]
action_required_row_ids: string[]
credential_escrow_intake_scorecard_schema_version: string
credential_escrow_intake_scorecard_verifier: string
credential_escrow_intake_status: string
credential_escrow_active_gate_present: boolean
credential_escrow_preflight_status: string
credential_escrow_required_item_count: number
credential_escrow_effective_missing_count: number
credential_escrow_owner_response_received_count: number
credential_escrow_owner_response_accepted_count: number
credential_escrow_runtime_gate_count: number
credential_escrow_secret_value_collection_allowed: boolean
credential_marker_write_authorized_count: number
credential_escrow_forbidden_true_field_count: number
}
readiness_rows: Array<{
target_id: string