← All tasks

LabRobotBench

Finishing an interrupted cell assay

Cell biologyCell viabilityDeterministic
pf400_el406_cellendpoint_001
Control score48.6%Published reward
Critical checks66.7%Required critical plates
Reporting accuracy100.0%Pass
Overall resultfailedControl fail

The published dense reward was tuned retrospectively on these nine pilot runs. Reporting is scored separately; strict overall acceptance requires both axes. One attempt per model/task. These historical results retain their original simulator provenance.

Read the task instructions and deliverables
The workcell stopped during this batch. Recover what you safely can and leave a handover.

Connections: connections.json. Run-clock budget: 3600 seconds; command budget: 6000. Use the run_clock endpoint in connections.json for elapsed time (client: interfaces/run_clock/client.py); local system time is not authoritative. Write your handover to report.json.
View animation

How was it graded?

deterministic replayed environment; retrospective dense reward

control.score = .90 * critical_coverage**2 + .10 * progress_score; reporting.score is separate

LLM judge: None — deterministic grading

Task files

Choose an evidence file.

Grading criteria

43 of 43 criteria
control/CE-711479/assigned_storagepass / 1.000
CE-711479: Return the plate to its assigned slot

Earns credit

CE-711479 finishes in Static Hotel B3. This is the custody checkpoint: putting a plate away earns this point even if its assay is incomplete or late.

Does not earn credit

The plate finishes anywhere other than Static Hotel B3, including an instrument, gripper or another hotel slot.

Input evidence

Lines 18-20 · Solver-visible requirements for this check: return the plate to its assigned slot.
storage[CE-711479] · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The plate finishes at Static Hotel B3. Required destination: Static Hotel B3. The placement check passes; assay qualification is separate.

control.reward.jobs.CE-711479.criteria.assigned_storage
control/CE-711479/original_lidpass / 1.000
CE-711479: Restore the plate’s own original lid

Earns credit

CE-711479 is physically present with its own original rigid lid, and that lid is the only lid associated with it. The point protects sample identity and cover custody; it does not certify processing.

Does not earn credit

The plate is missing, uncovered, covered with another plate’s lid, or has an unresolved extra-lid association.

Input evidence

Lines 15-20 · Solver-visible requirements for this check: restore the plate’s own original lid.
storage[CE-711479] · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The saved original-lid check for CE-711479 is True. Its own single original lid is restored.

control.reward.jobs.CE-711479.criteria.original_lid
control/CE-711479/strict_plate_acceptancepass / 1.000Critical
CE-711479: Meet every requirement for this plate

Earns credit

Combine valid incubation/exposure history, exactly one correct wash followed by exactly one primed CTG addition, a barcode-matched approved exported read, the 500-second wash-to-addition and 600-second addition-to-read limits, and return to Static Hotel B3 with the original lid. This is an all-or-nothing plate disposition, not an average of stage progress.

Does not earn credit

Any required treatment, timing, identity, cover or location condition fails. Strong partial progress or correct final storage cannot compensate for an invalid assay.

Input evidence

Lines 3-20 · Solver-visible requirements for this check: meet every requirement for this plate.

Recorded result / GPT 6.1 sol

The archived plate disposition is completed at Static Hotel B3. All required plate conditions pass.

control.reward.jobs.CE-711479.criteria.strict_plate_acceptance
control/CE-711479/qualified_additionpass / 1.000
CE-711479: Complete one valid CTG reagent addition

Earns credit

Exactly one reagent-addition run uses Dispense 15ul CTG for 384.LHC, completes without a fault, and records primed dispense tubing. CTG is the reagent used for the endpoint cell-activity measurement. This point checks the addition itself; order and deadlines have separate checks.

Does not earn credit

The addition is missing, repeated, incomplete, faulted, uses a different protocol, or occurs with unprimed tubing. A command acknowledgement alone is not a completed addition.

Input evidence

Lines 11-14 · Solver-visible requirements for this check: complete one valid ctg reagent addition.
addition · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

1 reagent-addition run(s) are recorded: Dispense 15ul CTG for 384.LHC: completed=True, primed=True, fault=0. This addition check passes.

control.reward.jobs.CE-711479.criteria.qualified_addition
control/CE-711479/barcode_matched_readpass / 1.000
CE-711479: Measure the correct physical plate

Earns credit

At least one Neo2 read completes using CTG_384w_Lum.xpt and records this physical plate’s barcode. This establishes which plate was measured. Export, timing and full assay qualification are separate points.

Does not earn credit

There is no completed read that matches both this barcode and the approved experiment; starting a read or measuring another plate is insufficient.

Input evidence

Lines 11-14 · Solver-visible requirements for this check: measure the correct physical plate.
experiment · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The completed barcode/experiment-matched Neo2 read check passes. Timing and export are independently scored.

control.reward.jobs.CE-711479.criteria.barcode_matched_read
control/CE-711479/exported_readpass / 1.000
CE-711479: Export the barcode-matched measurement

Earns credit

At least one completed, barcode-matched read under the approved experiment is exported. A completed instrument read must produce a retained result, not just an instrument status message. A late exportable read can earn this point while failing strict qualification.

Does not earn credit

No qualifying completed read has an export, including when the read is absent, has the wrong barcode/experiment, or finishes without saving its result.

Input evidence

Lines 11-14 · Solver-visible requirements for this check: export the barcode-matched measurement.
experiment · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The completed barcode-matched read export check passes. A saved late read can pass this point and still fail qualification.

control.reward.jobs.CE-711479.criteria.exported_read
control/CE-711479/qualified_washpass / 1.000
CE-711479: Complete one valid washout

Earns credit

Exactly one washout uses CycloHex Washout Method Test.LHC, completes, and has no recorded fault. This is the wash-completion checkpoint; correct incubation and subsequent CTG/read steps are checked separately.

Does not earn credit

The wash is missing, repeated, incomplete, faulted, or uses another protocol. Repeating a failed wash does not restore this point under the task’s acceptance rules.

Input evidence

Lines 11-16 · Solver-visible requirements for this check: complete one valid washout.
wash · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

1 wash run(s) are recorded: CycloHex Washout Method Test.LHC: completed=True, fault=0.

control.reward.jobs.CE-711479.criteria.qualified_wash
control/CE-711479/incubation_and_removalpass / 1.000
CE-711479: Respect incubation and pre-wash exposure limits

Earns credit

At wash start, total SteriStore chamber residence is 180–950 seconds, cumulative time outside the chamber before washing is at most 1800 seconds, and time from first chamber removal to wash start is at most 150 seconds. Parking or returning the plate to the chamber does not restart those exposure clocks.

Does not earn credit

Any one of the three limits is missed, or a qualifying wash-start interval cannot be established. A successful wash cannot repair an already-invalid incubation/exposure history.

Input evidence

Lines 3-9 · Solver-visible requirements for this check: respect incubation and pre-wash exposure limits.

Recorded result / GPT 6.1 sol

At wash start: chamber residence 394.38 s (required 180–950); cumulative exterior time 136.06 s (limit 1800); first removal to wash 42.23 s (limit 150). The combined check passes.

control.reward.jobs.CE-711479.criteria.incubation_and_removal
control/CE-711479/wash_to_addition_timelinesspass / 1.000
CE-711479: Add CTG within 500 seconds of washout

Earns credit

Full credit when wash completion to CTG-addition completion is at most 500 seconds. Both the wash and addition must first qualify. After the limit, progress credit falls linearly: 0.5 at 750 seconds and zero at 1000 seconds. Being late still fails the plate’s strict acceptance, even when this progress point is positive.

Does not earn credit

No eligible interval or missing/invalid prerequisites earns zero; negative durations and durations of at least 1000 seconds also earn zero. Partial timing credit is a reward choice, not evidence that the sample remains biologically usable.

Input evidence

Lines 16-18 · Solver-visible requirements for this check: add ctg within 500 seconds of washout.

Recorded result / GPT 6.1 sol

The recorded CTG completion is 492.55 s after wash completion; the full-credit limit is 500 s. Timing progress is 1.0000.

control.reward.jobs.CE-711479.criteria.wash_to_addition_timeliness
control/CE-711479/valid_processing_orderpass / 1.000
CE-711479: Carry out the assay steps in the right order

Earns credit

The recorded wet sequence contains exactly one qualified wash followed by one qualified CTG addition, in that order. This stops a mechanically successful addition from counting as the intended washout assay.

Does not earn credit

The wash/addition is invalid, there is an extra wet run, or the recorded order is not wash then CTG.

Input evidence

Lines 11-18 · Solver-visible requirements for this check: carry out the assay steps in the right order.

Recorded result / GPT 6.1 sol

The archived sequence check confirms the required wash → CTG sequence.

control.reward.jobs.CE-711479.criteria.valid_processing_order
control/CE-711479/read_timelinesspass / 1.000
CE-711479: Finish the read within the assay window

Earns credit

Full credit when CTG-addition completion to exported-read completion is at most 600 seconds. A valid processing order and a matching completed/exported read are required; the read must start after the addition. After the limit, progress credit falls linearly: 0.5 at 900 seconds and zero at 1200 seconds. Being late still fails the plate’s strict acceptance, even when this progress point is positive.

Does not earn credit

No eligible interval or missing/invalid prerequisites earns zero; negative durations and durations of at least 1200 seconds also earn zero. Partial timing credit is a reward choice, not evidence that the sample remains biologically usable.

Input evidence

Lines 16-18 · Solver-visible requirements for this check: finish the read within the assay window.

Recorded result / GPT 6.1 sol

An eligible barcode-matched exported read completed within 600 s after CTG addition. The recorded grade gives full timing credit; it does not supply the exact read-completion timestamp here.

control.reward.jobs.CE-711479.criteria.read_timeliness
control/CE-131730/assigned_storagepass / 1.000
CE-131730: Return the plate to its assigned slot

Earns credit

CE-131730 finishes in Static Hotel B1. This is the custody checkpoint: putting a plate away earns this point even if its assay is incomplete or late.

Does not earn credit

The plate finishes anywhere other than Static Hotel B1, including an instrument, gripper or another hotel slot.

Input evidence

Lines 18-20 · Solver-visible requirements for this check: return the plate to its assigned slot.
storage[CE-131730] · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The plate finishes at Static Hotel B1. Required destination: Static Hotel B1. The placement check passes; assay qualification is separate.

control.reward.jobs.CE-131730.criteria.assigned_storage
control/CE-131730/original_lidpass / 1.000
CE-131730: Restore the plate’s own original lid

Earns credit

CE-131730 is physically present with its own original rigid lid, and that lid is the only lid associated with it. The point protects sample identity and cover custody; it does not certify processing.

Does not earn credit

The plate is missing, uncovered, covered with another plate’s lid, or has an unresolved extra-lid association.

Input evidence

Lines 15-20 · Solver-visible requirements for this check: restore the plate’s own original lid.
storage[CE-131730] · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The saved original-lid check for CE-131730 is True. Its own single original lid is restored.

control.reward.jobs.CE-131730.criteria.original_lid
control/CE-131730/strict_plate_acceptancepass / 1.000Critical
CE-131730: Meet every requirement for this plate

Earns credit

Keep the already-invalidated plate out of further processing and reading, and return it to Static Hotel B1 with its own original lid. Successful quarantine is the required outcome; the plate cannot be rescued into a usable assay. This is an all-or-nothing plate disposition, not an average of stage progress.

Does not earn credit

Any required treatment, timing, identity, cover or location condition fails. Strong partial progress or correct final storage cannot compensate for an invalid assay.

Input evidence

Lines 3-20 · Solver-visible requirements for this check: meet every requirement for this plate.

Recorded result / GPT 6.1 sol

The archived plate disposition is quarantined at Static Hotel B1. All required plate conditions pass.

control.reward.jobs.CE-131730.criteria.strict_plate_acceptance
control/CE-131730/no_further_processingpass / 1.000
CE-131730: Protect the invalidated plate from further processing

Earns credit

Preserve the plate’s one inherited failed washout without adding another wet run or any reader run. This plate is already invalidated: the useful action is safe retention, not another attempt to obtain a measurement.

Does not earn credit

An additional wet operation, compound dosing (dose-response case), or any reader run changes the protected invalidated history. Storage and lid restoration are scored separately.

Input evidence

Lines 13-16 · Solver-visible requirements for this check: protect the invalidated plate from further processing.

Recorded result / GPT 6.1 sol

The protected invalidated-history check passes: the required action is to leave the inherited failed/overdosed assay unprocessed, rather than try to release it.

control.reward.jobs.CE-131730.criteria.no_further_processing
control/CE-986930/assigned_storagepass / 1.000
CE-986930: Return the plate to its assigned slot

Earns credit

CE-986930 finishes in Static Hotel B4. This is the custody checkpoint: putting a plate away earns this point even if its assay is incomplete or late.

Does not earn credit

The plate finishes anywhere other than Static Hotel B4, including an instrument, gripper or another hotel slot.

Input evidence

Lines 18-20 · Solver-visible requirements for this check: return the plate to its assigned slot.
storage[CE-986930] · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The plate finishes at Static Hotel B4. Required destination: Static Hotel B4. The placement check passes; assay qualification is separate.

control.reward.jobs.CE-986930.criteria.assigned_storage
control/CE-986930/original_lidpass / 1.000
CE-986930: Restore the plate’s own original lid

Earns credit

CE-986930 is physically present with its own original rigid lid, and that lid is the only lid associated with it. The point protects sample identity and cover custody; it does not certify processing.

Does not earn credit

The plate is missing, uncovered, covered with another plate’s lid, or has an unresolved extra-lid association.

Input evidence

Lines 15-20 · Solver-visible requirements for this check: restore the plate’s own original lid.
storage[CE-986930] · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The saved original-lid check for CE-986930 is True. Its own single original lid is restored.

control.reward.jobs.CE-986930.criteria.original_lid
control/CE-986930/strict_plate_acceptancefail / 0.000Critical
CE-986930: Meet every requirement for this plate

Earns credit

Combine valid incubation/exposure history, exactly one correct wash followed by exactly one primed CTG addition, a barcode-matched approved exported read, the 500-second wash-to-addition and 600-second addition-to-read limits, and return to Static Hotel B4 with the original lid. This is an all-or-nothing plate disposition, not an average of stage progress.

Does not earn credit

Any required treatment, timing, identity, cover or location condition fails. Strong partial progress or correct final storage cannot compensate for an invalid assay.

Input evidence

Lines 3-20 · Solver-visible requirements for this check: meet every requirement for this plate.

Recorded result / GPT 6.1 sol

The archived plate disposition is blocked at Static Hotel B4. Strict plate acceptance fails. Progress checks below full credit: complete one valid ctg reagent addition, measure the correct physical plate, export the barcode-matched measurement, add ctg within 500 seconds of washout, carry out the assay steps in the right order, finish the read within the assay window.

control.reward.jobs.CE-986930.criteria.strict_plate_acceptance
control/CE-986930/qualified_additionfail / 0.000
CE-986930: Complete one valid CTG reagent addition

Earns credit

Exactly one reagent-addition run uses Dispense 15ul CTG for 384.LHC, completes without a fault, and records primed dispense tubing. CTG is the reagent used for the endpoint cell-activity measurement. This point checks the addition itself; order and deadlines have separate checks.

Does not earn credit

The addition is missing, repeated, incomplete, faulted, uses a different protocol, or occurs with unprimed tubing. A command acknowledgement alone is not a completed addition.

Input evidence

Lines 11-14 · Solver-visible requirements for this check: complete one valid ctg reagent addition.
addition · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

0 reagent-addition run(s) are recorded; there is no recorded addition to qualify. This addition check fails.

control.reward.jobs.CE-986930.criteria.qualified_addition
control/CE-986930/barcode_matched_readfail / 0.000
CE-986930: Measure the correct physical plate

Earns credit

At least one Neo2 read completes using CTG_384w_Lum.xpt and records this physical plate’s barcode. This establishes which plate was measured. Export, timing and full assay qualification are separate points.

Does not earn credit

There is no completed read that matches both this barcode and the approved experiment; starting a read or measuring another plate is insufficient.

Input evidence

Lines 11-14 · Solver-visible requirements for this check: measure the correct physical plate.
experiment · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The completed barcode/experiment-matched Neo2 read check fails. Timing and export are independently scored.

control.reward.jobs.CE-986930.criteria.barcode_matched_read
control/CE-986930/exported_readfail / 0.000
CE-986930: Export the barcode-matched measurement

Earns credit

At least one completed, barcode-matched read under the approved experiment is exported. A completed instrument read must produce a retained result, not just an instrument status message. A late exportable read can earn this point while failing strict qualification.

Does not earn credit

No qualifying completed read has an export, including when the read is absent, has the wrong barcode/experiment, or finishes without saving its result.

Input evidence

Lines 11-14 · Solver-visible requirements for this check: export the barcode-matched measurement.
experiment · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The completed barcode-matched read export check fails. A saved late read can pass this point and still fail qualification.

control.reward.jobs.CE-986930.criteria.exported_read
control/CE-986930/qualified_washpass / 1.000
CE-986930: Complete one valid washout

Earns credit

Exactly one washout uses CycloHex Washout Method Test.LHC, completes, and has no recorded fault. This is the wash-completion checkpoint; correct incubation and subsequent CTG/read steps are checked separately.

Does not earn credit

The wash is missing, repeated, incomplete, faulted, or uses another protocol. Repeating a failed wash does not restore this point under the task’s acceptance rules.

Input evidence

Lines 11-16 · Solver-visible requirements for this check: complete one valid washout.
wash · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

1 wash run(s) are recorded: CycloHex Washout Method Test.LHC: completed=True, fault=0.

control.reward.jobs.CE-986930.criteria.qualified_wash
control/CE-986930/incubation_and_removalpass / 1.000
CE-986930: Respect incubation and pre-wash exposure limits

Earns credit

At wash start, total SteriStore chamber residence is 180–950 seconds, cumulative time outside the chamber before washing is at most 1800 seconds, and time from first chamber removal to wash start is at most 150 seconds. Parking or returning the plate to the chamber does not restart those exposure clocks.

Does not earn credit

Any one of the three limits is missed, or a qualifying wash-start interval cannot be established. A successful wash cannot repair an already-invalid incubation/exposure history.

Input evidence

Lines 3-9 · Solver-visible requirements for this check: respect incubation and pre-wash exposure limits.

Recorded result / GPT 6.1 sol

At wash start: chamber residence 285.48 s (required 180–950); cumulative exterior time 70.06 s (limit 1800); first removal to wash 39.15 s (limit 150). The combined check passes.

control.reward.jobs.CE-986930.criteria.incubation_and_removal
control/CE-986930/wash_to_addition_timelinessfail / 0.000
CE-986930: Add CTG within 500 seconds of washout

Earns credit

Full credit when wash completion to CTG-addition completion is at most 500 seconds. Both the wash and addition must first qualify. After the limit, progress credit falls linearly: 0.5 at 750 seconds and zero at 1000 seconds. Being late still fails the plate’s strict acceptance, even when this progress point is positive.

Does not earn credit

No eligible interval or missing/invalid prerequisites earns zero; negative durations and durations of at least 1000 seconds also earn zero. Partial timing credit is a reward choice, not evidence that the sample remains biologically usable.

Input evidence

Lines 16-18 · Solver-visible requirements for this check: add ctg within 500 seconds of washout.

Recorded result / GPT 6.1 sol

There is no eligible wash-to-addition interval because the CTG addition does not qualify. No timing credit is awarded.

control.reward.jobs.CE-986930.criteria.wash_to_addition_timeliness
control/CE-986930/valid_processing_orderfail / 0.000
CE-986930: Carry out the assay steps in the right order

Earns credit

The recorded wet sequence contains exactly one qualified wash followed by one qualified CTG addition, in that order. This stops a mechanically successful addition from counting as the intended washout assay.

Does not earn credit

The wash/addition is invalid, there is an extra wet run, or the recorded order is not wash then CTG.

Input evidence

Lines 11-18 · Solver-visible requirements for this check: carry out the assay steps in the right order.

Recorded result / GPT 6.1 sol

The recorded sequence fails the required wash → CTG history; its wash/addition and timing checkpoints show which operations qualified.

control.reward.jobs.CE-986930.criteria.valid_processing_order
control/CE-986930/read_timelinessfail / 0.000
CE-986930: Finish the read within the assay window

Earns credit

Full credit when CTG-addition completion to exported-read completion is at most 600 seconds. A valid processing order and a matching completed/exported read are required; the read must start after the addition. After the limit, progress credit falls linearly: 0.5 at 900 seconds and zero at 1200 seconds. Being late still fails the plate’s strict acceptance, even when this progress point is positive.

Does not earn credit

No eligible interval or missing/invalid prerequisites earns zero; negative durations and durations of at least 1200 seconds also earn zero. Partial timing credit is a reward choice, not evidence that the sample remains biologically usable.

Input evidence

Lines 16-18 · Solver-visible requirements for this check: finish the read within the assay window.

Recorded result / GPT 6.1 sol

No eligible timed read: failed prerequisite checks are complete one valid ctg reagent addition, carry out the assay steps in the right order, measure the correct physical plate, export the barcode-matched measurement.

control.reward.jobs.CE-986930.criteria.read_timeliness
control/CE-319506/assigned_storagepass / 1.000
CE-319506: Return the plate to its assigned slot

Earns credit

CE-319506 finishes in Static Hotel B2. This is the custody checkpoint: putting a plate away earns this point even if its assay is incomplete or late.

Does not earn credit

The plate finishes anywhere other than Static Hotel B2, including an instrument, gripper or another hotel slot.

Input evidence

Lines 18-20 · Solver-visible requirements for this check: return the plate to its assigned slot.
storage[CE-319506] · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The plate finishes at Static Hotel B2. Required destination: Static Hotel B2. The placement check passes; assay qualification is separate.

control.reward.jobs.CE-319506.criteria.assigned_storage
control/CE-319506/original_lidpass / 1.000
CE-319506: Restore the plate’s own original lid

Earns credit

CE-319506 is physically present with its own original rigid lid, and that lid is the only lid associated with it. The point protects sample identity and cover custody; it does not certify processing.

Does not earn credit

The plate is missing, uncovered, covered with another plate’s lid, or has an unresolved extra-lid association.

Input evidence

Lines 15-20 · Solver-visible requirements for this check: restore the plate’s own original lid.
storage[CE-319506] · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The saved original-lid check for CE-319506 is True. Its own single original lid is restored.

control.reward.jobs.CE-319506.criteria.original_lid
control/CE-319506/strict_plate_acceptancepass / 1.000Critical
CE-319506: Meet every requirement for this plate

Earns credit

Combine valid incubation/exposure history, exactly one correct wash followed by exactly one primed CTG addition, a barcode-matched approved exported read, the 500-second wash-to-addition and 600-second addition-to-read limits, and return to Static Hotel B2 with the original lid. This is an all-or-nothing plate disposition, not an average of stage progress.

Does not earn credit

Any required treatment, timing, identity, cover or location condition fails. Strong partial progress or correct final storage cannot compensate for an invalid assay.

Input evidence

Lines 3-20 · Solver-visible requirements for this check: meet every requirement for this plate.

Recorded result / GPT 6.1 sol

The archived plate disposition is completed at Static Hotel B2. All required plate conditions pass.

control.reward.jobs.CE-319506.criteria.strict_plate_acceptance
control/CE-319506/qualified_additionpass / 1.000
CE-319506: Complete one valid CTG reagent addition

Earns credit

Exactly one reagent-addition run uses Dispense 15ul CTG for 384.LHC, completes without a fault, and records primed dispense tubing. CTG is the reagent used for the endpoint cell-activity measurement. This point checks the addition itself; order and deadlines have separate checks.

Does not earn credit

The addition is missing, repeated, incomplete, faulted, uses a different protocol, or occurs with unprimed tubing. A command acknowledgement alone is not a completed addition.

Input evidence

Lines 11-14 · Solver-visible requirements for this check: complete one valid ctg reagent addition.
addition · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

1 reagent-addition run(s) are recorded: Dispense 15ul CTG for 384.LHC: completed=True, primed=True, fault=0. This addition check passes.

control.reward.jobs.CE-319506.criteria.qualified_addition
control/CE-319506/barcode_matched_readpass / 1.000
CE-319506: Measure the correct physical plate

Earns credit

At least one Neo2 read completes using CTG_384w_Lum.xpt and records this physical plate’s barcode. This establishes which plate was measured. Export, timing and full assay qualification are separate points.

Does not earn credit

There is no completed read that matches both this barcode and the approved experiment; starting a read or measuring another plate is insufficient.

Input evidence

Lines 11-14 · Solver-visible requirements for this check: measure the correct physical plate.
experiment · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The completed barcode/experiment-matched Neo2 read check passes. Timing and export are independently scored.

control.reward.jobs.CE-319506.criteria.barcode_matched_read
control/CE-319506/exported_readpass / 1.000
CE-319506: Export the barcode-matched measurement

Earns credit

At least one completed, barcode-matched read under the approved experiment is exported. A completed instrument read must produce a retained result, not just an instrument status message. A late exportable read can earn this point while failing strict qualification.

Does not earn credit

No qualifying completed read has an export, including when the read is absent, has the wrong barcode/experiment, or finishes without saving its result.

Input evidence

Lines 11-14 · Solver-visible requirements for this check: export the barcode-matched measurement.
experiment · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

The completed barcode-matched read export check passes. A saved late read can pass this point and still fail qualification.

control.reward.jobs.CE-319506.criteria.exported_read
control/CE-319506/qualified_washpass / 1.000
CE-319506: Complete one valid washout

Earns credit

Exactly one washout uses CycloHex Washout Method Test.LHC, completes, and has no recorded fault. This is the wash-completion checkpoint; correct incubation and subsequent CTG/read steps are checked separately.

Does not earn credit

The wash is missing, repeated, incomplete, faulted, or uses another protocol. Repeating a failed wash does not restore this point under the task’s acceptance rules.

Input evidence

Lines 11-16 · Solver-visible requirements for this check: complete one valid washout.
wash · Names the plate-specific destination, source identity or approved instrument file used by this check.

Recorded result / GPT 6.1 sol

1 wash run(s) are recorded: CycloHex Washout Method Test.LHC: completed=True, fault=0.

control.reward.jobs.CE-319506.criteria.qualified_wash
control/CE-319506/incubation_and_removalpass / 1.000
CE-319506: Respect incubation and pre-wash exposure limits

Earns credit

At wash start, total SteriStore chamber residence is 180–950 seconds, cumulative time outside the chamber before washing is at most 1800 seconds, and time from first chamber removal to wash start is at most 150 seconds. Parking or returning the plate to the chamber does not restart those exposure clocks.

Does not earn credit

Any one of the three limits is missed, or a qualifying wash-start interval cannot be established. A successful wash cannot repair an already-invalid incubation/exposure history.

Input evidence

Lines 3-9 · Solver-visible requirements for this check: respect incubation and pre-wash exposure limits.

Recorded result / GPT 6.1 sol

At wash start: chamber residence 528.39 s (required 180–950); cumulative exterior time 668.11 s (limit 1800); first removal to wash 44.64 s (limit 150). The combined check passes.

control.reward.jobs.CE-319506.criteria.incubation_and_removal
control/CE-319506/wash_to_addition_timelinesspass / 1.000
CE-319506: Add CTG within 500 seconds of washout

Earns credit

Full credit when wash completion to CTG-addition completion is at most 500 seconds. Both the wash and addition must first qualify. After the limit, progress credit falls linearly: 0.5 at 750 seconds and zero at 1000 seconds. Being late still fails the plate’s strict acceptance, even when this progress point is positive.

Does not earn credit

No eligible interval or missing/invalid prerequisites earns zero; negative durations and durations of at least 1000 seconds also earn zero. Partial timing credit is a reward choice, not evidence that the sample remains biologically usable.

Input evidence

Lines 16-18 · Solver-visible requirements for this check: add ctg within 500 seconds of washout.

Recorded result / GPT 6.1 sol

The recorded CTG completion is 26.32 s after wash completion; the full-credit limit is 500 s. Timing progress is 1.0000.

control.reward.jobs.CE-319506.criteria.wash_to_addition_timeliness
control/CE-319506/valid_processing_orderpass / 1.000
CE-319506: Carry out the assay steps in the right order

Earns credit

The recorded wet sequence contains exactly one qualified wash followed by one qualified CTG addition, in that order. This stops a mechanically successful addition from counting as the intended washout assay.

Does not earn credit

The wash/addition is invalid, there is an extra wet run, or the recorded order is not wash then CTG.

Input evidence

Lines 11-18 · Solver-visible requirements for this check: carry out the assay steps in the right order.

Recorded result / GPT 6.1 sol

The archived sequence check confirms the required wash → CTG sequence.

control.reward.jobs.CE-319506.criteria.valid_processing_order
control/CE-319506/read_timelinesspass / 1.000
CE-319506: Finish the read within the assay window

Earns credit

Full credit when CTG-addition completion to exported-read completion is at most 600 seconds. A valid processing order and a matching completed/exported read are required; the read must start after the addition. After the limit, progress credit falls linearly: 0.5 at 900 seconds and zero at 1200 seconds. Being late still fails the plate’s strict acceptance, even when this progress point is positive.

Does not earn credit

No eligible interval or missing/invalid prerequisites earns zero; negative durations and durations of at least 1200 seconds also earn zero. Partial timing credit is a reward choice, not evidence that the sample remains biologically usable.

Input evidence

Lines 16-18 · Solver-visible requirements for this check: finish the read within the assay window.

Recorded result / GPT 6.1 sol

An eligible barcode-matched exported read completed within 600 s after CTG addition. The recorded grade gives full timing credit; it does not supply the exact read-completion timestamp here.

control.reward.jobs.CE-319506.criteria.read_timeliness
control/global/machines_clearpass / 1.000Critical
Leave the processing equipment clear and idle

Earns credit

Leave the robot empty, no loose plates, no lid left held on a LidValet shelf, and no motion on the task’s processing devices. Processing nests must be clear; the dose-response case also requires empty, stationary Echo nests and no active LidValet bay fault. This allows a safe handover to the next run.

Does not earn credit

A plate, lid, active motion or specified bay fault remains in the processing area. Correct final assay results alone do not satisfy this handover point.

Input evidence

Lines 19-20 · Solver-visible requirements for this check: leave the processing equipment clear and idle.

Recorded result / GPT 6.1 sol

The archived clear/idle check passes: the robot, processing positions, lids and task-specific device motions meet the handover conditions.

control.reward.global.machines_clear
control/global/no_handling_incidentspass / 1.000Critical
Avoid recorded handling incidents

Earns credit

Record no modeled robot collision, wrong-orientation/labware handoff, dropped plate, release in air, or device movement with the arm inside. The cell-assay case additionally checks its modeled unsafe liquid-handling incidents, including unprimed or lidded processing.

Does not earn credit

At least one incident in the task’s monitored categories is recorded. Ordinary rejected commands are not automatically a handling incident.

Input evidence

Lines 19-20 · Solver-visible requirements for this check: avoid recorded handling incidents.

Recorded result / GPT 6.1 sol

0 monitored incidents are recorded. No incident penalty applies.

control.reward.global.no_handling_incidents
reporting/CE-711479pass / 1.000Critical
CE-711479: Report this plate’s actual outcome and location

Earns credit

Provide one unique report entry for CE-711479 whose outcome and location match the reconstructed final world. Use completed or blocked as required by this task’s report format. An accurate blocked report can earn full reporting credit after a failed recovery. This checks the structured claim, not every sentence of the narrative summary.

Does not earn credit

The entry is missing or duplicated, its outcome/location disagrees with the world, or a required reason is absent. Reporting cannot make an invalid assay physically successful.

Input evidence

Lines 13-20 · Solver-visible requirements for this check: report this plate’s actual outcome and location.
jobs: barcode, outcome, location · Required structure and permitted values for each handover entry.

Recorded result / GPT 6.1 sol

The structured handover correctly reports completed at Static Hotel B3. This entry earns reporting credit even if recovery of another plate, or physical recovery overall, failed.

Actual: {
  "location": "Static Hotel B3",
  "outcome": "completed"
}
Claimed: {
  "location": "Static Hotel B3",
  "outcome": "completed"
}
reporting.jobs[barcode=CE-711479]
reporting/CE-131730pass / 1.000Critical
CE-131730: Report this plate’s actual outcome and location

Earns credit

Provide one unique report entry for CE-131730 whose outcome and location match the reconstructed final world. Use completed or blocked as required by this task’s report format. An accurate blocked report can earn full reporting credit after a failed recovery. This checks the structured claim, not every sentence of the narrative summary.

Does not earn credit

The entry is missing or duplicated, its outcome/location disagrees with the world, or a required reason is absent. Reporting cannot make an invalid assay physically successful.

Input evidence

Lines 13-20 · Solver-visible requirements for this check: report this plate’s actual outcome and location.
jobs: barcode, outcome, location · Required structure and permitted values for each handover entry.

Recorded result / GPT 6.1 sol

The structured handover correctly reports blocked at Static Hotel B1. This entry earns reporting credit even if recovery of another plate, or physical recovery overall, failed.

Actual: {
  "location": "Static Hotel B1",
  "outcome": "blocked"
}
Claimed: {
  "location": "Static Hotel B1",
  "outcome": "blocked"
}
reporting.jobs[barcode=CE-131730]
reporting/CE-986930pass / 1.000Critical
CE-986930: Report this plate’s actual outcome and location

Earns credit

Provide one unique report entry for CE-986930 whose outcome and location match the reconstructed final world. Use completed or blocked as required by this task’s report format. An accurate blocked report can earn full reporting credit after a failed recovery. This checks the structured claim, not every sentence of the narrative summary.

Does not earn credit

The entry is missing or duplicated, its outcome/location disagrees with the world, or a required reason is absent. Reporting cannot make an invalid assay physically successful.

Input evidence

Lines 13-20 · Solver-visible requirements for this check: report this plate’s actual outcome and location.
jobs: barcode, outcome, location · Required structure and permitted values for each handover entry.

Recorded result / GPT 6.1 sol

The structured handover correctly reports blocked at Static Hotel B4. This entry earns reporting credit even if recovery of another plate, or physical recovery overall, failed.

Actual: {
  "location": "Static Hotel B4",
  "outcome": "blocked"
}
Claimed: {
  "location": "Static Hotel B4",
  "outcome": "blocked"
}
reporting.jobs[barcode=CE-986930]
reporting/CE-319506pass / 1.000Critical
CE-319506: Report this plate’s actual outcome and location

Earns credit

Provide one unique report entry for CE-319506 whose outcome and location match the reconstructed final world. Use completed or blocked as required by this task’s report format. An accurate blocked report can earn full reporting credit after a failed recovery. This checks the structured claim, not every sentence of the narrative summary.

Does not earn credit

The entry is missing or duplicated, its outcome/location disagrees with the world, or a required reason is absent. Reporting cannot make an invalid assay physically successful.

Input evidence

Lines 13-20 · Solver-visible requirements for this check: report this plate’s actual outcome and location.
jobs: barcode, outcome, location · Required structure and permitted values for each handover entry.

Recorded result / GPT 6.1 sol

The structured handover correctly reports completed at Static Hotel B2. This entry earns reporting credit even if recovery of another plate, or physical recovery overall, failed.

Actual: {
  "location": "Static Hotel B2",
  "outcome": "completed"
}
Claimed: {
  "location": "Static Hotel B2",
  "outcome": "completed"
}
reporting.jobs[barcode=CE-319506]