fix: tolerate spotify version suffixes and surface rerank failures
This commit is contained in:
parent
ce652d3114
commit
0ccc9a5d4e
6 changed files with 92 additions and 29 deletions
|
|
@ -119,7 +119,8 @@ Wat ik deed:
|
|||
NDJSON events (metadata / track / warning / error / done); een
|
||||
client-disconnect stopt de stream en de grounding.
|
||||
- Playlist-endpoint dat schrijft met een vaste naam-prefix, zodat
|
||||
aangemaakte playlists later in bulk op te ruimen zijn.
|
||||
aangemaakte playlists later in bulk op te ruimen zijn (ik gebruik mijn
|
||||
persoonlijke spotify account/abbonement voor de demo)..
|
||||
- Request-timing middleware met per-request counters (Spotify calls, cache
|
||||
hits, LLM tokens) in gestructureerde logs.
|
||||
- Seed session voor gehost draaien: in live mode installeert een refresh
|
||||
|
|
@ -128,8 +129,7 @@ Wat ik deed:
|
|||
|
||||
Waarom:
|
||||
|
||||
- Streamen maakt de wachttijd eerlijk: de eerste kaart telt, niet de
|
||||
laatste. Een afgebroken request mag geen werk laten doorlopen.
|
||||
- Streamen maakt de wachttijd eerlijk: de eerste kaart telt. Een afgebroken request mag geen werk laten doorlopen.
|
||||
|
||||
### Review-fixes en de account-quota
|
||||
|
||||
|
|
@ -149,5 +149,18 @@ Waarom:
|
|||
|
||||
- De quota is per developer-account en per dag; bulk-werk zoals fixtures
|
||||
opnemen moet dus gebudgetteerd, en het cache-ontwerp (naam-naar-id,
|
||||
smaakprofiel) is geen optimalisatie-garnituur maar
|
||||
noodzakelijk om binnen de quota te blijven.
|
||||
smaakprofiel) is noodzakelijk om binnen de quota te blijven.
|
||||
|
||||
### Meer live-test fixes
|
||||
|
||||
Wat ik deed:
|
||||
|
||||
- Matching accepteert nu ook nummers die alleen als release met een
|
||||
versie-suffix bestaan ("Immunity - Remaster 2023"), met een lichte
|
||||
voorkeur voor de originele release bij gelijke score; de live-test liet
|
||||
zien dat echte nummers hierdoor onterecht afvielen.
|
||||
- Mislukte rerank-pogingen worden met reden gelogd, en de token-ceilings
|
||||
van beide LLM-calls zijn verhoogd: adaptive thinking telt mee in
|
||||
max_tokens en kon de gestructureerde output afkappen.
|
||||
- Per unresolved kandidaat wordt titel, artiest en status gelogd, zodat
|
||||
zichtbaar is WAT het model verzon in plaats van alleen hoeveel.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue