Commit graph

  • f5e73dd114 fix: group header actions main Justin Visser 2026-08-12 11:03:18 +02:00
  • 1f4637eb2d small logboek change Justin Visser 2026-08-12 10:52:01 +02:00
  • dbc5c2d93f fix: stabilize the live recommendation path Justin Visser 2026-08-12 10:47:30 +02:00
  • bfea9efb5e fix: surface Spotify quota exhaustion Justin Visser 2026-08-11 22:07:06 +02:00
  • 358d058392 docs: log the demo escape hatch Justin Visser 2026-08-11 10:24:15 +02:00
  • b60a492417 feat: offer a demo instance link from the live deployment Justin Visser 2026-08-11 10:21:18 +02:00
  • cdace7d170 fix: type the health test mode, pace cards with the stream, and size the results panel Justin Visser 2026-08-11 10:15:20 +02:00
  • fa356ba5c5 docs: write the README and map the build workflow Justin Visser 2026-08-11 09:47:22 +02:00
  • 5080e9a609 chore: restore wrapped chips, trim unused scopes, and complete env docs Justin Visser 2026-08-11 09:31:39 +02:00
  • 401a0ddea7 feat: add key-free demo mode replaying recorded fixtures Justin Visser 2026-08-11 09:14:22 +02:00
  • 0664cc2d27 test: add scenario eval runner, recorded fixtures, and baseline comparison Justin Visser 2026-08-10 22:21:04 +02:00
  • 3dc1af5f0c fix(prompt): favor verifiable adjacent discoveries Justin Visser 2026-08-10 21:56:05 +02:00
  • 3555256a02 fix: harden request handling, pipeline containment, and startup boundaries Justin Visser 2026-08-10 21:50:48 +02:00
  • 2cc33a721c fix(frontend): refine streamed presentation and resolve stream edge cases Justin Visser 2026-08-10 21:38:14 +02:00
  • a3af8f45cc fix(frontend): harden the streaming ui and extract copy and constants Justin Visser 2026-08-10 15:42:18 +02:00
  • 036ef3cc6f feat(frontend): assemble accessible application shell Justin Visser 2026-08-10 15:04:17 +02:00
  • 96c69507ec feat(frontend): add session and playlist API client Justin Visser 2026-08-10 14:46:10 +02:00
  • 47cbeac87a fix: degrade to partial results below the grounding floor Justin Visser 2026-08-10 14:16:59 +02:00
  • 0ccc9a5d4e fix: tolerate spotify version suffixes and surface rerank failures Justin Visser 2026-08-10 14:02:54 +02:00
  • ce652d3114 fix: key users by account_id and tolerate candidate count variance Justin Visser 2026-08-10 13:54:36 +02:00
  • 1a0712144e docs: log the streaming api Justin Visser 2026-08-10 13:46:56 +02:00
  • 41aa93c3c7 feat: expose recommendation streaming api Justin Visser 2026-08-10 13:41:43 +02:00
  • e8d20158e3 refactor: rebuild orchestration around a track selection Justin Visser 2026-08-10 13:17:33 +02:00
  • cead39edbc feat: orchestrate grounded recommendations Justin Visser 2026-08-10 13:09:08 +02:00
  • 751391e6a2 feat: add recommendation service adapters Justin Visser 2026-08-10 12:05:59 +02:00
  • e970bdf542 refactor: section the config and make prompts a module Justin Visser 2026-08-10 11:59:02 +02:00
  • 5c3ba8d6ec feat: add recommendation domain foundations Justin Visser 2026-08-10 11:59:02 +02:00
  • fad7884c42 docs: log the Spotify integration Justin Visser 2026-08-10 11:34:35 +02:00
  • 1fe7349952 chore: keep local design assets out of the repo Justin Visser 2026-08-10 11:31:06 +02:00
  • 4bc48663c8 feat: define the discovery api wire contract Justin Visser 2026-08-10 11:31:06 +02:00
  • 6769833f7e feat: add Spotify client and auth routes Justin Visser 2026-08-10 11:31:06 +02:00
  • cdab1b4dd5 feat: add Spotify authentication and sessions Justin Visser 2026-08-10 11:31:06 +02:00
  • 000b435b9a docs: open the build log Justin Visser 2026-08-10 10:24:54 +02:00
  • d2380b621a feat: add single-image compose deliverable and CI Justin Visser 2026-08-09 20:59:58 +02:00
  • b354b0be76 feat: scaffold Vue 3 + TypeScript frontend with lint and typecheck tooling Justin Visser 2026-08-09 20:59:12 +02:00
  • c6a737db96 feat: scaffold FastAPI backend with ports-and-adapters layout Justin Visser 2026-08-09 20:58:10 +02:00
  • eee8195662 chore: establish standards in AGENTS.md Justin Visser 2026-08-09 20:56:13 +02:00