feat: weekly ingredient challenges (Iron Chef-style, collaborative) #115

Open
opened 2026-04-20 13:18:31 -07:00 by pyr0ball · 0 comments
Owner

Concept

Weekly community ingredient challenges posted to the Kiwi community feed. Think Iron Chef Kitchen Stadium — but the point is to inspire creativity and share ideas, not compete. Low pressure, high fun.

How it works

  • Kiwi picks (or admin selects) a featured ingredient each week
  • Challenge post goes up in the community feed (and optionally to Fediverse/Lemmy via the ActivityPub module)
  • Users post their recipes using that ingredient
  • Optional: seasonal themes (e.g. spring alliums week, summer stone fruit, winter squash)

Seasonal themes

Could run alongside the weekly challenges — a broader month-long or seasonal theme that the weekly challenges nest inside. E.g. April = spring vegetables month, weekly spotlights on peas / asparagus / ramps / fiddleheads.

Implementation sketch

  • ChallengePost model in Kiwi community module (featured ingredient, theme, start/end dates, description)
  • Admin UI to schedule challenges (or auto-pick from seasonal calendar)
  • Community feed card: challenge banner at the top of the feed during the active window
  • Recipe submissions link back to the challenge
  • Optional: publish challenge post to Lemmy/Fediverse via circuitforge_core.activitypub.lemmy.LemmyClient

Notes

  • Language must be collaborative and low-stakes — no leaderboards, no winners (see feedback_kiwi_no_panic.md)
  • Seasonal calendar could be region-aware (Southern Hemisphere users get inverted seasons)
  • Could tie into the pantry scanner: if the featured ingredient is in your pantry, surface the challenge prominently

Future

  • When video generation lands (cf-orch video leaf), the Avocet animation test case is a seed-sorting animation — a Kiwi ingredient challenge animation would be a natural second test case
## Concept Weekly community ingredient challenges posted to the Kiwi community feed. Think Iron Chef Kitchen Stadium — but the point is to inspire creativity and share ideas, not compete. Low pressure, high fun. ## How it works - Kiwi picks (or admin selects) a **featured ingredient** each week - Challenge post goes up in the community feed (and optionally to Fediverse/Lemmy via the ActivityPub module) - Users post their recipes using that ingredient - Optional: seasonal themes (e.g. spring alliums week, summer stone fruit, winter squash) ## Seasonal themes Could run alongside the weekly challenges — a broader month-long or seasonal theme that the weekly challenges nest inside. E.g. April = spring vegetables month, weekly spotlights on peas / asparagus / ramps / fiddleheads. ## Implementation sketch - `ChallengePost` model in Kiwi community module (featured ingredient, theme, start/end dates, description) - Admin UI to schedule challenges (or auto-pick from seasonal calendar) - Community feed card: challenge banner at the top of the feed during the active window - Recipe submissions link back to the challenge - Optional: publish challenge post to Lemmy/Fediverse via `circuitforge_core.activitypub.lemmy.LemmyClient` ## Notes - Language must be collaborative and low-stakes — no leaderboards, no winners (see `feedback_kiwi_no_panic.md`) - Seasonal calendar could be region-aware (Southern Hemisphere users get inverted seasons) - Could tie into the pantry scanner: if the featured ingredient is in your pantry, surface the challenge prominently ## Future - When video generation lands (cf-orch video leaf), the Avocet animation test case is a seed-sorting animation — a Kiwi ingredient challenge animation would be a natural second test case
Sign in to join this conversation.
No milestone
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#115
No description provided.