robin daf6c86633 feat: Add distillery enrichment cache
Caches AI enrichment results per distillery to save API calls:
- New table: enrichment_cache (distillery, tags, hit_count)
- New service: cache-enrichment.ts (get, save, increment, stats)
- enrich-data.ts checks cache before AI query
- Saves to cache after successful AI response
- Returns cached: true/false flag for transparency

Benefits:
- 0 API cost for repeated distillery scans
- Near-instant response for cached distilleries
- Shared across all users
2025-12-26 22:12:27 +01:00
2025-12-26 22:12:27 +01:00
2025-12-17 23:12:53 +01:00
2025-12-20 23:32:07 +01:00
2025-12-18 00:39:56 +01:00
2025-12-25 22:11:50 +01:00
2025-12-17 23:12:53 +01:00
2025-12-25 22:46:58 +01:00
2025-12-17 23:12:53 +01:00
Description
No description provided
229 MiB
Languages
TypeScript 95.6%
PLpgSQL 3.4%
JavaScript 0.8%
CSS 0.2%