{"record":{"id":"84c09cade7307864","repo":"zeroclaw-labs/zeroclaw","slug":"run-run-id-is-not-paused-at-a-checkpoint-status-84c09c","errorCode":null,"errorMessage":"Run {run_id} is not paused at a checkpoint (status: {})","messagePattern":"Run (.+?) is not paused at a checkpoint \\(status: (.+?)\\)","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"crates/zeroclaw-runtime/src/sop/engine.rs","lineNumber":2971,"sourceCode":"    }\n\n    /// Apply a revise decision while preserving the current store contract: the\n    /// new parked draft and its gate-resolution event commit together, or the\n    /// in-memory run rolls back to the previous answerable draft.\n    fn revise_checkpoint_with_principal(\n        &mut self,\n        run_id: &str,\n        guidance: &str,\n        decision: super::approval::ApprovalDecision,\n        principal: super::approval::ApprovalPrincipal,\n    ) -> Result<()> {\n        let prior_run = self\n            .active_runs\n            .get(run_id)\n            .cloned()\n            .ok_or_else(|| anyhow::Error::msg(format!(\"Active run not found: {run_id}\")))?;\n        if prior_run.status != SopRunStatus::PausedCheckpoint {\n            bail!(\n                \"Run {run_id} is not paused at a checkpoint (status: {})\",\n                prior_run.status\n            );\n        }\n        if self.is_park_persist_pending(run_id) {\n            bail!(\n                \"Run {run_id} cannot re-draft: its parked checkpoint snapshot is not yet \\\n                 durably persisted (retrying)\"\n            );\n        }\n        self.can_revise_checkpoint(run_id)?;\n        let (_, sop) = self.resolve_active_run_sop(run_id)?;\n        self.revise_checkpoint_draft(run_id, guidance)?;\n\n        let event = super::approval::GateLedgerEntry {\n            run_id: run_id.to_string(),\n            step: prior_run.current_step,\n            gate_revision: Some(prior_run.revision),","sourceCodeStart":2953,"sourceCodeEnd":2989,"githubUrl":"https://github.com/zeroclaw-labs/zeroclaw/blob/88bb9c8533fc57ed7a03e36ca7c9ed2bf8336dcc/crates/zeroclaw-runtime/src/sop/engine.rs#L2953-L2989","documentation":"Error \"Run {run_id} is not paused at a checkpoint (status: {})\" thrown in zeroclaw-labs/zeroclaw.","triggerScenarios":"Thrown at crates/zeroclaw-runtime/src/sop/engine.rs:2971 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check the run status; only checkpoint-paused runs accept this decision."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"88bb9c8533fc57ed7a03e36ca7c9ed2bf8336dcc","analyzedAt":"2026-08-23T01:07:41.857Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}