Harbor Eats
Harbor Eats
Dinner choices both of you can live with — and that get smarter after you cook.
Two profiles. One dinner. Eligibility is hard law.
Not a recipe catalog. Not macros. Household unit 2–4 — a Completed Meal Loop needs a second diner.
Step 1 of 6
The eating unit — usually a couple or small household (2–4).
Step 2 of 6
Add diners now. You’ll invite them to set their own constraints next.
Step 3 of 6 · Your locks
Eligibility only — allergies and absolute “never.” Per diner. Never inherited. Never paywalled.
Soft likes come later (optional taste seed). Partners set their own locks when they join.
Step 4 of 6 · optional
Pick up to 3 soft signals — or skip. We learn the rest after you cook and rate.
0 of 3 selected
Step 5 of 6 · invite
Two profiles. One dinner. They’ll set their own hard constraints — we never copy yours onto them.
Share link + email/SMS code are equal. Invited shows immediately.
Channel
Join · Invited → Active
Deep link is for this household only. You’ll set your own hard constraints before cook/rate.
Your hard constraints (not inherited)
Tonight · 3 options
Three options both profiles can live with. Tap one — or share the set.
Send A/B/C so your partner can weigh in — one plan only, not a catalog.
Shared plan · minimal account
Selected · awaiting cook
Cook → dual 1–10 rate closes the Completed Meal Loop.
~40 min · passes both diners’ hard locks
Share a link or code — this household only
Selected · HE-2026-09-23-P01-A
Texture + format probe (crispy tofu, taco format) — from plan exploration field.
Step 1
Cooked
Rate while it’s fresh — each diner, 1–10. Or save one and finish later.
Experienced · 1–10
Rate each diner separately. Rated only when both present. Never invent scores.
Submit when both have scores. Partial keeps Cooked without claiming a loop.
Completed Meal Loop
Both of you rated. Smarter next time — experienced evidence only.
How it works
Eligibility is hard law. No private ratings on this card.
† Soft preference — not an eligibility lock.
A Tofu tacos · B Miso-ginger salmon · C Chickpea curry — all pass both hard locks.
*Fish (finfish) permitted when both profiles allow it. Soft prefs never override hard locks.