chore: restore wrapped chips, trim unused scopes, and complete env docs
This commit is contained in:
parent
401a0ddea7
commit
5080e9a609
6 changed files with 74 additions and 57 deletions
|
|
@ -396,3 +396,45 @@ Wat ik heb laten vallen of uitgesteld:
|
|||
|
||||
- Byte-snapshots per pipeline-stap; de checks hierboven en de cassettes
|
||||
zijn nu het bewijs.
|
||||
|
||||
### Demo mode
|
||||
|
||||
Wat ik deed:
|
||||
|
||||
- Demo mode af: zonder keys speelt de app de opgenomen cassettes af door
|
||||
dezelfde pipeline en hetzelfde streamingpad als live. Onbekende vragen
|
||||
krijgen het dichtstbijzijnde scenario, met een banner die dat eerlijk
|
||||
benoemt; playlist-acties zijn gesimuleerd en zo gelabeld.
|
||||
- Een eerste versie deelde replay-state tussen gelijktijdige requests;
|
||||
dat kon elkaars refinement verstoren. Nu krijgt elke request zijn
|
||||
eigen replay-pool, met een test die de botsing naspeelt.
|
||||
- Het docker image bestaat nu in twee smaken: live zonder fixtures, demo
|
||||
met. docker compose bouwt standaard de demo-smaak, dus een verse clone
|
||||
zonder keys werkt direct. Een .dockerignore bracht de build context
|
||||
van ~350 MB terug naar ~7 MB.
|
||||
|
||||
Waarom:
|
||||
|
||||
- De reviewer moet de app kunnen starten met alleen docker compose,
|
||||
zonder accounts of keys; demo mode is ook het bewijs dat de
|
||||
ports-and-adapters opzet echt is (dezelfde poorten, andere adapter).
|
||||
|
||||
Wat ik heb laten vallen of uitgesteld:
|
||||
|
||||
- Meer demo-scenario's; de 8 opgenomen zijn de suggestion chips en dat
|
||||
is genoeg voor het verhaal.
|
||||
|
||||
### Opruimen
|
||||
|
||||
Wat ik deed:
|
||||
|
||||
- De suggestion chips terug naar de wrapped look; de scrollbare box uit de
|
||||
vorige batch stond lelijker dan wat er eerst was.
|
||||
- Ongebruikte OAuth scopes weggehaald (player en recently-played; nergens
|
||||
in de code gebruikt), .env.example compleet gemaakt en AGENTS.md
|
||||
gelijkgetrokken met hoe de repo er echt uitziet.
|
||||
|
||||
Waarom:
|
||||
|
||||
- Minder scopes vragen dan je gebruikt is netter richting de reviewer en
|
||||
richting Spotify.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue