Working evaluationBuild Success Rate is the single primary ranking metric; denominator and tie-break details remain under review.
Draft protocol

Evaluation

The harness runs submitted Agents on controlled cases, applies their repairs, executes the target build, and converts those outcomes into reproducible metrics.

Oracle
Executable build
Primary metric
Build Success Rate
Open detail
Failure handling
Primary metric selected; full scoring semantics remain draft

Entries are ranked first by Build Success Rate. Exact denominator rules, resource budgets, failure handling, ranking frequency, and any tie-breaker must still be frozen before launch.

Separate source material from final rules

ItemBasisStatus
Executable build as the success oracleBuild-Bench paper and accepted proposalSelected
Build Success Rate as the single primary metricAccepted proposal and organizer working decisionSelected
Failure categories and denominator semanticsRequired for reproducible scoringTeam review
Tie-breaker and informational fieldsSecondary to the primary metricOpen

Executable outcomes are the oracle

A repair is successful only when it applies cleanly, respects competition policy, and the repaired package passes the official validator on the target architecture.

SuccessRate=successfully built casesevaluated cases

Textual similarity to an organizer patch is not the criterion. A different repair may receive credit when it produces a compliant, successful build.

Seven observable stages

  1. 1
    Validate entry

    Verify the Agent artifact, configuration, version, and submission metadata.

    Harness
  2. 2
    Prepare clean case

    Check case checksums and create an isolated working copy.

    Harness
  3. 3
    Invoke Agent

    Provide standardized input and enforce runtime, API, network, and resource policy.

    Agent
  4. 4
    Collect output

    Validate the completion status and repair artifact against the released contract.

    Harness
  5. 5
    Apply and audit repair

    Apply the diff to a clean copy and reject forbidden path changes or build bypasses.

    Evaluator
  6. 6
    Run target build

    Launch the official containerized validator on the target architecture under the published resource policy.

    Validator
  7. 7
    Record outcome

    Write structured status, durations, patch statistics, and permitted logs.

    Results

One ranking score, with separate diagnostics

RoleFieldWorking definitionStatus
Primary rankingBuild Success RateSuccessfully built cases divided by valid evaluated casesSelected
DiagnosticOutcome categoriesSuccessful build, build failure, invalid output, Agent failure, or organizer faultDefinition review
DiagnosticRuntime and model useAgent runtime, build time, token use, model/API cost, retries, and iterationsInformational
DiagnosticRepair statisticsPatch size, modified files, and policy validation statusInformational
Secondary orderingTie-breakerApplied only when primary scores are equalTo be announced

Diagnostic fields explain results but do not form a weighted multi-factor score. The final rulebook will state whether any one field is used only to break an exact tie.

Public development without leaking the hidden test

Public validation

Actionable feedback

  • Aggregate leaderboard score
  • Per-case outcome on released validation inputs
  • Permitted build logs and evaluator status
  • Versioned evaluator and case manifests
  • Submission-frequency limit to reduce overfitting
Hidden final

Controlled disclosure

  • Organizer-run held-out cases
  • Frozen Agent artifact and evaluator version
  • Aggregate results after the deadline
  • Limited diagnostic categories
  • Audit and rerun of suspicious or affected entries

Items the organizing team must resolve

01

Denominator semantics Decide how Agent crashes, invalid output, organizer faults, and canceled cases affect evaluated-case counts.

02

Budget policy Freeze wall time, build attempts, iterations, tool calls, CPU, memory, storage, and concurrent cases.

03

Cost reporting Decide whether token use, model/API spend, Agent runtime, and build time are ranking metrics or informational columns.

04

Tie-break precision Define invalid-repair classes, patch-size calculation, file counting, and build-time aggregation.

05

Leaderboard cadence Set submission limits, queue rules, rerun policy, score visibility, and the final-entry selection deadline.

06

Reproducibility checks Define artifact retention, rerun tolerance, nondeterminism policy, and required disclosures.