Video routine

AI-Assisted Family Meal Planning

A walkthrough for designing a weekly meal-planning assistant that recommends family dinners from Mela recipes, learns from Slack feedback, and records what actually gets eaten.

Video

Tella slot

Placeholder for the final Tella embed after the session replay, narration, and edit pass are produced.

Pending Tella embed URL Add the published Tella URL here once the video is recorded and reviewed.

Routine

Build the recommendation loop

The video should move from source-of-truth decisions to the weekly Slack recommendation loop, then close with how daily logging and votes improve future meal picks.

  1. Frame the problem: family meal planning needs variety, low effort, and a memory of what was recently eaten.
  2. Define sources: Mela owns recipes, Google Sheets stores recipe metadata and history, Slack is the user interface.
  3. Show the weekly loop: Sunday recommendations combine recipe tags, weather, recent meals, votes, and variety rules.
  4. Show the daily loop: Slack asks what was eaten, then an LLM normalizes the response and matches it to the recipe library.
  5. Name the learning signals: consumed meals, selected-but-not-eaten meals, upvotes, downvotes, ignored recommendations, and repetition.

Talk track

A meal planner with memory

The useful shift is treating meal planning as a small feedback system instead of a one-time recipe search. Mela stays the source of truth for recipes, but the assistant builds a separate operating memory around what the family ate, what they liked, and what did not fit the week.

The first workflow imports recipe exports into a recipe index with tags for cuisine, protein, difficulty, kid friendliness, and weather fit. The second workflow runs every Sunday, reads the weather and history, then posts ten recommendations to Slack with the reason each meal made the list.

The daily check-in is what keeps the system honest. A short Slack prompt captures what actually happened, then the meal is matched back to a recipe or logged as an unmatched meal. Over time, that creates a planning loop that can avoid repeats, notice family favorites, and distinguish meals that sound good from meals that actually get cooked.

Recipe example

One library recipe, written in a voice

Most recipes in the Mela library want plain, accurate instructions so the assistant can tag and rank them. This one is the exception that gets a voice, and it is a useful artifact to show in the video when explaining what a recommendation review actually looks like. The joke is a single escalating health-denial arc that runs from lean turkey to four cheeses. It is scoped to this recipe only, not a house style.

"Lite" Spinach-Artichoke Turkey Lasagna

Summary: The cheese base is Alison Roman's Spinach Artichoke Dip (NYT Cooking), drafted against its will into lasagna duty. Beef got swapped for turkey, then a pound and a half of cheese undid all that good behavior. The turkey is the only thing here with a clear conscience.

Servings: 8  ·  Total time: 90 minutes  ·  Categories: Dinner, Pasta, Comfort Food

Ingredients

Turkey and Sauce

  • 1 1/4 lb ground turkey, 93/7; the lone adult in the room
  • 24 oz Rao's Arrabbiata sauce, no sugar added, which we will more than make up for

Spinach-Artichoke Cheese Base (via Alison Roman)

  • 2 Tbsp olive oil, a heart-healthy fat, here to lend credibility
  • 2 garlic cloves, finely chopped
  • 16 oz fresh spinach, chopped; or 10 oz frozen, thawed and squeezed bone-dry
  • 1/2 tsp red-pepper flakes, optional; the arrabbiata is already mad
  • 14 oz artichoke hearts, drained and chopped; technically a thistle, so, fiber
  • 12 oz cream cheese, cubed; where the wheels come off
  • 6 oz fresh mozzarella, torn; cheese, round one
  • 6 oz Greek yogurt or sour cream, Greek yogurt if you'd like to lie to yourself
  • 1/3 cup Pecorino or Parmesan, grated; cheese, round two

For the Top

  • 8 oz low-moisture mozzarella, shredded; cheese, round three, we have stopped counting
  • 1/4 cup Parmesan, grated; cheese, round four, for the people in the back

Noodles and Seasoning

  • 12 lasagna noodles, no-boil or regular; carbs, but in an architectural capacity
  • Kosher salt and black pepper, to taste

Instructions

  1. Establish the turkey's good intentions. Heat a skillet over medium-high. Add the ground turkey with a pinch of salt and cook until no longer pink, 6 to 8 minutes. Turkey has the personality of a damp napkin, so brown it properly. This is its entire arc, character-wise. Let it have this.
  2. The last responsible decision. Pour in the Rao's Arrabbiata and simmer 5 minutes until it tastes like it has opinions. Season and set aside. The sauce has no sugar added, which feels virtuous right up until step 4.
  3. Vegetables enter, briefly innocent. Here is where we borrow from Alison Roman. In a pot, heat the garlic in the olive oil for 30 seconds. Add the spinach a handful at a time until wilted, season, add red-pepper flakes if you're brave, and cook until the liquid evaporates, about 3 minutes. Look at you. Cooking vegetables. So healthy. Hold that thought.
  4. Where the salad dream dies. Stir in the artichokes, cook 2 minutes, then drop heat to low and add the cream cheese and fresh mozzarella. Stir until melted, about 3 minutes, then add the yogurt and grated pecorino. This is the dip, exactly as Alison intended, right up until the part where we bury it in noodles. The spinach realizes what it has gotten into. There is no going back for any of us now.
  5. Assemble the evidence. Heat oven to 375F. Smear a thin layer of turkey sauce in a 9x13 dish. Layer noodles, half the dip, a third of the remaining sauce. Repeat. Finish with noodles and the last of the sauce. You are building a delicious monument to a New Year's resolution you made nine days ago.
  6. Cheese, the finale. Blanket the top with the shredded mozzarella and Parmesan. If you were keeping a calorie count, this is where you would gently set the pencil down and walk away.
  7. Bake covered. Tent with foil so it doesn't weld to the cheese, and bake 25 minutes.
  8. Bake uncovered. Pull the foil and bake 15 to 20 more minutes until golden and bubbling and openly unhealthy.
  9. Rest, and make amends. Rest 15 minutes before cutting. Use the time to remember that turkey is leaner than beef, and that this counts for something, somewhere, in a ledger you will never have to read.

Notes

  • Source and credit: the spinach-artichoke cheese base is adapted from Alison Roman's Spinach Artichoke Dip on NYT Cooking (cooking.nytimes.com/recipes/1018248-spinach-artichoke-dip). She wrote a dignified appetizer. We turned it into structural support for a lasagna. The crimes against it are ours alone.
  • It contains turkey, which is leaner than beef. This is true. It is also the only true thing on the health pamphlet. Ground turkey saves you roughly 100 calories per serving versus beef, a sacrifice the four separate cheeses absorb without blinking and then ask for seconds.
  • It contains spinach and artichokes, which are vegetables. Vegetables that have been wilted in oil and then submerged in cream cheese, but vegetables. Their families have been notified.
  • Greek yogurt instead of sour cream is a real swap and a noble one. It will not be enough. Nothing will be enough. Make peace with this now, ideally over a cube of cream cheese.
  • Drain everything that can be drained (turkey fat, artichokes, spinach). The only thing between you and lasagna soup is your discipline. Use no-boil noodles for an easier life.
  • Let it rest 15 minutes before cutting or it will slump off the spatula like it's giving up on itself, which, relatable. Serves 8 people who asked no questions, or 6 people who are about to.

Resources

Production packet

Placeholder assets for turning the PRD and agent session into a Tella-editable video package.

Primer Video routine Outline, edit map, narration prompts, and redaction notes for the meal-planning video. Download
Replay Session replay Pending sanitized replay HTML for the implementation or planning session.
Source Alison Roman, NYT Cooking The caramelized-tomato-paste step in the recipe example is borrowed from Alison Roman's work at NYT Cooking.
Workflow n8n export Pending scrubbed workflow JSON once the automation exists.