Auto-generiert von
scripts/generate-coverage-doc.mjs— nicht von Hand editieren. Wird täglich vom Workflow.github/workflows/api-schema-sync.ymlneu erzeugt und bei Änderung committet. Grundlage:docs/dockhand-openapi.json(viaderiveRoutesFromOpenapi()).
Erzeugt: 2026-09-06T13:20:56.418Z
Dockhand-Upstream-Commit: 049221ceff6223ff10fae49c0cb9757368c565bf
Schema-Endpunkte gesamt: 257
100.0% (346/346 in-Scope-Endpunkte haben ein MCP-Tool)
| Status | Anzahl |
|---|---|
| COVERED | 346 |
| MISSING_TOOL | 0 |
| Deliberately omitted (Registry, siehe unten) | 2 |
| ORPHANED_TOOL | 0 |
| Bewusst ausgeschlossen (Streams, Callbacks, interne Routen) | 22 |
Keine — alle in-Scope-Endpunkte haben ein MCP-Tool.
Endpunkte, die laut Schema existieren, aber laut docs/omitted-endpoints.json bewusst
NIE ein MCP-Tool bekommen sollen. Unterscheidet sich von MISSING_TOOL oben: dort stehen
echte, noch offene Lücken (z.B. die Backup-API, siehe #202).
| HTTP | Pfad | Begründung | ADR |
|---|---|---|---|
| POST | /api/git/stacks/{id}/env-files |
Entfernt in #171 — read-only Aufgabe, redundant zu get_git_stack_env_files (GET) plus update_git_stack/update_stack_env für Änderungen. Kein zusätzliches Tool nötig. | docs/adr/0001-omission-registry.md |
| POST | /api/git/stacks/{id}/webhook |
Eingehender Webhook-EMPFAENGER, kein aufrufbarer Vorgang: GitHub/GitLab rufen ihn mit einer Signatur bzw. einem Token auf, die der Handler prueft, und deployen damit den Git-Stack. Ein Agent hat weder die Signatur noch einen Grund, sie nachzubilden — fuer den absichtlichen Deploy gibt es deploy_git_stack, fuer die Webhook-Verwaltung get_git_stack_webhook (GET, vorhanden). Der Endpunkt taucht sonst dauerhaft als MISSING_TOOL auf und laesst den Luecken-Zaehler groesser aussehen, als er ist. | docs/adr/0001-omission-registry.md |
Der vollständige Report inkl. aller COVERED-Endpunkte und weiterer Prüfungen
(PARAM_MISMATCH, MISSING_ENCODE, QUERY_PARAM_*) entsteht bei jedem Lauf von
node scripts/validate-mcp-tools.mjs als validation-report.md (nicht eingecheckt).