Claudio Ortolina
a983698c72
Document SQLite query optimization conventions
2026-04-11 23:46:23 +01:00
Claudio Ortolina
1c8d63c4d7
Bump Docker image versions in production docs
2026-04-11 23:46:06 +01:00
Claudio Ortolina
d3da4e4559
Update architecture docs for embedding ownership
2026-04-11 21:48:59 +01:00
Claudio Ortolina
90a0491924
Update architecture docs with QueryReporter
2026-04-10 10:31:21 +01:00
Claudio Ortolina
eeb0763466
Deduplicate and consolidate project docs
...
Remove redundant sections from production-infrastructure.md that
duplicated architecture.md (Oban queues/plugins/cron, external API
integrations, SQLite extensions, scheduled maintenance). Absorb API
rate limits into architecture.md's integration table. Replace tool
versions table with pointer to mise.toml. Add two conventions from
project history: scoped test setup and single-path shared components.
2026-04-09 15:19:32 +01:00
Claudio Ortolina
67c01ab1fa
Update architecture and infrastructure docs
2026-04-09 15:09:32 +01:00
Claudio Ortolina
e34e06ee6f
Add review and audit principles to conventions
2026-04-09 07:23:01 +01:00
Claudio Ortolina
4be9db6417
Refactor DefaultPrompt into Chats.Prompt with build/2
2026-04-05 08:32:03 +01:00
Claudio Ortolina
ec12be613b
Extract a default prompt
2026-04-04 23:35:30 +01:00
Claudio Ortolina
690846021e
Update architecture documentation
2026-04-04 15:07:55 +01:00
Claudio Ortolina
74f514afc1
Update architecture documentation
2026-04-04 08:34:10 +01:00
Claudio Ortolina
0339f7f11b
EXP: add task to manage worktrees
2026-04-03 11:41:37 +01:00
Claudio Ortolina
4f56c3b241
Update production infrastructure documentation
2026-04-02 19:32:57 +01:00
Claudio Ortolina
42d0ccf0d0
Update project conventions
2026-04-02 16:10:59 +01:00
Claudio Ortolina
a1fd891ed1
Update production-infrastructure documentation
2026-04-02 16:10:42 +01:00
Claudio Ortolina
3f7da55e50
Add a release tracked badge to records in lists
2026-04-02 11:52:07 +01:00
Claudio Ortolina
67817533c2
Remove stray design document
2026-04-01 20:11:45 +01:00
Claudio Ortolina
dcd83e673a
Update production-infrastructure documentation
2026-04-01 09:44:23 +01:00
Claudio Ortolina
24f061646e
Fix migration strategy docs to match production
...
Coolify runs migrations post-deploy via rel/overlays/bin/migrate,
not on boot. Update both architecture and infrastructure docs.
Closes #141
2026-03-30 14:15:23 +01:00
Claudio Ortolina
c39202c5eb
Update documentation
2026-03-30 10:59:14 +01:00
Claudio Ortolina
76b2ce6eea
Update documentation
2026-03-29 23:11:36 +01:00
Claudio Ortolina
e2266b452d
Update documentation
2026-03-29 08:56:27 +01:00
Claudio Ortolina
4db7442ad5
Update architecture docs
2026-03-28 10:26:46 +00:00
Claudio Ortolina
5c5a523fe6
Move scrobble refresh infra to Oban
2026-03-28 09:00:18 +00:00
Claudio Ortolina
47f8eddff1
Move BackfillScrobbledTracks worker under MusicLibrary namespace
2026-03-28 08:05:02 +00:00
Claudio Ortolina
4e2e0605ed
Update architecture docs for ListeningStats refactor
2026-03-27 23:18:23 +00:00
Claudio Ortolina
96836ae715
Improve tests: better assertions, meaningful tests
...
Track resulting principles in project conventions
2026-03-27 15:46:31 +00:00
Claudio Ortolina
6e96bd019f
Add two project conventions
2026-03-27 08:51:00 +00:00
Claudio Ortolina
b9e3de1db6
Add music recognition feature design spec
2026-03-27 07:35:59 +00:00
Claudio Ortolina
fa20428989
Update documentation
2026-03-26 23:04:53 +00:00
Claudio Ortolina
0295e58e57
Add rate limiting to Wikipedia and BraveSearch APIs
...
Closes #133
2026-03-25 11:38:17 +00:00
Claudio Ortolina
1cd9376632
Update project conventions
2026-03-25 09:28:21 +00:00
Claudio Ortolina
7342256afe
Update documentation
2026-03-24 15:14:18 +00:00
Claudio Ortolina
40b79e1226
Replace .tool-versions with native mise tools
2026-03-23 20:41:25 +00:00
Claudio Ortolina
84fa313638
Removes unused config/litestream.yml
2026-03-23 08:06:51 +00:00
Claudio Ortolina
58d1fc62c2
Update architecture and infrastructure docs
2026-03-22 17:19:50 +00:00
Claudio Ortolina
3639043882
Update architecture docs
2026-03-22 08:18:32 +00:00
Claudio Ortolina
b12e70f471
Refactor charts to use plain HTML
...
More responsive, less edge cases, and simpler to maintain.
2026-03-21 18:00:06 +00:00
Claudio Ortolina
47b6f44273
Update architecture and infrastructure docs
2026-03-21 09:31:03 +00:00
Claudio Ortolina
56d9d6bfd7
Use MDEx streaming to render chat content
2026-03-20 23:42:10 +00:00
Claudio Ortolina
10eaf316e6
Add documentation about production infrastructure
2026-03-20 23:17:27 +00:00
Claudio Ortolina
1ee4d3465a
Move /dev/maintenance to /maintenance
2026-03-18 07:44:22 +00:00
Claudio Ortolina
49aef5a4cb
Update architecture docs
2026-03-17 14:31:52 +00:00
Claudio Ortolina
8fd8dde73d
Persist chat history
2026-03-17 13:50:01 +00:00
Claudio Ortolina
bcef30eb52
Document production oban plugins
2026-03-17 11:55:36 +00:00
Claudio Ortolina
ca3c32c804
Add project convention around using the icon class
2026-03-16 19:43:30 +00:00
Claudio Ortolina
cd062c84f2
Update architecture docs
2026-03-16 12:53:32 +00:00
Claudio Ortolina
00037f0aa8
Update architecture docs
2026-03-16 08:07:09 +00:00
Claudio Ortolina
0a26891575
Update project conventions
2026-03-14 18:33:34 +00:00
Claudio Ortolina
891f6e0849
Update architecture docs
2026-03-12 21:17:58 +00:00