Jonathan
decb6302d4
docs: mark slice 3 (discovery) done + record deferred todos
...
README: discovery status → done (ListenBrainz-native, no Spotify); off-by-default
note for the discovery sweep; architecture mentions MusicBrainz+ListenBrainz.
Plan: check off final verification (suites green, whole-branch review passed,
live-API algorithm fix), append the review's deferred items to Notes.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-12 01:06:56 +02:00
Jonathan
0d2b7f0ae5
docs: slice 3 discovery implementation plan (14 tasks, TDD)
...
Schema → SimilaritySource + ListenBrainz engine → run_discovery (artists+albums)
→ worker sweep/trigger wiring → web feed/run/search/action/config routes →
/discover UI + settings. Each task independently testable against lyra_test.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-11 22:49:40 +02:00
Jonathan
f421904c9b
docs: add library-scan implementation plan
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-11 16:50:57 +02:00
Jonathan
1d847e2aeb
docs: add staged-download + atomic-import implementation plan
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-11 15:07:01 +02:00
Jonathan
eb2a2207a1
docs: add monitoring-web implementation plan (slice 2, plan 2)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-11 13:08:19 +02:00
Jonathan
915bd96cd3
docs: add monitoring-core implementation plan (slice 2, plan 1)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-11 12:01:57 +02:00
Jonathan
6cce95cec6
docs: add tagging, import & persistent library plan (slice 1, plan 4b)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 23:41:46 +02:00
Jonathan
6ea930ec7a
docs: add MusicBrainz intake + search-hardening plan (slice 1, plan 4a)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 23:10:10 +02:00
Jonathan
9804f3bb90
docs: add Soulseek adapter plan (slice 1, plan 3d)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 22:39:34 +02:00
Jonathan
50931c0cf5
docs: add Qobuz adapter plan (slice 1, plan 3c)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 21:58:44 +02:00
Jonathan
da1ed5caba
docs: add YouTube adapter plan (slice 1, plan 3b)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 21:18:09 +02:00
Jonathan
349f699bb6
docs: add configuration & secrets plan (slice 1, plan 3a)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 19:45:08 +02:00
Jonathan
b62b4145da
docs: add pipeline-core implementation plan (slice 1, plan 2)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 18:19:06 +02:00
Jonathan
d939f83ce3
chore: relax worker dep pins for local Python 3.14
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 16:28:34 +02:00
Jonathan
dcdb9752a2
Add walking-skeleton implementation plan (slice 1, plan 1)
...
Seven TDD tasks: monorepo + compose scaffold, Prisma Request/Job
schema, request API, live queue UI, worker claim logic, fake
pipeline, and worker loop + Dockerfiles with end-to-end verification.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 16:23:45 +02:00