Drift-Check
Abdeckung
- HTML-Seiten in
ESP-IDF/littlefs/*.html: 11 - UI-Schema-Dateien in
reference/ui/*.schema.md: 11 - API-Routen (
server.on) inESP-IDF/components/pv_arduino/*.cpp: 71 - API-Referenz-Datei mit kompletter Liste:
reference/api/endpoints.md
Ergebnis
- UI-Abdeckung: 100% auf Seitenebene (eine Schema-Datei pro HTML-Seite).
- API-Abdeckung: 100% auf Routenebene (alle extrahierten
server.on-Routen gelistet).
Erkannte Inkonsistenzen (belegt)
- Human-Layer beschreibt OTA-Webupdate als verfügbar, API enthält aber explizit
POST /api/update/webmitstatus=disabled. - Human-Layer arbeitet überwiegend mit UI-Labels; Machine-Layer enthält die formalen Routen/Modelle.
- Für mehrere UI-Elemente ist der Endpoint aus HTML allein nicht deterministisch ableitbar; Mapping bleibt als "nicht direkt im HTML ersichtlich" markiert.