{"id":"2pc-recovery-single-pass","text":"`Coordinator.recover()` scans the log once and re-sends decisions to currently-available participants; it does not retry or schedule follow-ups, so a participant still down at recovery time stays locked until `recover()` is manually called again.","truth_value":"IN","source":"entries/2026/05/29/topic-2pc-blocking-problem.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"2pc-recovery-single-pass","truth_value":"IN","reason":"premise"}]}}