Mixed merged and unmerged with many branches
Tests ability to process many branches (10+) with mixed merge status. Evaluates scalability of branch cleanup analysis.
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 'App' > app.txt - 05
git add app.txt - 06
git commit -m 'Initial' - 07
git checkout -b fix-typo - 08
echo 'typo fix' > typo.txt - 09
git add typo.txt - 10
git commit -m 'Fix typo' - 11
git checkout main - 12
git merge fix-typo - 13
git checkout -b fix-bug - 14
echo 'bug fix' > bug.txt - 15
git add bug.txt - 16
git commit -m 'Fix bug' - 17
git checkout main - 18
git merge fix-bug - 19
git checkout -b feature-v2 - 20
echo 'v2' > v2.txt - 21
git add v2.txt - 22
git commit -m 'Start v2' - 23
git checkout main - 24
git checkout -b feature-v3 - 25
echo 'v3' > v3.txt - 26
git add v3.txt - 27
git commit -m 'Start v3' - 28
git checkout main - 29
git checkout -b docs-update - 30
echo 'docs' > docs.txt - 31
git add docs.txt - 32
git commit -m 'Update docs' - 33
git checkout main - 34
git merge docs-update
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
docs-update
fix-bug
fix-typo
Campaign Evidence
Loading campaign evidence…
Model Outputs (14)
docs-update
fix-bug
fix-typo
docs-update
fix-bug
fix-typo
JSON Schema
Structured Output
(raw) {
"branches_to_delete": [
"docs-update",
"fix-bug",
"fix-typo"
]
}
docs-update
fix-bug
fix-typo
docs-update
fix-bug
fix-typo
JSON Schema
Structured Output
(raw) {
"branches_to_delete": ["docs-update", "fix-bug", "fix-typo"]
}
docs-update
fix-bug
fix-typo
docs-update
fix-bug
fix-typo
JSON Schema
Structured Output
(raw) {"branches_to_delete": ["docs-update", "fix-bug", "fix-typo"]}
docs-update
fix-bug
fix-typo
docs-update
fix-bug
fix-typo
JSON Schema
Structured Output
(raw) {
"branches_to_delete": [
"docs-update",
"fix-bug",
"fix-typo"
]
}
docs-update
fix-bug
fix-typo
docs-update
fix-bug
fix-typo
JSON Schema
Structured Output
(raw) { "branches_to_delete": [
"docs-update",
"fix-bug",
"fix-typo"
]
}
docs-update
fix-bug
fix-typo
docs-update
fix-bug
fix-typo
JSON Schema
Structured Output
(raw) {"branches_to_delete": ["docs-update", "fix-bug", "fix-typo"]}
docs-update
fix-bug
fix-typo
docs-update
fix-bug
fix-typo
JSON Schema
Structured Output
(raw) {"branches_to_delete": ["docs-update", "fix-bug", "fix-typo"]}