PYMCP_019_ERROR_MAPPING_AND_TRACEBACK_HYGIENE: Domain-Errors gemappt; Tracebacks bleiben aus der Tool-Antwort
Severity: must. Bereich: python-mcp.
Regel
Use Cases werfen typisierte Domain-Errors (TransportError, BackendError oder fachliche Excs). Die Tool-Funktion fangt sie und mappt auf strukturierte MCP-Antworten ohne Stack-Trace. except Exception ist nur an EINER Stelle erlaubt — am aeussersten Tool-Rand. Tracebacks gehen auf stderr.
Reflection-Check
check:
reflect:
fields:
- has_domain_errors
- tool_wrapper_maps_errors
- generic_except_locations
- tracebacks_leave_stdout
object: error_mapping_profileEvidence
- LOCAL_KI_WEB_AUDIT, Audit des ki-web MCP-Servers (Mai 2026)