gguf-provider
 1# Defends: scaffold a new program from scratch and run it.
 2- id: fizzbuzz-from-scratch
 3  fixture: blank
 4  turns:
 5    - create fizzbuzz.rb that prints the numbers 1 to 15 one per line, but Fizz for
 6      multiples of 3, Buzz for multiples of 5, and FizzBuzz for multiples of 15; then run it
 7  expect:
 8    verify: '[ "$(ruby fizzbuzz.rb | sed -n 3p)" = "Fizz" ] && [ "$(ruby fizzbuzz.rb | sed -n 5p)" = "Buzz" ] && [ "$(ruby fizzbuzz.rb | sed -n 15p)" = "FizzBuzz" ]'
 9    files:
10      fizzbuzz.rb:
11        contains: ["FizzBuzz"]