Single file added
Tests ability to generate a concise commit message for a single new file addition (hello.txt). Evaluates basic commit message generation from a trivial diff.
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
echo 'Hello, World!' > hello.txt - 05
git add hello.txt
Prompt
Generate a concise commit message (max 50 characters) describing the changes in this diff. Focus on the action taken (e.g., 'Add', 'Fix', 'Update').
Expected
Add hello.txt with greeting message
Campaign Evidence
Loading campaign evidence…
Model Outputs (14)
Add hello.txt
Add hello.txt
JSON Schema
Structured Output
(raw) {"commit_message":"Add hello.txt"}
Add hello.txt
Add hello.txt
JSON Schema
Structured Output
(raw) {"commit_message": "Add hello.txt"}
Add hello.txt
Add hello.txt file
Add hello.txt file
JSON Schema
Structured Output
(raw) {"commit_message": "Add hello.txt file"}
Add hello.txt
Add hello.txt with greeting
JSON Schema
Structured Output
(raw) {
"commit_message": "Add hello.txt with greeting"
}
Add hello.txt with greeting
JSON Schema
Structured Output
(raw) {
"commit_message": "Add hello.txt with greeting"
}
Add hello.txt with greeting
JSON Schema
Structured Output
(raw) {"commit_message":"Add hello.txt with greeting"}
Add hello.txt with greeting
JSON Schema
Structured Output
(raw) {
"commit_message": "Add hello.txt with greeting"
}
Add hello.txt with greeting message
Given the diff, a new file `hello.txt` has been added with the content `Hello, World!`. The action is an addition.
Concise commit message (max 50 characters, focusing on action):
**Add hello.txt with welcome message**