{
"event": "PreToolUse",
"tool_name": "mcp__mcp-docs__docs_update",
"tool_input": {
"id": 144,
"content": "<nav class=\"breadcrumb\">\n <a href=\"\/docs\">Dokumentation<\/a> »\n Frontend\n<\/nav>\n\n<h1>Frontend<\/h1>\n\n<p>Dokumentation zur Frontend-Architektur des Campus-Systems.<\/p>\n\n<h2>Prinzipien<\/h2>\n\n<ol>\n <li><strong>Server-Side Rendering<\/strong> - PHP rendert HTML<\/li>\n <li><strong>Progressive Enhancement<\/strong> - HTMX für Interaktivität<\/li>\n <li><strong>Kein SPA-Framework<\/strong> - Kein React, Vue, Angular<\/li>\n <li><strong>Minimales JavaScript<\/strong> - Nur wo nötig<\/li>\n<\/ol>\n\n<h2>Struktur<\/h2>\n\n<pre><code>\/src\/View\/ # PHP-Templates\n\/public\/css\/ # Stylesheets\n\/public\/js\/ # JavaScript (minimal)<\/code><\/pre>\n\n<h2>Unterthemen<\/h2>\n\n<ul>\n <li><a href=\"\/docs\/frontend\/htmx\">HTMX<\/a> - Interaktivität<\/li>\n <li><a href=\"\/docs\/frontend\/css\">CSS<\/a> - Styling (geplant)<\/li>\n <li><a href=\"\/docs\/frontend\/components\">Components<\/a> - Wiederverwendbare Elemente (geplant)<\/li>\n<\/ul>\n\n<h2>Verwandte Themen<\/h2>\n<ul>\n <li><a href=\"\/docs\/betrieb\/regeln\">Regeln<\/a> - HTMX statt fetch() Regel<\/li>\n <li><a href=\"\/docs\/architektur\">Architektur<\/a> - MVC\/MVP Pattern<\/li>\n<\/ul>"
}
}
{
"tool_response": [
{
"type": "text",
"text": "{\n \"success\": true,\n \"doc\": {\n \"id\": 144,\n \"parent_id\": null,\n \"slug\": \"frontend\",\n \"path\": \"\/frontend\",\n \"title\": \"Frontend\",\n \"description\": \"Frontend-Architektur und Patterns\",\n \"content\": \"<nav class=\\\"breadcrumb\\\">\\n <a href=\\\"\/docs\\\">Dokumentation<\/a> »\\n Frontend\\n<\/nav>\\n\\n<h1>Frontend<\/h1>\\n\\n<p>Dokumentation zur Frontend-Architektur des Campus-Systems.<\/p>\\n\\n<h2>Prinzipien<\/h2>\\n\\n<ol>\\n <li><strong>Server-Side Rendering<\/strong> - PHP rendert HTML<\/li>\\n <li><strong>Progressive Enhancement<\/strong> - HTMX für Interaktivität<\/li>\\n <li><strong>Kein SPA-Framework<\/strong> - Kein React, Vue, Angular<\/li>\\n <li><strong>Minimales JavaScript<\/strong> - Nur wo nötig<\/li>\\n<\/ol>\\n\\n<h2>Struktur<\/h2>\\n\\n<pre><code>\/src\/View\/ # PHP-Templates\\n\/public\/css\/ # Stylesheets\\n\/public\/js\/ # JavaScript (minimal)<\/code><\/pre>\\n\\n<h2>Unterthemen<\/h2>\\n\\n<ul>\\n <li><a href=\\\"\/docs\/frontend\/htmx\\\">HTMX<\/a> - Interaktivität<\/li>\\n <li><a href=\\\"\/docs\/frontend\/css\\\">CSS<\/a> - Styling (geplant)<\/li>\\n <li><a href=\\\"\/docs\/frontend\/components\\\">Components<\/a> - Wiederverwendbare Elemente (geplant)<\/li>\\n<\/ul>\\n\\n<h2>Verwandte Themen<\/h2>\\n<ul>\\n <li><a href=\\\"\/docs\/betrieb\/regeln\\\">Regeln<\/a> - HTMX statt fetch() Regel<\/li>\\n <li><a href=\\\"\/docs\/architektur\\\">Architektur<\/a> - MVC\/MVP Pattern<\/li>\\n<\/ul>\",\n \"status\": \"published\",\n \"sort_order\": 10,\n \"depth\": 0,\n \"created_at\": \"2025-12-27T12:23:11\",\n \"updated_at\": \"2025-12-27T15:49:50\"\n },\n \"message\": \"Document #144 updated\"\n}"
}
]
}