Make the cooking/meal agent + prep-generation models load the KITCHEN-PREP GUIDANCE REFERENCE as system context whenever they write prep instructions (importer "Prep β measure & cut" block, consolidated-menu prep generator, and the prep-worthy/do-fresh classifiers). Store this reference in the harness and inject it. CORE RULES TO EMBED: (A) Prep-worthy = any knife work (dice/chop/mince/slice/grate/zest), measuring a precise bulk quantity, portioning protein, or pre-combining β₯2 measured iβ¦harness-6mqplan-firstreviewsmithπ§ 1 commit, 1 behind main, merges cleanly2026-07-08 10:28
Improve the importer's "Prep β measure & cut" generation (failures seen on the Mob Swedish meatballs import): (1) use ACTION VERBS per item β "thinly slice 1 cucumber," "peel & quarter 1kg potatoes," "finely chop 25g dill" β not a bare ingredient list; (2) NEVER drop an ingredient that needs prep (it omitted 200g frozen peas); (3) DEDUPE repeated lines and attribute split quantities to their component (it listed 300ml whole milk twice and split milk's 3 uses wrong); (4) label componentsβ¦harness-5p6plan-firstreviewsmithπ§ 1 commit, 3 behind main, merges cleanly2026-07-08 10:16
Verify beads run on a live external DB (not git files β confirm reads/writes hit the DB, nothing bead-related remains in the versioned tree; trace whether the dropped-DEV filings and stale applet came from this) AND make the bead Mini App truly live: query the bead DB directly on each request so the page always reflects current state in real time (in-progress beads like harness-adi appear immediately, no frozen "generated" snapshot). Supersedes/absorbs harness-8ah. Verify by creating a beadβ¦harness-q5kplan-firstreviewsmithπ§ 1 commit, 3 behind main, β οΈ conflicts with main2026-07-08 10:08
β’ Queued 2
Try this recipe to parse https://www.mob.co.uk/recipes/swedish-meatballs-with-cuharness-q2utriage2026-07-08 09:55
Fix Mini App 525 + confirm vault access, gated on live verification β worker must prove bread.dev renders (not 525) and an Obsidian CLI vault query returns a real note before closing; no closing on deploy-success aloneharness-38cplan-firstsmith2026-07-07 19:12
Research CLO Python API coverage for pattern assembly β seam creation, piece arrangement, simulation, and template reuse (by version/license tier)harness-agnplan-firsttask2026-07-06 18:39
Route vault access through official Obsidian CLI (fixes launchd TCC hangs)harness-amm2026-07-05 17:19
Begin working on the referenced item right away rather than queuing itharness-n3eplan-firsttask2026-07-02 22:55
Confirm whether beads use DoltHub's Dolt DB and set up beads in a database instead of the vault, removing harness logs from the vaultharness-lh6plan-firsttask2026-07-02 22:49
β Done (recent) 20
Bead Mini App shows stale data β it renders (200, no more 525) but serves a frozen snapshot: "generated 02:43" while listing beads stamped 09:23, shows 0 Working while harness-adi is in_progress and absent. Fix the refresh so the page regenerates from live bead state on each load (or a real 60s rebuild), and verify a newly-created/in-progress bead appears within the refresh window.harness-8ahplan-firstsmith2026-07-08 10:23
(Re-file, 3rd attempt β prior two did not register as beads; investigate why DEV actions are being dropped.) Two Paprika MCP additions: (1) edit-in-place tool to update an existing recipe's fields, especially inject/replace the "Prep β measure & cut" block in its directions β confirm-gated, preview, original steps preserved. (2) create-menu-with-consolidated-prep: given a set of recipes, create the Menu and auto-write its description as the CONSOLIDATED mise-en-place across all recipesβ¦harness-adiplan-firstsmith2026-07-08 09:57
Refine the recipe importer's "Prep β measure & cut" block β run a fast/cheap model to classify each ingredient as prep-worthy (measure/chop/dice/grate/portion) vs. trivial/at-the-stove (splash of oil to grease pan, salt & pepper to taste, water, garnishes) and EXCLUDE the trivial ones from the prep list. Keep meaningful mise-en-place only, grouped by component, with the light "do fresh" flag for items that don't hold.harness-8nxplan-firstsmith2026-07-08 09:23
Add a "recipe URL β Paprika" import capability β fetch the link, extract the recipe (schema.org/JSON-LD, with a fallback for messy sites), and create it via the Paprika MCP with a preview-before-write; pull the hero photo (prefer Paprika's own URL parser so images match app imports) and auto-suggest a category from Erik's existing categories.harness-aikplan-firstsmith2026-07-08 07:59
Add confirm-gated soft-delete to the Paprika MCP β delete_recipe / remove_from_meal_planner / remove_from_menu that move items to Paprika's trash (recoverable, never permanent). Preview-before-delete like the write tools; only act on confirm=true. Enables cleanup of test entries and general edits.harness-88qplan-firstsmith2026-07-08 06:26
Fix Paprika MCP recipe cap β it returns only 300 recipes even at limit=2000, hiding ~1,100 of Erik's 1,400. Paginate/sync the full library and cache it so list_recipes and the ingredient `query` search cover all recipes, not just the first 300; verify count matches his real total.harness-dwrplan-firstsmith2026-07-08 05:40
Deploy the already-finished Paprika write-support branch (lzs) independently of harness-38c β merge just that branch to main and restart the harness so the write tools (create recipe, add to menu/planner/grocery) load. Do not wait on the 525/vault fix; if the only conflict is the bead ledger, resolve it Paprika-wins. Verify the write tools are available after restart.harness-50bplan-firstsmith2026-07-08 05:10
Move the beads tracker out of git β run it as an external datastore (Dolt SQL server / SQLite / Postgres) the harness and all workers connect to over a connection, so bead create/close/status changes never appear in any branch diff. Remove bead files from the versioned tree so branches carry only code; eliminates the per-branch bead-ledger merge conflicts (root cause blocking harness-38c) and the "closed on paper but not live" mismatch.harness-zyeplan-firstsmith2026-07-08 04:54
Add write support to the Paprika MCP β create/save recipes, add to Menus, add to meal planner, add to grocery list; confirm before each write, additive-only (no overwrite/delete), correct Paprika sync uids/hashes, and validate with a throwaway test recipe before trusting real writesharness-lzsplan-firstsmith2026-07-08 04:25
Build a Paprika MCP (wraps the Paprika cloud-sync API β recipes, categories, meal planner, grocery list, pantry) plus a meal/prep-planning agent that reasons over Erik's actual recipes; needs Paprika account credentials stored as harness secretsharness-9q0plan-firstsmith2026-07-08 02:38
Give the concierge an authenticated web-fetch capability for the gated Mini App β Cloudflare Access service token (or headless-browser session) so I can fetch bread.dev past the auth gate and verify live render, not just HTTP statusharness-efnplan-firstsmith2026-07-08 02:24
Set up the official Obsidian CLI so the harness can read/query the Obsidian vault (restores vault access lost to the file-access lockout)harness-bspplan-firstsmith2026-07-07 16:04
Cloudflare API key is available for deploy and test automationharness-zjnplan-firstsmith2026-07-06 17:08
Implement review-queue nudge inside the existing heartbeat loop (not a standalone trigger)harness-e6zplan-firstsmith2026-07-06 16:36
Use bread.dev domain for Mini App host and testsharness-8szplan-firstsmith2026-07-06 06:03
Push Telegram notification when a bead enters the review queue, with stale-reminder nudgesharness-cdnplan-firstsmith2026-07-06 05:49
Fix bread.dev Mini App 525 SSL handshake β origin behind Cloudflare has no valid cert/isn't reachable; wire origin TLS + host (covers 8sz/zjn) and verify the live page renders, not just that it deploysharness-q6fplan-firstsmith2026-07-06 05:38