All branches merged
Tests ability to identify that all branches are merged and can be deleted. Evaluates the full-cleanup scenario.
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 'start' > start.txt - 05
git add start.txt - 06
git commit -m 'Start' - 07
git checkout -b fix-1 - 08
echo 'fix1' > fix1.txt - 09
git add fix1.txt - 10
git commit -m 'Fix 1' - 11
git checkout main - 12
git merge fix-1 - 13
git checkout -b fix-2 - 14
echo 'fix2' > fix2.txt - 15
git add fix2.txt - 16
git commit -m 'Fix 2' - 17
git checkout main - 18
git merge fix-2 - 19
git checkout -b cleanup - 20
echo 'cleanup' > cleanup.txt - 21
git add cleanup.txt - 22
git commit -m 'Cleanup' - 23
git checkout main - 24
git merge cleanup
Prompt
Look at the branches in this repository. Which branches should be deleted because they are fully merged into main? List ONLY the branch names to delete, one per line. If none, respond with 'none'.
Expected
cleanup
fix-1
fix-2
Campaign Evidence
Loading campaign evidence…
Model Outputs (14)
cleanup
fix-1
fix-2
cleanup
fix-1
fix-2
JSON Schema
Structured Output
(raw) {
"branches_to_delete": [
"cleanup",
"fix-1",
"fix-2"
]
}
cleanup
fix-1
fix-2
cleanup
fix-1
fix-2
JSON Schema
Structured Output
(raw) {
"branches_to_delete": [
"cleanup",
"fix-1",
"fix-2"
]
}
cleanup
fix-1
fix-2
cleanup
fix-1
fix-2
JSON Schema
Structured Output
(raw) {"branches_to_delete": ["cleanup", "fix-1", "fix-2"]}
cleanup
fix-1
fix-2
cleanup
fix-1
fix-2
JSON Schema
Structured Output
(raw) {
"branches_to_delete": [
"cleanup",
"fix-1",
"fix-2"
]
}
cleanup
fix-1
fix-2
cleanup
fix-1
fix-2
JSON Schema
Structured Output
(raw) {
"branches_to_delete": [
"cleanup",
"fix-1",
"fix-2"
]
}
cleanup
fix-1
fix-2
cleanup
fix-1
fix-2
JSON Schema
Structured Output
(raw) {"branches_to_delete": ["cleanup", "fix-1", "fix-2"]}
cleanup
fix-1
fix-2
cleanup
fix-1
fix-2
JSON Schema
Structured Output
(raw) {"branches_to_delete": ["cleanup", "fix-1", "fix-2"]}