| domain | contrib | |||||
|---|---|---|---|---|---|---|
| title | Benchmark Honesty — Distinguishing Simulated vs Real Results | |||||
| tags |
|
|||||
| status | draft | |||||
| source | PR review feedback analysis | |||||
| created | 2026-07-15 | |||||
| confidence | 0.95 |
When contributing benchmark results to open-source projects, presenting simulated or partial results as real evidence leads to maintainer rejection and lost trust.
The line between "validation test" and "real benchmark" is often blurry. A script that searches for lessons is NOT the same as an agent that uses lessons to solve problems.
{
"kind": "search_retrieval_probe",
"simulated_execution": true,
"note": "task_b_pass and ci_pr_compliance are simulated"
}- ❌ "Benchmark shows +31% improvement with lessons"
- ✅ "Search retrieval probe shows lessons can be found for 5/5 scenarios"
| Component | Real | Simulated |
|---|---|---|
| Lesson search | ✅ | — |
| Task execution | ❌ | Hardcoded |
| Result verification | ❌ | Hardcoded |
"This is a search validation tool, not a real benchmark. To make it a real benchmark, you need sandboxed environment + agent execution framework + result verification."
- Check artifact contains
kindandsimulated_executionfields - Confirm no auto-closing references to related issues
- Verify maintainer accepts the scope
- PR #479 review feedback
pr-strategy.md— External PR strategy