Cook from what I have screen (1i) (Feature 18) #150

2 Commits
Author SHA1 Message Date
dev_agentandClaude Opus 5.5 dc81c634a3 Show no_ideas_found as the ErrorBanner with Retry (Feature 18, mock 1i)
CI / ci (pull_request) Successful in 5m38s
CI / ci (push) Successful in 5m30s
A failed ideas job always shows the ErrorBanner with Retry and no cards,
no_ideas_found included. The failure messages and the 404-means-search-
again rule move to ideas/api.ts (ideasJobFailure, ideasJobLost) for the
Quick dinners screen to share.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 21:43:51 -04:00
dev_agentandClaude Opus 5.5 45b104de66 Add the Cook from what I have screen (Feature 18, mock 1i)
CI / ci (push) Successful in 5m59s
CI / ci (pull_request) Successful in 5m37s
/cook-from-pantry lists the ingredients on hand as removable chips
(Enter or a comma adds one), with Any time | Quick only and a dark Find
ideas button. Find ideas starts an ideas_from_ingredients job and polls
it through useJob, showing ideas as the server grounds them with
skeleton cards for those still to come. Changing the filter after a
search asks the server again.

Each result card shows the server's summary line and its own Cook
tonight and Add to Quest log actions, enabled once the job has
succeeded; a 409 no_plan offers "Plan this week" linking to /plan.
Start failures, failed jobs, unknown jobs and unreadable results show
the ErrorBanner with Retry; no_ideas_found shows an empty state.

parsePlan is exported so Cook tonight can cache the plan it answers.

Maestro task 62f7cfea-625a-464c-9941-62a897b8f693.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 21:33:54 -04:00