# The recipe book for the `_bad` fixture campaign (phase 02 task 05). # # `undercooked-levels validate --dir tests/fixtures/levels/_bad` needs a book of # its own so the fixture stays self-contained: the tests assert on the rule hits # of `99_broken_room.yaml`, and those numbers depend on this book, not on the # shipped `levels/recipes.yaml`. One dish, `soup`, whose steps name a # `chop_board`, a `stove` and a `prep` station — the fixture kitchen omits the # stove on purpose. ingredients: [tomato, onion] recipes: soup: id: soup name: Tomato Soup base_score: 40 ingredients: - {kind: tomato, form: raw} - {kind: onion, form: raw} steps: - {kind: pick, station: spawn_shelf} - {kind: chop, station: chop_board, seconds: 0.9} - {kind: cook, station: stove, seconds: 5.0} - {kind: plate, station: prep, seconds: 0.4}