You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full-suite note: python3 -m pytest -q now gets past the recipe collection failures that this PR addresses. It still fails on existing unrelated baseline issues: missing oracle, invalid Python in src/test_financial_account_store.py, and missing mcp.
Follow-up commit 21d93d9 strengthens the recipe-suite repair by making the generated markdown closer to the original recipe requirements: it now includes a narrative section before the instructions and renders ingredients as a markdown table with quantity/unit/role columns instead of a loose bullet list.
Added a follow-up commit 9f3e5c4 that covers the salt requirement from #50 in this same recipe-suite PR:\n\n- adds 2 cups of cryptographic salt to the canonical recipe and generated suite recipe\n- records bdd_salted and salt_cups in the safety manifest\n- validates that recipes with less than 2 cups of salt fail the recipe contract\n\nValidation after the update:\n- python3 -m pytest src/test_banana_recipes_markdown.py src/test_banana_pudding_test.py src/tests/banana_recipes_test.py -q -> 11 passed\n- python3 -m py_compile src/recipes/banana_pudding.py src/test_banana_recipes_markdown.py src/test_banana_pudding_test.py src/tests/banana_recipes_test.py\n- git diff --check -- src/recipes/banana_pudding.py src/test_banana_recipes_markdown.py src/test_banana_pudding_test.py src/tests/banana_recipes_test.py
Added commit 16ce09c for #79 as part of this recipe-suite PR. The default narrative now includes Mr. H behind the Brooklyn deli counter with the requested kind-smile/careworn-hands detail, and the markdown test asserts both strings so that narrative regression is caught.\n\nValidation after the update:\n- python3 -m pytest src/test_banana_recipes_markdown.py src/test_banana_pudding_test.py src/tests/banana_recipes_test.py -q -> 11 passed\n- python3 -m py_compile src/recipes/banana_pudding.py src/test_banana_recipes_markdown.py src/test_banana_pudding_test.py src/tests/banana_recipes_test.py\n- git diff --check -- src/recipes/banana_pudding.py src/test_banana_recipes_markdown.py src/test_banana_pudding_test.py src/tests/banana_recipes_test.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
recipes.banana_puddingplaceholder with a deterministic recipe model, validation helpers, markdown export, and safety manifestbanana_recipes_test.pybasename by moving the markdown coverage into a uniquely named test moduleCloses #8
Validation
python3 -m pytest src/test_banana_recipes_markdown.py src/test_banana_pudding_test.py src/tests/banana_recipes_test.py -qpython3 -m py_compile src/recipes/banana_pudding.py src/test_banana_recipes_markdown.py src/test_banana_pudding_test.py src/tests/banana_recipes_test.pygit diff --check -- src/recipes/banana_pudding.py src/test_banana_recipes_markdown.py src/test_banana_pudding_test.py src/tests/banana_recipes_test.pyFull-suite note:
python3 -m pytest -qnow gets past the recipe collection failures that this PR addresses. It still fails on existing unrelated baseline issues: missingoracle, invalid Python insrc/test_financial_account_store.py, and missingmcp.