{
"event": "PreToolUse",
"tool_name": "AskUserQuestion",
"tool_input": {
"questions": [
{
"question": "Soll die Code-Analyse unter \/docs integriert werden oder einen eigenen Endpunkt bekommen?",
"header": "URL-Pfad",
"options": [
{
"label": "\/docs (erweitern)",
"description": "Neuer Tab\/Bereich innerhalb der bestehenden Docs-Seite"
},
{
"label": "\/code-analysis (neu)",
"description": "Eigener Menüpunkt für Code-Analyse"
},
{
"label": "\/docs\/code (Sub-Route)",
"description": "Als Unterseite von \/docs erreichbar"
}
],
"multiSelect": false
},
{
"question": "Welche Metadaten sollen pro Datei gespeichert werden?",
"header": "Metadaten",
"options": [
{
"label": "Minimal",
"description": "Nur Pfad, Name, Extension, Verzeichnis"
},
{
"label": "Standard",
"description": "+ Dateigröße, Zeilen, letztes Änderungsdatum"
},
{
"label": "Erweitert",
"description": "+ Namespace, Klassen-\/Funktionsnamen (PHP-Parsing)"
}
],
"multiSelect": false
},
{
"question": "Welche Verzeichnisse sollen gescannt werden?",
"header": "Scan-Scope",
"options": [
{
"label": "\/src nur",
"description": "Nur das Haupt-Quellcode-Verzeichnis"
},
{
"label": "\/src + \/public",
"description": "Backend + Frontend-Entry-Points"
},
{
"label": "Konfigurierbar",
"description": "Verzeichnisse in Tabelle\/Config auswählbar"
}
],
"multiSelect": false
},
{
"question": "Wie soll der Scan ausgelöst werden?",
"header": "Trigger",
"options": [
{
"label": "Manuell (Button)",
"description": "Button in der Web-UI startet Scan"
},
{
"label": "Beides",
"description": "Button + CLI-Script für Automatisierung"
},
{
"label": "Auto bei Aufruf",
"description": "Jeder Seitenaufruf scannt neu (langsamer)"
}
],
"multiSelect": false
}
]
}
}
{
"tool_response": {
"questions": [
{
"question": "Soll die Code-Analyse unter \/docs integriert werden oder einen eigenen Endpunkt bekommen?",
"header": "URL-Pfad",
"options": [
{
"label": "\/docs (erweitern)",
"description": "Neuer Tab\/Bereich innerhalb der bestehenden Docs-Seite"
},
{
"label": "\/code-analysis (neu)",
"description": "Eigener Menüpunkt für Code-Analyse"
},
{
"label": "\/docs\/code (Sub-Route)",
"description": "Als Unterseite von \/docs erreichbar"
}
],
"multiSelect": false
},
{
"question": "Welche Metadaten sollen pro Datei gespeichert werden?",
"header": "Metadaten",
"options": [
{
"label": "Minimal",
"description": "Nur Pfad, Name, Extension, Verzeichnis"
},
{
"label": "Standard",
"description": "+ Dateigröße, Zeilen, letztes Änderungsdatum"
},
{
"label": "Erweitert",
"description": "+ Namespace, Klassen-\/Funktionsnamen (PHP-Parsing)"
}
],
"multiSelect": false
},
{
"question": "Welche Verzeichnisse sollen gescannt werden?",
"header": "Scan-Scope",
"options": [
{
"label": "\/src nur",
"description": "Nur das Haupt-Quellcode-Verzeichnis"
},
{
"label": "\/src + \/public",
"description": "Backend + Frontend-Entry-Points"
},
{
"label": "Konfigurierbar",
"description": "Verzeichnisse in Tabelle\/Config auswählbar"
}
],
"multiSelect": false
},
{
"question": "Wie soll der Scan ausgelöst werden?",
"header": "Trigger",
"options": [
{
"label": "Manuell (Button)",
"description": "Button in der Web-UI startet Scan"
},
{
"label": "Beides",
"description": "Button + CLI-Script für Automatisierung"
},
{
"label": "Auto bei Aufruf",
"description": "Jeder Seitenaufruf scannt neu (langsamer)"
}
],
"multiSelect": false
}
],
"answers": {
"Soll die Code-Analyse unter \/docs integriert werden oder einen eigenen Endpunkt bekommen?": "\/docs\/code (Sub-Route)",
"Welche Metadaten sollen pro Datei gespeichert werden?": "Erweitert",
"Welche Verzeichnisse sollen gescannt werden?": "Konfigurierbar",
"Wie soll der Scan ausgelöst werden?": "Beides"
}
}
}