Recipe source links — link back to original food.com / allrecipes entry #20

Closed
opened 2026-04-04 07:06:18 -07:00 by pyr0ball · 0 comments
Owner

Context

Corpus recipes (L1/L2) are sourced from food.com and allrecipes. The RecipeSuggestion schema currently does not expose a source URL. Users have no way to view the original recipe page for photos, reviews, or additional context.

What to build

  1. Backend: Add source_url: str | None to RecipeSuggestion and populate it from the recipe DB row (the corpus already stores source URLs)
  2. Frontend: Show a discrete "View original ↗" link in the recipe detail panel when source_url is present

Notes

  • Assembly template recipes (generated, not from corpus) will have source_url = null — hide the link for those
  • L4 wildcard recipes are fully generated — also null
  • Affiliate considerations: source links are not monetised; they are attribution/UX only
  • Do not show source URLs on the card list view — only in the detail panel to keep cards compact
## Context Corpus recipes (L1/L2) are sourced from food.com and allrecipes. The `RecipeSuggestion` schema currently does not expose a source URL. Users have no way to view the original recipe page for photos, reviews, or additional context. ## What to build 1. **Backend:** Add `source_url: str | None` to `RecipeSuggestion` and populate it from the recipe DB row (the corpus already stores source URLs) 2. **Frontend:** Show a discrete "View original ↗" link in the recipe detail panel when `source_url` is present ## Notes - Assembly template recipes (generated, not from corpus) will have `source_url = null` — hide the link for those - L4 wildcard recipes are fully generated — also `null` - Affiliate considerations: source links are not monetised; they are attribution/UX only - Do not show source URLs on the card list view — only in the detail panel to keep cards compact
pyr0ball added this to the Beta — Recipe Suggestions milestone 2026-04-04 16:33:19 -07:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/kiwi#20
No description provided.