{"record":{"id":"7ee6ce333d1fdf49","repo":"zeroclaw-labs/zeroclaw","slug":"cli-alias-rename-postcondition","errorCode":"cli-alias-rename-postcondition","errorMessage":"rename cascade post-condition failed: {$message}","messagePattern":"rename cascade post-condition failed: (.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/alias_cli/mod.rs","lineNumber":339,"sourceCode":"            )\n        ),\n        Err(RenameError::InvalidName(m)) => bail!(\n            \"{}\",\n            mta(\n                \"cli-alias-rename-invalid\",\n                &[(\"message\", m.as_str())],\n                \"invalid new alias: {$message}\"\n            )\n        ),\n        Err(RenameError::Reserved(a)) => bail!(\n            \"{}\",\n            mta(\n                \"cli-alias-rename-reserved\",\n                &[(\"alias\", a.as_str())],\n                \"alias `{$alias}` is reserved and cannot be renamed\"\n            )\n        ),\n        Err(RenameError::PostCondition(m)) => bail!(\n            \"{}\",\n            mta(\n                \"cli-alias-rename-postcondition\",\n                &[(\"message\", m.as_str())],\n                \"rename cascade post-condition failed: {$message}\"\n            )\n        ),\n    }\n}\n\nasync fn save(config: &mut Config) -> Result<()> {\n    Box::pin(config.save_dirty())\n        .await\n        .context(\"failed to persist config\")\n}\n\n// ── agents ──────────────────────────────────────────────────────────────────\n","sourceCodeStart":321,"sourceCodeEnd":357,"githubUrl":"https://github.com/zeroclaw-labs/zeroclaw/blob/88bb9c8533fc57ed7a03e36ca7c9ed2bf8336dcc/src/alias_cli/mod.rs#L321-L357","documentation":"Error \"rename cascade post-condition failed: {$message}\" thrown in zeroclaw-labs/zeroclaw.","triggerScenarios":"Thrown at src/alias_cli/mod.rs:339 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Review the reported post-condition failure, restore consistent state, and retry the rename.","Check the config file for partial rename artifacts and correct them manually before retrying."],"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"}