{
"event": "PreToolUse",
"tool_name": "mcp__mcp-docs__docs_create",
"tool_input": {
"title": "Code Quality Score",
"slug": "code-quality-score",
"parent_id": 61,
"status": "published",
"description": "Dokumentation zur Berechnung des Code Quality Scores",
"content": "<h2>Übersicht<\/h2>\n<p>Der Code Quality Score ist ein normalisierter Wert zwischen 0-100, der die Qualität einer Code-Datei bewertet. Er ersetzt das bisherige Grade-System (A-F) durch eine transparente, gewichtete Berechnung.<\/p>\n\n<h2>Formel<\/h2>\n<pre><code>Score = Σ (Faktor_i × Gewicht_i) \/ Σ Gewicht_i<\/code><\/pre>\n\n<p>Jeder Faktor wird auf einen Wert zwischen 0-100 normalisiert, bevor er gewichtet wird.<\/p>\n\n<h2>Unterkapitel<\/h2>\n<ul>\n<li><a href=\"\/docs\/qualitaet\/code-quality-score\/faktoren\">Faktoren<\/a> - Welche Metriken fließen ein<\/li>\n<li><a href=\"\/docs\/qualitaet\/code-quality-score\/normalisierung\">Normalisierung<\/a> - Wie werden Rohwerte normalisiert<\/li>\n<li><a href=\"\/docs\/qualitaet\/code-quality-score\/gewichtung\">Gewichtung<\/a> - Gewichtungsfaktoren pro Metrik<\/li>\n<\/ul>\n\n<h2>Zielwerte<\/h2>\n<table>\n<tr><th>Score<\/th><th>Bewertung<\/th><th>Bedeutung<\/th><\/tr>\n<tr><td>80-100<\/td><td>Exzellent<\/td><td>Keine Maßnahmen erforderlich<\/td><\/tr>\n<tr><td>60-79<\/td><td>Gut<\/td><td>Kleinere Verbesserungen möglich<\/td><\/tr>\n<tr><td>40-59<\/td><td>Akzeptabel<\/td><td>Refactoring empfohlen<\/td><\/tr>\n<tr><td>20-39<\/td><td>Kritisch<\/td><td>Refactoring erforderlich<\/td><\/tr>\n<tr><td>0-19<\/td><td>Unakzeptabel<\/td><td>Sofortige Maßnahmen nötig<\/td><\/tr>\n<\/table>"
}
}
{
"tool_response": [
{
"type": "text",
"text": "{\n \"success\": true,\n \"doc\": {\n \"id\": 131,\n \"parent_id\": 61,\n \"slug\": \"code-quality-score\",\n \"path\": \"\/qualitaet\/code-quality-score\",\n \"title\": \"Code Quality Score\",\n \"description\": \"Dokumentation zur Berechnung des Code Quality Scores\",\n \"content\": \"<h2>Übersicht<\/h2>\\n<p>Der Code Quality Score ist ein normalisierter Wert zwischen 0-100, der die Qualität einer Code-Datei bewertet. Er ersetzt das bisherige Grade-System (A-F) durch eine transparente, gewichtete Berechnung.<\/p>\\n\\n<h2>Formel<\/h2>\\n<pre><code>Score = Σ (Faktor_i × Gewicht_i) \/ Σ Gewicht_i<\/code><\/pre>\\n\\n<p>Jeder Faktor wird auf einen Wert zwischen 0-100 normalisiert, bevor er gewichtet wird.<\/p>\\n\\n<h2>Unterkapitel<\/h2>\\n<ul>\\n<li><a href=\\\"\/docs\/qualitaet\/code-quality-score\/faktoren\\\">Faktoren<\/a> - Welche Metriken fließen ein<\/li>\\n<li><a href=\\\"\/docs\/qualitaet\/code-quality-score\/normalisierung\\\">Normalisierung<\/a> - Wie werden Rohwerte normalisiert<\/li>\\n<li><a href=\\\"\/docs\/qualitaet\/code-quality-score\/gewichtung\\\">Gewichtung<\/a> - Gewichtungsfaktoren pro Metrik<\/li>\\n<\/ul>\\n\\n<h2>Zielwerte<\/h2>\\n<table>\\n<tr><th>Score<\/th><th>Bewertung<\/th><th>Bedeutung<\/th><\/tr>\\n<tr><td>80-100<\/td><td>Exzellent<\/td><td>Keine Maßnahmen erforderlich<\/td><\/tr>\\n<tr><td>60-79<\/td><td>Gut<\/td><td>Kleinere Verbesserungen möglich<\/td><\/tr>\\n<tr><td>40-59<\/td><td>Akzeptabel<\/td><td>Refactoring empfohlen<\/td><\/tr>\\n<tr><td>20-39<\/td><td>Kritisch<\/td><td>Refactoring erforderlich<\/td><\/tr>\\n<tr><td>0-19<\/td><td>Unakzeptabel<\/td><td>Sofortige Maßnahmen nötig<\/td><\/tr>\\n<\/table>\",\n \"status\": \"published\",\n \"sort_order\": 0,\n \"depth\": 1,\n \"created_at\": \"2025-12-25T15:57:31\",\n \"updated_at\": \"2025-12-25T15:57:31\"\n },\n \"message\": \"Dokument 'Code Quality Score' erstellt mit ID 131\"\n}"
}
]
}