telefon-betrieb-missing-rate-limit-storeHTTP 503Für EntwicklerDer geteilte Zähler der Missbrauchsbremse ist nicht eingerichtet.
Woran es liegt
In der Produktion fehlen `RATE_LIMIT_REDIS_URL` und `RATE_LIMIT_REDIS_TOKEN` (Upstash-REST-Zugang) oder sind keine https-Adresse. Ein Zähler je Instanz hieße bei mehreren Instanzen ein Vielfaches der erlaubten Anrufe, Codes und Links; TacticTable lehnt deshalb ab, statt ungebremst Kosten zu erzeugen.
Was zu tun ist
Beide Variablen setzen (Upstash-REST-URL und -Token), neu deployen und mit `npm run phone-agent:setup -- --check --only=ratelimit` prüfen, dass der Zähler erreichbar ist.
Fundstelle im Code
src/lib/phone-agent/errors.ts, src/lib/phone-agent/config.ts, src/lib/phone-agent/rate-limits.ts