fix(frontend): refine streamed presentation and resolve stream edge cases
This commit is contained in:
parent
a3af8f45cc
commit
2cc33a721c
18 changed files with 450 additions and 46 deletions
|
|
@ -273,3 +273,48 @@ Waarom:
|
|||
- Machine-geconverteerde UI-code krijgt dezelfde behandeling als de
|
||||
backend: een review-pass met concrete findings en een test-suite die de
|
||||
contractkritische randen vastzet, voordat het richting main gaat.
|
||||
|
||||
## Dag 3 - avond
|
||||
### Live eval run
|
||||
|
||||
Wat ik deed:
|
||||
|
||||
- Alle 8 scenario's in 1 run live gedraaid, plus de baseline arm (bare
|
||||
search) voor de comparison table.
|
||||
- Het Spotify-dagquotum was eerder al een keer vol; daarom vooraf
|
||||
maatregelen genomen: scenario's sequentieel, geen retries, de server-boot
|
||||
zelf als quota-check, en live meegekeken op 429's (niet gehit).
|
||||
- Uitkomst: 4 scenario's pass, 3 vallen alleen op een te strenge
|
||||
synonym-check in de eval zelf (gefixt), en discover-new faalt echt:
|
||||
call 1 verzint bij familiarity=new titels die niet bestaan, dus er
|
||||
overleeft niets de grounding. Fix volgt in de intent prompt.
|
||||
- De refinement turn deed live 0 Spotify calls: pool reuse werkt.
|
||||
|
||||
Waarom:
|
||||
|
||||
- De comparison table in de README wil ik op echte metingen baseren, en het
|
||||
quotum maakt herhalen duur.
|
||||
|
||||
Wat ik heb laten vallen of uitgesteld:
|
||||
|
||||
- discover-new opnieuw opnemen wacht op de prompt fix.
|
||||
|
||||
### Frontend: presentatie
|
||||
|
||||
Wat ik deed:
|
||||
|
||||
- Cards komen rustig gestaggerd binnen (met reduced-motion pad), results
|
||||
en chips scrollen in eigen panelen zodat de summary zichtbaar blijft,
|
||||
klik op het logo start een nieuwe chat, fonts self-hosted.
|
||||
- Een error die voor de metadata binnenkomt is nu een echte foutmelding
|
||||
in de chat, geen transport failure. Playlist-namen hadden een dubbele
|
||||
prefix; de frontend stuurt nu de kale query. 10 nieuwe tests.
|
||||
|
||||
Waarom:
|
||||
|
||||
- Dit is wat de reviewer als eerste ziet; rustige presentatie en eerlijke
|
||||
foutmeldingen gaan voor extra features.
|
||||
|
||||
Wat ik heb laten vallen of uitgesteld:
|
||||
|
||||
- Verdere styling; de tijd gaat naar eval, demo mode en de README.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue