TenantAtlas/specs/390-restore-readiness-resolution-adapter-v1/contracts/restore-readiness-state-matrix.md
Ahmed Darrazi e80a1f87c3
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 1m19s
feat: add restore readiness resolution adapter improvements
2026-06-20 14:49:48 +02:00

1.8 KiB

Restore Readiness State Matrix

Priority Input condition State Reason Next safe action
1 No backup set selected blocked source_required review_backup_selection
2 Backup source has no usable payload blocked source_unusable review_backup_selection
3 Scope is not defined needs_preparation scope_required define_scope
4 Required group mappings remain unresolved needs_preparation group_mapping_required review_group_mappings
5 Checks evidence is missing blocked checks_not_run run_readiness_checks
6 Checks evidence is stale/invalidated blocked checks_stale run_readiness_checks
7 Current checks have blockers blocked checks_blocking review_validation_blockers
8 Preview evidence is missing needs_preparation preview_missing generate_preview
9 Preview evidence is stale/invalidated needs_preparation preview_stale regenerate_preview
10 Checks and preview are current, but execution prerequisites are blocked blocked execution_prerequisite_blocked review_validation_blockers
11 Checks and preview are current and execution prerequisites are available ready_for_confirmation ready_for_confirmation continue_to_confirmation
12 RestoreRun is pending/queued/running executing execution_in_progress open_operation
13 RestoreRun is completed/partial/completed_with_errors completed execution_completed inspect_restore_results or inspect_evidence
14 RestoreRun is failed failed execution_failed inspect_restore_results
15 RestoreRun is cancelled/aborted cancelled execution_cancelled inspect_restore_results

Checks are intentionally evaluated before preview so a stale checks basis cannot be hidden by a current preview basis.