Five-task evaluation pilot

From plausible PCB artifacts to verified engineering work

Five end-to-end PCB tasks combine agent work traces, automated checks, two stages of expert review, and matched reference boards to reveal where complete-looking work fails engineering validation.

Pilot at a glance
5end-to-end PCB design tasks
1 of 5passed the initial evaluation gate
32 vs. 0cross-net copper crossings across three agent boards versus none in the expert references
2-stage expert reviewtwo independent human reviews, supported by automated checks
What the pilot revealed
01Complete files do not mean a working board.

An agent can submit every expected file and report successful checks while serious engineering defects remain.

02Expert boards show whether a check is trustworthy.

Running the same check on agent and expert boards helps separate real model failures from evaluator noise.

03The repair history explains why the agent failed.

Logs and revisions show where the agent got stuck, introduced a new problem, or stopped before the board was ready.

Evaluation findings

One agent submission passed the initial gate. Four exposed a clear failure mode.

Open a task to see the decision, the supporting evidence, and how the agent submission compares with the matched expert reference.

Evaluation result

Failed copper-geometry check

The model checked syntax, outline, placement, endpoint coverage, and file presence, but it did not independently check copper geometry. The evaluator found 27 cross-net copper crossings; the expert reference had zero.

.kicad_proPresentAgent / expert reference27 / 0 cross-net copper crossingsNative KiCad validationNot yet available
Expert reference render for Industrial SEPIC
Expert reference board

Cross-net copper crossing: two routed copper segments from different electrical nets meet on the same board layer, creating a likely short. This is a focused geometry signal, not a full KiCad DRC score.

Why it matters

This data shows where an engineering workflow breaks—not just whether it passed.

Each record connects the task intent, the agent’s full work product, its repair trajectory, independent checks, and an expert reference solution. Researchers can trace a failure to the point where the workflow went off course.

Why PCB is a hard evaluation

Every decision changes the constraints at the next step.

Moving one component can change trace paths, current loops, heat, noise, and the final verification result.

Coupled workflow
01Define the job

Inputs, outputs, ripple, limits

02Choose the approach

Topology and key parts

03Design the circuit

Schematic and BOM

04Lay out the board

Placement, routing, current and thermal paths

05Prove it is usable

Rules, performance, and manufacturing files

What the pilot package contains

One task record connects intent, execution, evidence, and reference.

Task Explorer contains the full specifications and source files. This card summarizes the research signals available in every record.

01Task intentEngineering brief, constraints, deliverables, and source datasheets02Agent artifactsKiCad source, BOM, fabrication outputs, reports, and final response03Execution traceRun logs, tool use, repair attempts, checkpoints, and versions04Scoring rules and checksRequired checks, pass conditions, weights, and evaluator code05Expert reference solutionComplete KiCad solution, manufacturing outputs, and board renderings06Failure evidenceTask disposition, observed mechanism, diagnostic evidence, and research implication
5 end-to-end workflows47 source datasheets5 expert reference solutions3 automated checks per task
How research teams can use the data

The same records support measurement, comparison, improvement, and training.

Measure

Verify task completion

Measure whether the full artifact is discoverable, internally consistent, and supported by independent evidence—not merely present.

Compare

Test agent setups

Compare self-checks, native-tool access, whole-board acceptance tests, and evidence requirements to identify what improves performance.

Improve

Strengthen repair behavior

Study checkpoints, regressions, rollback, and which intermediate handoffs predict a successful final artifact.

Train

Create verified repair examples

At scale, pair expert diagnosis with independently verified corrections to create contrastive trajectories for post-training.

How value grows with scale

Pilot: identifies failure mechanisms and tests whether the data carries useful signal. Expanded evaluation: estimates frequency and compares interventions. Training program: produces verified repair and process-supervision data across broader task families.

Evaluation approach

A completed board is not the same as a trustworthy engineering result.

The model receives a realistic engineering brief and reference material. The evaluator then asks whether the model solved the right problem, whether the work holds together, and whether the result can be trusted.

What the model had

A design brief, the relevant datasheets, and a clean workspace.

Modelgpt-5.6-sol · high reasoning
Runs5 independent task workspaces
InputsTask instructions + 47 reference PDFs
OutputsKiCad files, fabrication files, reports, and self-checks
What the evaluator checked

Each layer answers a different question about whether the work is usable.

  • Required project files and expected output paths
  • Parseable KiCad structure and schematic-to-board agreement
  • Same-layer copper crossings between different electrical nets
  • Repair behavior and comparison with expert reference boards
Pilot quality control

Automated checks plus two stages of expert review.

Automated evidence made repeatable issues visible. Human review checked the engineering judgment that file-level tools cannot fully assess.

  1. 01Automated checks

    Required files, parseability, schematic-to-board agreement, and copper geometry.

  2. 02Stage 1 expert review

    An electrical-engineering expert reviewed the task requirements, artifacts, calculations, and observed defects.

  3. 03Stage 2 expert review

    A second expert checked the technical judgment, expert reference solution, and final task disposition.

Evaluation philosophy

Three questions organize the full rubric.

  1. Did it solve the right problem?Trace the written requirements into design choices and required outputs.
  2. Did the work hold together?Check the handoffs across parts, schematic, board, routing, and manufacturing files.
  3. Can we trust it?Use independent, calibrated evidence and state clearly what remains unmeasured.
Rubric detailsScroll to browse all six layers
01
Can the evaluator find and open the work?

Required project files, output paths, parseable KiCad files, and a complete submission package.

How it is judgedPass / fail
Measured
02
Do the schematic and board agree?

Reference designators, net names, footprints, and schematic-to-board parity.

How it is judgedAutomated checks
Measured
03
Is the board geometry internally safe?

Copper crossings between different nets, plus a fixed-clearance diagnostic that is not used as a final grade.

How it is judgedGeometry check + expert-reference calibration
Measured
04
Does the agent know when it is actually done?

Self-check claims, independent check results, repair regressions, stopping behavior, and final evidence.

How it is judgedTrajectory review
Measured
05
Is the engineering design good?

Topology, component sizing, protection, layout quality, thermal choices, and use of datasheet constraints.

How it is judgedExpert rubric
Partly measured
06
Will the circuit work in practice?

Native DRC/ERC, simulation, fabrication review, and hardware measurements.

How it is judgedTool and bench results
Not yet measured
From artifact to engineering value

Each layer supports a stronger claim than the one before it.

  1. 01Files presentMeasured
  2. 02Schematic ↔ boardMeasured
  3. 03Copper geometryMeasured
  4. 04Failures diagnosedMeasured
  5. 05Native KiCadPending
  6. 06Physical performanceNot measured
Failure modes

Six failure modes across the agent and evaluator stack.

Each row separates the observed evidence, the mechanism behind it, why the current workflow missed it, and the research intervention it motivates. The first four are agent failures; the last two are evaluator failures.

LayerStageFailure and impactEvidence from the pilotMechanism and blind spotResearch opportunity
AgentSubmissionRequired project file missingBlocks evaluationTasks 3 and 5 omitted .kicad_pro even though other KiCad and manufacturing files were present.

The agent treated downstream files as proof of completion, but the submission package was not discoverable as a complete project.

Why it was missedThere was no evaluator-aware package manifest or immutable preflight at the start and end of the run.
Train package-contract checking and block submission until every required file, path, and project reference passes preflight.
AgentBoard geometryCopper paths crossedLikely electrical shortTasks 3, 4, and 5 had 32 cross-net copper crossings; the five expert references had zero.

Local routing actions reached endpoints without preserving net separation across the board, so geometric completion masked a likely short.

Why it was missedThe agent checked file structure and endpoint coverage, not net-aware same-layer copper geometry or native DRC closure.
Put native DRC and an independent geometry gate inside the loop; collect hard-negative boards for verifier training.
AgentRepair loopRepairs did not settleNon-convergent workflowTask 2 oscillated across route, pad, and via conflicts; the final cycle still reported 167 via conflicts and 30 spacing alerts.

Each local edit changed coupled board constraints and could create a new defect elsewhere, so the global defect set did not fall reliably.

Why it was missedThe agent lacked a monotonic whole-board objective, checkpoint comparison, repair budget, and rollback rule.
Capture before-and-after repair states and train convergence, regression detection, checkpoint selection, and rollback behavior.
AgentSelf-verificationSelf-checks missed the main defectFalse completion claimTask 4 reported 192 passed checks while missing 27 copper crossings.

The agent optimized for abundant, easy-to-run proxy checks and treated their count as evidence that the engineering work was finished.

Why it was missedNo coverage map connected the task’s major risks to the checks being run, and no independent verifier challenged the self-report.
Evaluate check coverage, not check count; require independent gates and adversarial known-bad boards before accepting completion.
EvaluatorParsingThe grader misread valid file variantsFalse evaluator signalNumeric and named KiCad nets initially produced incomparable static results.

A parser assumption converted valid serialization differences into apparent engineering differences until the implementation was corrected.

Why it was missedThe evaluator had not been tested for invariance across valid KiCad file variants and versions.
Version graders and run a conformance suite of expert, known-bad, and format-variant boards before scoring model work.
EvaluatorCoverageAutomated checks stop short of circuit performancePerformance remains unknownRegistered automation covers DRC, ERC, and schematic parity only.

Structural consistency and CAD-rule compliance do not prove transient response, protection behavior, thermal safety, or hardware function.

Why it was missedThe current toolchain has no simulation, fabrication review, or bench instrumentation, so those claims are outside the measured boundary.
Build an evaluation ladder from package checks to native tools, simulation, expert review, manufacturing review, and bench evidence.
Cross-cutting findings

The failures are not random; they cluster around handoffs, coverage, and control.

01 · Handoffs

Completion breaks between stages.

The agent can produce valid-looking pieces without preserving the contract from task brief to project package, schematic, board, and final evidence.

Data opportunity

Label intermediate handoffs and train acceptance checks at every boundary.

02 · Coverage

Check count is not check coverage.

Task 04 passed 192 self-checks because the checks emphasized file and structure properties while missing a high-risk geometry condition.

Data opportunity

Map each requirement and failure risk to an independent check, expert judgment, or explicit unmeasured claim.

03 · Control

The evaluator is part of the system under test.

A grader can create false confidence or false failure when its parser, calibration set, or capability boundary is wrong.

Data opportunity

Version evaluators, test invariances, and calibrate every release on expert and known-bad artifacts.

Agent’s self-check192checks passed · 0 errors

Syntax, board outline, placement, file termination, endpoint coverage, drill bounds, and manufacturing-file presence.

Independent geometry check27cross-net copper crossings

Including VIN_PROT ↔ UVLO, ISENSE ↔ GATE, CS ↔ VCC, and CS ↔ UVLO on F.Cu.

Expert SEPIC PCB reference render
Expert reference0 cross-net copper crossings under the same check
Required outcomeA usable, independently verified PCBEvidence the agent chose192 file, structure, and manufacturing-output checksCritical coverage gapNo net-aware same-layer copper-geometry checkCalibrated result27 crossings in the agent board; 0 in the expert reference
Research implication

Train and evaluate the path from requirements to verified completion. The target is not more self-checks; it is evidence coverage that matches the engineering risks.

Scale-up plan

Five steps turn this diagnostic signal into a production-grade evaluation.

The pilot identifies useful failure modes. Production requires broader coverage, repeatable scoring, stronger engineering evidence, and operational controls.

01

Scale and calibrate the native evaluator

Why it is needed
Five tasks identify failure modes, not how often they occur. Production needs broader task coverage, repeated runs, native KiCad scoring, and graders tested on expert reference and known-bad boards.
Evidence to produce
Stable metrics across task families, repeated runs, and model versions.
02

Put KiCad checks inside the agent loop

Why it is needed
The agent needs project preflight, DRC, ERC, board agreement, project save, and native export before it can claim completion.
Evidence to produce
Fewer missing files and hidden geometry or electrical defects at submission.
03

Control repairs at the whole-board level

Why it is needed
Local fixes can create new problems elsewhere. The agent needs checkpoints, a repair budget, regression detection, and rollback.
Evidence to produce
Repairs that reduce the full defect set, plus verified before-and-after trajectories for training.
04

Add expert review and engineering tests

Why it is needed
CAD checks cannot judge topology, component ratings, isolation, layout quality, ripple, transient response, efficiency, thermal rise, or protection behavior.
Evidence to produce
Expert scores and simulation or stress-test results tied directly to the written requirements.
05

Validate manufacturing and hardware

Why it is needed
Complete-looking BOM, Gerber, drill, and pick-and-place files do not prove supplier readiness or real circuit behavior.
Evidence to produce
A manufacturing review followed by bench evidence from a fabricated board.
Pilot-to-production boundary

Covered in this pilot: package completeness, file parseability, schematic-board reference agreement, copper-crossing evidence, repair behavior, and expert-reference calibration. Needed for production: broader task coverage, repeated runs, native KiCad scoring, functional circuit evidence, expert QA, and manufacturing-readiness validation.

Why Turing can scale it

Turing combines specialist electrical-engineering expertise, structured task production, automated verification, and two-stage expert review to produce evaluation data beyond this pilot.

Next decision: define task coverage, model conditions, required evidence, and acceptance criteria for a production dataset.