Identify most changed file from stat output
Tests ability to identify the most-changed file from stat output. Evaluates parsing git log --stat for change frequency.
Baseline Repository
These commands set up the repo before the model sees the prompt. They define the starting file structure, staged changes, and Git history.
- 01
git init - 02
git config user.email 'test@test.com' - 03
git config user.name 'Test User' - 04
printf 'line1 line2 line3 ' > small.txt - 05
printf 'a b ' > medium.txt - 06
printf 'x y z w v u t s r ' > large.txt - 07
git add small.txt medium.txt large.txt - 08
git commit -m 'Initial commit with three files' - 09
printf 'line1 line2 line3 line4 line5 ' > small.txt - 10
printf 'a b c d e f g h i j k l m n o ' > medium.txt - 11
printf 'x y z w v u t s r q p o n m l k j i h g f e d c b a ' > large.txt - 12
git add small.txt medium.txt large.txt - 13
git commit -m 'Update all files'
Prompt
In the most recent commit, which file had the most lines changed according to git log --stat? Output ONLY the filename, nothing else.
Expected
large.txt
Campaign Evidence
Loading campaign evidence…
Model Outputs (14)
large.txt
large.txt
JSON Schema
Structured Output
(raw) { "filename": "large.txt" }
large.txt
large.txt
JSON Schema
Structured Output
(raw) {
"filename": "large.txt"
}
large.txt
large.txt
JSON Schema
Structured Output
(raw) {"filename": "large.txt"}
large.txt
large.txt
JSON Schema
Structured Output
(raw) {
"filename": "large.txt"
}
large.txt
large.txt
JSON Schema
Structured Output
(raw) { "filename": "large.txt" }
large.txt
large.txt
JSON Schema
Structured Output
(raw) {"filename": "large.txt"}
large.txt
large.txt
JSON Schema
Structured Output
(raw) {
"filename": "large.txt"
}