Files
marfrit 54106c4210 models-json: CATALOG_PROVIDER aus bullpen_config statt als Literal
tests/test_no_hardcoded_hosts.py verbietet Fleet-Hostnamen in Laufzeit-Strings und
erlaubt genau einen Ort dafuer: lib/bullpen_config.py, wo alle Vorgaben per get() mit
Umgebungsuebersteuerung liegen. bin/models-json trug 'hossenfelder-proxy' als Literal
und riss den Test - eingeschleppt mit Roundhouse-Karte 3 am selben Tag.

Der Wert ist ein Provider-LABEL, kein Hostname, enthaelt aber einen; die Regel prueft
auf Substring, und das ist keine Ueberempfindlichkeit: ihr Zweck ist, dass hiesige
Namen nicht in Code wandern, der veroeffentlicht wird. Uebersteuerbar bleibt er als
BULLPEN_CATALOG_PROVIDER, jetzt nur an einer Stelle statt an zweien.
2026-08-03 12:27:20 +02:00
..