feat(recipe-detail): show source attribution at bottom of recipe card
feat(recipes): add meal-prep-friendly tag to recipe engine
feat(pipeline): live Purple Carrot scraper via Playwright virtual desktop
feat: recipe scan labeling task type for Kiwi training pipeline
Migrate LLMRouter model selection to cf-orch task routing via /api/inference/task
fix: recipe scan 503 — three cf-orch config bugs + DocuvisionClient API mismatch
bug: recipe scan returns 503 — blocked on cf-orch#65 (cf-vision no managed block)
feat: GET /api/library/sample-chunks — corpus sampling endpoint for Avocet embed bench
Design: encryption at rest for cloud user data
Design: per-user database isolation for cloud instances
Startup vec DB schema validation: detect dimension mismatch and auto-rebuild
manage.sh: standardize cloud commands to hyphen syntax (cloud-start vs cloud:start)
manage.sh: add update command (git pull + rebuild)
feat: replace nomic-embed-text retriever with Agent-ModernColBERT for semantic chunk search