{
"tool_response": {
"type": "update",
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/src\/View\/home\/index.php",
"content": "<?php\n\ndeclare(strict_types=1);\n\n\/\/ @responsibility: Homepage with navigation link lists\n\nob_start();\n?>\n\n<div class=\"home-grid\">\n <section class=\"home-section\">\n <h2>Anwendungen<\/h2>\n <ul class=\"home-links\">\n <li><a href=\"\/chat\">KI-Chat<\/a><\/li>\n <li><a href=\"\/content\">Content Studio<\/a><\/li>\n <li><a href=\"\/content-pipeline\">Content Pipeline<\/a><\/li>\n <li><a href=\"\/semantic-explorer\">Semantic Explorer<\/a><\/li>\n <li><a href=\"https:\/\/files.campus.systemische-tools.de\/index.php\/apps\/files\/files\/3?dir=\/Documents\" target=\"_blank\">Nextcloud<\/a><\/li>\n <\/ul>\n <\/section>\n\n <section class=\"home-section\">\n <h2>Entwicklung<\/h2>\n <ul class=\"home-links\">\n <li><a href=\"\/tasks\">Tasks<\/a><\/li>\n <li><a href=\"\/protokoll\">Protokoll<\/a><\/li>\n <li><a href=\"\/contracts\">Contracts<\/a><\/li>\n <li><a href=\"\/config\">Content-Config<\/a><\/li>\n <li><a href=\"\/critics\">Critics<\/a><\/li>\n <li><a href=\"\/prompts\">Prompts<\/a><\/li>\n <li><a href=\"\/system-explorer\">System Explorer<\/a><\/li>\n <\/ul>\n <\/section>\n\n <section class=\"home-section\">\n <h2>Ressourcen<\/h2>\n <ul class=\"home-links\">\n <li><a href=\"\/docs\">Dokumentation<\/a><\/li>\n <li><a href=\"\/docs\/code\">Code-Analyse<\/a><\/li>\n <li><a href=\"\/backup-restore\">File Backup<\/a><\/li>\n <\/ul>\n <\/section>\n<\/div>\n\n<style>\n.home-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n gap: 2rem;\n max-width: 900px;\n margin: 2rem auto;\n padding: 0 1rem;\n}\n\n.home-section h2 {\n font-size: 1.1rem;\n font-weight: 600;\n color: #666;\n text-transform: uppercase;\n letter-spacing: 0.05em;\n margin-bottom: 1rem;\n padding-bottom: 0.5rem;\n border-bottom: 1px solid #eee;\n}\n\n.home-links {\n list-style: none;\n padding: 0;\n margin: 0;\n}\n\n.home-links li {\n margin-bottom: 0.5rem;\n}\n\n.home-links a {\n display: block;\n padding: 0.5rem 0;\n color: #333;\n text-decoration: none;\n font-size: 1rem;\n transition: color 0.15s;\n}\n\n.home-links a:hover {\n color: #0066cc;\n}\n\n.home-links a[target=\"_blank\"]::after {\n content: ' \\2197';\n font-size: 0.8em;\n color: #999;\n}\n\n@media (prefers-color-scheme: dark) {\n .home-section h2 {\n color: #aaa;\n border-bottom-color: #444;\n }\n\n .home-links a {\n color: #e0e0e0;\n }\n\n .home-links a:hover {\n color: #5dade2;\n }\n}\n<\/style>\n\n<?php $content = ob_get_clean(); ?>\n<?php require VIEW_PATH . '\/layout.php'; ?>\n",
"structuredPatch": [
{
"oldStart": 1,
"oldLines": 54,
"newStart": 1,
"newLines": 112,
"lines": [
"-<?php ob_start(); ?>",
"+<?php",
" ",
"-<h1>Campus - Systemische Tools<\/h1>",
"-<p>KI-gestütztes Lern- und Arbeitssystem<\/p>",
"+declare(strict_types=1);",
" ",
"-<section>",
"- <h2>Server: st<\/h2>",
"- <table>",
"- <tr><th>OS<\/th><td>Debian 13 (trixie)<\/td><\/tr>",
"- <tr><th>IP<\/th><td>88.198.50.199<\/td><\/tr>",
"- <tr><th>GPU<\/th><td>NVIDIA RTX 4000 SFF Ada (20GB)<\/td><\/tr>",
"- <\/table>",
"-<\/section>",
"+\/\/ @responsibility: Homepage with navigation link lists",
" ",
"-<section>",
"- <h2>Dienste<\/h2>",
"- <table>",
"- <tr><th>Dienst<\/th><th>Status<\/th><th>Port<\/th><\/tr>",
"- <tr><td>Apache<\/td><td>aktiv<\/td><td>80, 443<\/td><\/tr>",
"- <tr><td>MariaDB<\/td><td>aktiv<\/td><td>3306<\/td><\/tr>",
"- <tr><td>Ollama<\/td><td>aktiv<\/td><td>11434<\/td><\/tr>",
"- <tr><td>Qdrant<\/td><td>aktiv<\/td><td>6333<\/td><\/tr>",
"- <\/table>",
"-<\/section>",
"+ob_start();",
"+?>",
" ",
"-<section>",
"- <h2>Werkzeuge<\/h2>",
"- <div class=\"docs-grid\">",
"- <a href=\"\/chat\" class=\"docs-card\">",
"- <h3>KI-Chat<\/h3>",
"- <p>RAG-basierter Chat mit Ollama<\/p>",
"- <\/a>",
"- <a href=\"\/docs\/ki-tasks\" class=\"docs-card\">",
"- <h3>Tasks<\/h3>",
"- <p>Aufgaben für Mensch-KI-Kollaboration<\/p>",
"- <\/a>",
"- <a href=\"\/docs\" class=\"docs-card\">",
"- <h3>Dokumentation<\/h3>",
"- <p>Server, Anwendungen, KI-System<\/p>",
"- <\/a>",
"- <\/div>",
"-<\/section>",
"+<div class=\"home-grid\">",
"+ <section class=\"home-section\">",
"+ <h2>Anwendungen<\/h2>",
"+ <ul class=\"home-links\">",
"+ <li><a href=\"\/chat\">KI-Chat<\/a><\/li>",
"+ <li><a href=\"\/content\">Content Studio<\/a><\/li>",
"+ <li><a href=\"\/content-pipeline\">Content Pipeline<\/a><\/li>",
"+ <li><a href=\"\/semantic-explorer\">Semantic Explorer<\/a><\/li>",
"+ <li><a href=\"https:\/\/files.campus.systemische-tools.de\/index.php\/apps\/files\/files\/3?dir=\/Documents\" target=\"_blank\">Nextcloud<\/a><\/li>",
"+ <\/ul>",
"+ <\/section>",
" ",
"-<section>",
"- <h2>Domains<\/h2>",
"- <ul>",
"- <li><a href=\"https:\/\/campus.systemische-tools.de\">campus.systemische-tools.de<\/a> - Produktion<\/li>",
"- <li><a href=\"https:\/\/dev.campus.systemische-tools.de\">dev.campus.systemische-tools.de<\/a> - Entwicklung<\/li>",
"- <li><a href=\"https:\/\/files.campus.systemische-tools.de\">files.campus.systemische-tools.de<\/a> - Nextcloud<\/li>",
"- <\/ul>",
"-<\/section>",
"+ <section class=\"home-section\">",
"+ <h2>Entwicklung<\/h2>",
"+ <ul class=\"home-links\">",
"+ <li><a href=\"\/tasks\">Tasks<\/a><\/li>",
"+ <li><a href=\"\/protokoll\">Protokoll<\/a><\/li>",
"+ <li><a href=\"\/contracts\">Contracts<\/a><\/li>",
"+ <li><a href=\"\/config\">Content-Config<\/a><\/li>",
"+ <li><a href=\"\/critics\">Critics<\/a><\/li>",
"+ <li><a href=\"\/prompts\">Prompts<\/a><\/li>",
"+ <li><a href=\"\/system-explorer\">System Explorer<\/a><\/li>",
"+ <\/ul>",
"+ <\/section>",
" ",
"+ <section class=\"home-section\">",
"+ <h2>Ressourcen<\/h2>",
"+ <ul class=\"home-links\">",
"+ <li><a href=\"\/docs\">Dokumentation<\/a><\/li>",
"+ <li><a href=\"\/docs\/code\">Code-Analyse<\/a><\/li>",
"+ <li><a href=\"\/backup-restore\">File Backup<\/a><\/li>",
"+ <\/ul>",
"+ <\/section>",
"+<\/div>",
"+",
"+<style>",
"+.home-grid {",
"+ display: grid;",
"+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));",
"+ gap: 2rem;",
"+ max-width: 900px;",
"+ margin: 2rem auto;",
"+ padding: 0 1rem;",
"+}",
"+",
"+.home-section h2 {",
"+ font-size: 1.1rem;",
"+ font-weight: 600;",
"+ color: #666;",
"+ text-transform: uppercase;",
"+ letter-spacing: 0.05em;",
"+ margin-bottom: 1rem;",
"+ padding-bottom: 0.5rem;",
"+ border-bottom: 1px solid #eee;",
"+}",
"+",
"+.home-links {",
"+ list-style: none;",
"+ padding: 0;",
"+ margin: 0;",
"+}",
"+",
"+.home-links li {",
"+ margin-bottom: 0.5rem;",
"+}",
"+",
"+.home-links a {",
"+ display: block;",
"+ padding: 0.5rem 0;",
"+ color: #333;",
"+ text-decoration: none;",
"+ font-size: 1rem;",
"+ transition: color 0.15s;",
"+}",
"+",
"+.home-links a:hover {",
"+ color: #0066cc;",
"+}",
"+",
"+.home-links a[target=\"_blank\"]::after {",
"+ content: ' \\2197';",
"+ font-size: 0.8em;",
"+ color: #999;",
"+}",
"+",
"+@media (prefers-color-scheme: dark) {",
"+ .home-section h2 {",
"+ color: #aaa;",
"+ border-bottom-color: #444;",
"+ }",
"+",
"+ .home-links a {",
"+ color: #e0e0e0;",
"+ }",
"+",
"+ .home-links a:hover {",
"+ color: #5dade2;",
"+ }",
"+}",
"+<\/style>",
"+",
" <?php $content = ob_get_clean(); ?>",
" <?php require VIEW_PATH . '\/layout.php'; ?>"
]
}
],
"originalFile": "<?php ob_start(); ?>\n\n<h1>Campus - Systemische Tools<\/h1>\n<p>KI-gestütztes Lern- und Arbeitssystem<\/p>\n\n<section>\n <h2>Server: st<\/h2>\n <table>\n <tr><th>OS<\/th><td>Debian 13 (trixie)<\/td><\/tr>\n <tr><th>IP<\/th><td>88.198.50.199<\/td><\/tr>\n <tr><th>GPU<\/th><td>NVIDIA RTX 4000 SFF Ada (20GB)<\/td><\/tr>\n <\/table>\n<\/section>\n\n<section>\n <h2>Dienste<\/h2>\n <table>\n <tr><th>Dienst<\/th><th>Status<\/th><th>Port<\/th><\/tr>\n <tr><td>Apache<\/td><td>aktiv<\/td><td>80, 443<\/td><\/tr>\n <tr><td>MariaDB<\/td><td>aktiv<\/td><td>3306<\/td><\/tr>\n <tr><td>Ollama<\/td><td>aktiv<\/td><td>11434<\/td><\/tr>\n <tr><td>Qdrant<\/td><td>aktiv<\/td><td>6333<\/td><\/tr>\n <\/table>\n<\/section>\n\n<section>\n <h2>Werkzeuge<\/h2>\n <div class=\"docs-grid\">\n <a href=\"\/chat\" class=\"docs-card\">\n <h3>KI-Chat<\/h3>\n <p>RAG-basierter Chat mit Ollama<\/p>\n <\/a>\n <a href=\"\/docs\/ki-tasks\" class=\"docs-card\">\n <h3>Tasks<\/h3>\n <p>Aufgaben für Mensch-KI-Kollaboration<\/p>\n <\/a>\n <a href=\"\/docs\" class=\"docs-card\">\n <h3>Dokumentation<\/h3>\n <p>Server, Anwendungen, KI-System<\/p>\n <\/a>\n <\/div>\n<\/section>\n\n<section>\n <h2>Domains<\/h2>\n <ul>\n <li><a href=\"https:\/\/campus.systemische-tools.de\">campus.systemische-tools.de<\/a> - Produktion<\/li>\n <li><a href=\"https:\/\/dev.campus.systemische-tools.de\">dev.campus.systemische-tools.de<\/a> - Entwicklung<\/li>\n <li><a href=\"https:\/\/files.campus.systemische-tools.de\">files.campus.systemische-tools.de<\/a> - Nextcloud<\/li>\n <\/ul>\n<\/section>\n\n<?php $content = ob_get_clean(); ?>\n<?php require VIEW_PATH . '\/layout.php'; ?>\n"
}
}