Public Access
docs: Sprint 15 round 2 — +18 recipes, library at 67 total, LLM 21/21
Sprint 15 round 2 (commit 97b84a7) added seed_recipes_round2.py
which seeded 18 more Spoonacular recipes today. Library went
49 -> 67 total. LLM test (Sprint 13 endpoint, week 2026-07-20):
{picked_count: 0, filled_count: 21, failed_count: 0}
The library now covers all 21 slots of a week (was 19/21 + 2
failed in round 1).
This commit updates the 6 running docs:
- .agent/plan.md — Sprint 15 Round 2 section (S15R2.1-S15R2.4
+ Done when + Out of scope) added after the round 1 sections.
50-query list documented by category.
- .agent/context.md — Round 2 decisions (D7-D10) added: list
focuses on cuisines round 1 didn't cover, round 2 is a
separate script, library at 67 with 21/21 LLM coverage.
- Review/sprint15-verification.md — Round 2 section appended
with: 50-query list, 18-imported result, 12 no-hits, 1 402,
updated DB state (37 Spoonacular + 30 manual = 67), LLM
test result, round 3 follow-up ticket.
- Review/ui-nielsen-audit.md — Round 2 paragraph added to the
Sprint 15 status block.
- fix-ui-audit.md — T8.6 added to the Sprint 15 section.
- Review/handoff-ui-audit.md — TL;DR and Sprint 15 section
updated with round 2.
- docs/HANDOFF.md — Round 2 paragraph added to the Sprint 15
section, Last-updated footer updated.
All 6 docs now reflect Sprint 15 round 2. Library has 67 unique
recipes — 1.25x rotation across 4 weeks of planning. Round 3
can add 30+ more by re-running scripts/seed_recipes.py on the
next day (its query list has round 1 cap-blocked American +
Mediterranean cuisines still to import).
This commit is contained in:
@@ -532,3 +532,15 @@ The Sprint 11 "Generate Meal Plan" CTA was library-only. Sprint 13 splits it int
|
||||
- `scripts/seed_recipes.py` (NEW) — the 50-query one-shot Python script.
|
||||
- `Review/sprint15-verification.md` (NEW) — the deploy + curl flow.
|
||||
|
||||
### Sprint 15 — Round 2 (2026-06-07) decisions
|
||||
|
||||
- **D7 — Round 2 needed because user wanted "more meals" / "larger sample."** Round 1 imported 18 of 50 (cap hit). Round 2 used the fresh daily quota.
|
||||
- **D8 — Round 2 list focuses on cuisines and meal types the round 1 list didn't cover:** Indian (8), Thai (6), Chinese regional (6), Soups & stews (6), Salads (6), Sandwiches/wraps (5), Breakfast (5), German/European (4), French (4). Total 50. Maximizes variety; doesn't double-cover round 1 cuisines (Italian, Mexican, Asian, American, Mediterranean).
|
||||
- **D9 — Round 2 imports 18 of 50 today (cap hit again at query 30).** Library at 67 total (37 Spoonacular + 30 manual). LLM test for week 2026-07-20: 21/21 slots filled, 0 failed.
|
||||
- **D10 — Round 2 is a separate script (`seed_recipes_round2.py`), not a list appended to round 1.** Keeps the round 1 script as a historical record; the new script can be re-run independently.
|
||||
|
||||
### Sprint 15 Round 2 file:line references
|
||||
|
||||
- `scripts/seed_recipes_round2.py` (NEW) — round 2 import script, ~120 lines, 50 queries.
|
||||
- `Review/sprint15-verification.md` — appended "Sprint 15 — Round 2" section with full result breakdown.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user