DMS FDN-28 - Zulassungs-Gate (Semaphor) vor HTTP-Handlern und Hintergrundjobs: definierte 503/Retry-After statt roher Verbindungsfehler, Jobs backoffen statt Dead-Letter. 3/3 AK erfuellt. Hinweis: QA-10 ist entgegen urspruenglicher Ticket-Annahme noch NICHT gemergt - Fix wurde trotzdem gegen aktuellen main real getestet, siehe Pruefprotokoll. Siehe dms/docs/FDN-28-PRUEFPROTOKOLL.md.
DMS FDN-28 - Zulassungs-Gate (Semaphor) vor HTTP-Handlern und Hintergrundjobs: definierte 503/Retry-After statt roher Verbindungsfehler, Jobs backoffen statt Dead-Letter. 3/3 AK erfuellt. Hinweis: QA-10 ist entgegen urspruenglicher Ticket-Annahme noch NICHT gemergt - Fix wurde trotzdem gegen aktuellen main real getestet, siehe Pruefprotokoll. Siehe dms/docs/FDN-28-PRUEFPROTOKOLL.md.
patrick
added 4 commits 2026-10-13 12:56:27 +02:00
Gepuffertes Semaphor mit Wartezeit: HTTP-Middleware antwortet bei
Erschoepfung mit 503/Retry-After, Job-Middleware liefert einen
transienten statt dauerhaften Fehler (Backoff statt Dead-Letter).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
cmd/app: NEXARCH_DMS_APP_ADMISSION_MAX_CONCURRENT/_MAX_WAIT_SECONDS/
_RETRY_AFTER_SECONDS (Default 40/2s/5s, MAX_CONCURRENT=0 schaltet ab).
cmd/worker: rt.Middleware um dbadmission.JobMiddleware erweitert,
eigene NEXARCH_DMS_WORKER_ADMISSION_*-Variablen, ausserhalb der
bestehenden Error-Tracking-Middleware (Gate-Erschoepfung ist kein
gemeldeter Fehler, sondern erwarteter Rueckstau).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
DMS FDN-28 - Zulassungs-Gate (Semaphor) vor HTTP-Handlern und Hintergrundjobs: definierte 503/Retry-After statt roher Verbindungsfehler, Jobs backoffen statt Dead-Letter. 3/3 AK erfuellt. Hinweis: QA-10 ist entgegen urspruenglicher Ticket-Annahme noch NICHT gemergt - Fix wurde trotzdem gegen aktuellen main real getestet, siehe Pruefprotokoll. Siehe dms/docs/FDN-28-PRUEFPROTOKOLL.md.