fix(presentation): brakujacy token przy /chart/prompt i /chart/horoscope #14
Reference in New Issue
Block a user
Delete Branch "fix/missing-auth-headers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Blad
_auth_headers()dodalem na galezi hardeningu, ktora odbila sie od mastera zanim powstalymetody
prompt()ihoroscope()(LOG-29/30 i LOG-31). Git zmergowal obie zmiany czysto —byly w roznych liniach — ale semantycznie nowe metody wyszly bez tokenu.
Skutek: przyciski Generuj prompt (AI) i Napisz horoskop dostaja 401 przy wlaczonym
INTERNAL_TOKEN, mimo ze reszta aplikacji (horoskop, interpretacje, kalendarz) dziala normalnie.To moj blad — zauwazylem to ryzyko przy rebase i nie dopilnowalem.
Naprawa
Oba wywolania niosa teraz
headers=_auth_headers().Zeby to sie nie powtorzylo
Nowy test strukturalny (AST): przechodzi po drzewie skladniowym klienta i wymaga, by
kazde wywolanie
client.post/get/...mialoheaders=. Test jednej metody by tego nie zlapal —regula musi byc pilnowana calosciowo, bo problem pojawia sie przy DODAWANIU nowych metod.
Straznik zweryfikowany sabotazem: po usunieciu naglowka test pada ze wskazaniem konkretnej
linii (
logic_client.py:81 client.post()); po przywroceniu 15/15 przechodzi.Uwaga do diagnozy na klastrze
To tlumaczy 401 na prompt/horoskop, ale nie tlumaczy podow wiszacych w
Terminatinganicalkowitego braku komunikacji miedzy warstwami — tam szukalbym rozjazdu wartosci
INTERNAL_TOKENmiedzy podami albo zablokowanego montazu NFS. Komendy diagnostyczne podalemw czacie.