Drei Maskierungs-Bugs: kaputtes serve.py liess curl auf localhost auf einen unbenutzten Port unter WSL2 ~2 min pro Iteration haengen (Polling-Loop bis 40 min); status-only-Tests sahen ein zerschossenes templates.json nicht. - python3 -m py_compile vor Server-Start: Syntax-Fehler scheitern in <100ms mit klarer Meldung statt nach 22s Timeout-Polling. - 127.0.0.1 + --connect-timeout 1 ersetzt localhost-Polling: umgeht Resolver/IPv6-Falle, kappt jeden Versuch nach 1s. - Endpoint-curls bekommen --max-time 5: ein einzelner haengender Endpunkt killt nicht mehr die Suite. - Inhalts-Gate prueft nach den 8 HTTP-Checks, dass /templates.json parsable JSON ist - Pseudo-Fix-Schutz (kaputtes Manifest = HTTP 200 + JSON.parse stirbt im Frontend). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent_verify.sh | ||
| cleanup_server.sh | ||
| smoke_test.sh | ||
| validate.py | ||