Ein Aufruf startet den Server temporaer auf eigenem Port, prueft alle
bekannten Endpunkte und raeumt sich selbst auf. Agenten muessen nichts
ueber Hintergrund-Jobs, nohup oder Port-Cleanup wissen.
- scripts/smoke_test.sh: trap-basierter Cleanup, setsid-unabhaengig
via prozessgruppen-fremdem pkill-Fallback, eindeutiger Marker-Name
in sys.argv[0], 20x100ms Wartezeit aufs Port-Binding.
- AGENTS.md R4: verweist statt auf manuelle curl-Aufrufe auf
./scripts/smoke_test.sh; TL;DR und Einstiegs-Block aktualisiert.
Verifiziert: exit 0, Port nach Durchlauf frei (kein Leak).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>