{"record":{"id":"b4128dc1a5229ce9","repo":"MemPalace/mempalace","slug":"unknown-transformation-name-r-reserved-names","errorCode":null,"errorMessage":"unknown transformation {name!r}; reserved names: {sorted(RESERVED_TRANSFORMATIONS)}","messagePattern":"unknown transformation (.+?); reserved names: (.+?)","errorType":"exception","errorClass":"KeyError","httpStatus":null,"severity":"error","filePath":"mempalace/sources/transforms.py","lineNumber":194,"sourceCode":"    \"tool_result_omitted\": tool_result_omitted,\n    \"spellcheck_user\": spellcheck_user,\n    \"synthesized_marker\": synthesized_marker,\n    \"speaker_role_assignment\": speaker_role_assignment,\n}\n\n\ndef get_transformation(name: str) -> Transformation:\n    \"\"\"Resolve a reserved transformation by name.\n\n    Raises :class:`KeyError` if the name is neither reserved nor registered as\n    an adapter-namespaced reference (``<adapter>_<transform>``). Callers\n    looking for adapter-specific references SHOULD ``getattr`` on this module\n    first; this helper only covers the reserved names.\n    \"\"\"\n    try:\n        return RESERVED_TRANSFORMATIONS[name]\n    except KeyError as e:\n        raise KeyError(\n            f\"unknown transformation {name!r}; reserved names: {sorted(RESERVED_TRANSFORMATIONS)}\"\n        ) from e\n","sourceCodeStart":176,"sourceCodeEnd":197,"githubUrl":"https://github.com/MemPalace/mempalace/blob/06cb6987f02610784fefbad4b2bd5d026d164ba6/mempalace/sources/transforms.py#L176-L197","documentation":"Error \"unknown transformation {name!r}; reserved names: {sorted(RESERVED_TRANSFORMATIONS)}\" thrown in MemPalace/mempalace.","triggerScenarios":"Thrown at mempalace/sources/transforms.py:194 when the library encounters an invalid state.","commonSituations":"Transformation name collided with a reserved built-in name.","solutions":["Pick a non-reserved transformation name"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"06cb6987f02610784fefbad4b2bd5d026d164ba6","analyzedAt":"2026-08-15T03:03:36.213Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}