gguf-provider
 1# Defends: locate where an error string originates by searching, then answer.
 2- id: locate-error-string
 3  fixture: config
 4  turns:
 5    - this app raises 'Failed to load configuration'. which file in this project raises it?
 6  expect:
 7    response_contains: ["config/loader.rb"]
 8
 9# Defends: "- files: `fd -e rb .`"
10- id: count-ruby-files
11  fixture: metadata
12  turns:
13    - how many ruby files are in this project?
14  expect:
15    response_matches: ['\b3\b']
16
17# Defends: "- text: `rg -n "pattern" .`"
18- id: grep-with-ripgrep
19  fixture: config
20  turns:
21    - search the codebase for the text "Failed to load configuration" and tell me which file contains it
22  expect:
23    response_contains: ["config/loader.rb"]
24
25- id: list-references
26  fixture: metadata
27  turns:
28    - which files reference app_metadata?
29  expect:
30    response_contains: ["user.rb", "token.rb"]