test: add scenario eval runner, recorded fixtures, and baseline comparison
This commit is contained in:
parent
3dc1af5f0c
commit
0664cc2d27
38 changed files with 6986 additions and 5 deletions
95
eval/recording/synthetic_taste.json
Normal file
95
eval/recording/synthetic_taste.json
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
{
|
||||
"saved_tracks": {
|
||||
"href": "https://api.spotify.com/v1/me/tracks",
|
||||
"items": [
|
||||
{
|
||||
"added_at": "2026-01-01T00:00:00Z",
|
||||
"track": {
|
||||
"album": {
|
||||
"images": [],
|
||||
"name": "Synthetic Saved Album"
|
||||
},
|
||||
"artists": [
|
||||
{
|
||||
"name": "Synthetic Saved Artist"
|
||||
}
|
||||
],
|
||||
"external_urls": {
|
||||
"spotify": "https://open.spotify.com/track/synthetic-saved-track"
|
||||
},
|
||||
"id": "synthetic-saved-track",
|
||||
"name": "Synthetic Saved Track",
|
||||
"uri": "spotify:track:synthetic-saved-track"
|
||||
}
|
||||
}
|
||||
],
|
||||
"limit": 50,
|
||||
"next": null,
|
||||
"offset": 0,
|
||||
"previous": null,
|
||||
"total": 1
|
||||
},
|
||||
"summary": "Short-term top artists: Synthetic Focus Artist; Long-term top artists: Synthetic Jazz Artist; Short-term top tracks: Synthetic Focus Track by Synthetic Focus Artist; Long-term top tracks: Synthetic Jazz Track by Synthetic Jazz Artist; Saved-track sample: Synthetic Saved Track by Synthetic Saved Artist",
|
||||
"top_artists": {
|
||||
"href": "https://api.spotify.com/v1/me/top/artists",
|
||||
"items": [
|
||||
{
|
||||
"id": "synthetic-focus-artist",
|
||||
"name": "Synthetic Focus Artist"
|
||||
},
|
||||
{
|
||||
"id": "synthetic-jazz-artist",
|
||||
"name": "Synthetic Jazz Artist"
|
||||
}
|
||||
],
|
||||
"limit": 50,
|
||||
"next": null,
|
||||
"offset": 0,
|
||||
"previous": null,
|
||||
"total": 2
|
||||
},
|
||||
"top_tracks": {
|
||||
"href": "https://api.spotify.com/v1/me/top/tracks",
|
||||
"items": [
|
||||
{
|
||||
"album": {
|
||||
"images": [],
|
||||
"name": "Synthetic Focus Album"
|
||||
},
|
||||
"artists": [
|
||||
{
|
||||
"name": "Synthetic Focus Artist"
|
||||
}
|
||||
],
|
||||
"external_urls": {
|
||||
"spotify": "https://open.spotify.com/track/synthetic-focus-track"
|
||||
},
|
||||
"id": "synthetic-focus-track",
|
||||
"name": "Synthetic Focus Track",
|
||||
"uri": "spotify:track:synthetic-focus-track"
|
||||
},
|
||||
{
|
||||
"album": {
|
||||
"images": [],
|
||||
"name": "Synthetic Jazz Album"
|
||||
},
|
||||
"artists": [
|
||||
{
|
||||
"name": "Synthetic Jazz Artist"
|
||||
}
|
||||
],
|
||||
"external_urls": {
|
||||
"spotify": "https://open.spotify.com/track/synthetic-jazz-track"
|
||||
},
|
||||
"id": "synthetic-jazz-track",
|
||||
"name": "Synthetic Jazz Track",
|
||||
"uri": "spotify:track:synthetic-jazz-track"
|
||||
}
|
||||
],
|
||||
"limit": 50,
|
||||
"next": null,
|
||||
"offset": 0,
|
||||
"previous": null,
|
||||
"total": 2
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue