double-slit: the draft controller against the accepted one

Scenario s1: one peak ordered 60 wavelengths off axis; a hidden phase defect of up to 1.5 rad per cell. Both runs come from the built plimsoll/sandbox-sim image through the project API; the fingerprints below are the SHA-256 of each trajectory as recorded from that image.

The simulator is written in C, compiled to WebAssembly and shipped in that image: its source, EXTERNAL · source repo ↗. A controller is a separate program that reads the simulator's observations each tick and sets its input. This page runs two hand-written controllers against it: a draft that makes a plausible mistake and fails, and an accepted one that passes the environment's scoring program. The controllers, the scoring program and the other scenarios are not published. Every simulator in the image, EXTERNAL · source repo ↗.

Work in progress. These charts show two hand-written reference controllers. No AI-generated controller is plotted for this environment yet.

Draft controllernot matchedfinal match 0.603, best match 0.603, best at tick 1, reached 0 9 at tick none
Accepted controllerscore 0.995final match 0.995, best match 0.995, best at tick 194, reached 0 9 at tick 16
Draft controllerAccepted controllerhard limit
Screen pattern after the last answer 00.51 -196.88-146.88-96.88-46.883.1353.13103.13153.13 screen position, wavelengths normalised intensity target pattern Match with the target, tick by tick delivered-design bar, 0.95 00.250.50.751 050100150 tick overlap coefficient
Table view (100 rows)
tickdraft I24draft I28draft I32draft I36draft I40draft actionaccepted I24accepted I28accepted I32accepted I36accepted I40accepted action
00.23440.20390.89890.15810.0166see fingerprint0.23440.20390.89890.15810.0166see fingerprint
20.45710.20170.00990.05430.9722see fingerprint0.40140.20030.00700.03700.8817see fingerprint
40.45710.20170.00990.05430.9722see fingerprint0.35760.14940.00400.05540.9643see fingerprint
60.45710.20170.00990.05430.9722see fingerprint0.25300.14040.00770.02540.9894see fingerprint
80.45710.20170.00990.05430.9722see fingerprint0.34000.20330.01210.05790.9675see fingerprint
100.45710.20170.00990.05430.9722see fingerprint0.16400.07290.02290.00300.9844see fingerprint
120.45710.20170.00990.05430.9722see fingerprint0.14800.11260.01200.00621.0000see fingerprint
140.45710.20170.00990.05430.9722see fingerprint0.16060.09860.05810.01970.9677see fingerprint
160.45710.20170.00990.05430.9722see fingerprint0.14060.04970.02890.00710.9597see fingerprint
180.45710.20170.00990.05430.9722see fingerprint0.18870.03200.05670.01850.9576see fingerprint
200.45710.20170.00990.05430.9722see fingerprint0.12370.04590.02230.00190.9509see fingerprint
220.45710.20170.00990.05430.9722see fingerprint0.11580.02810.04020.00260.9294see fingerprint
240.45710.20170.00990.05430.9722see fingerprint0.12640.05360.03240.00850.9238see fingerprint
260.45710.20170.00990.05430.9722see fingerprint0.09270.01740.05320.00520.9270see fingerprint
280.45710.20170.00990.05430.9722see fingerprint0.12950.01570.03720.00180.9108see fingerprint
300.45710.20170.00990.05430.9722see fingerprint0.10280.00940.03890.00190.8931see fingerprint
320.45710.20170.00990.05430.9722see fingerprint0.10910.00900.02010.00710.8563see fingerprint
340.45710.20170.00990.05430.9722see fingerprint0.12030.01550.02960.00610.8860see fingerprint
360.45710.20170.00990.05430.9722see fingerprint0.08240.00840.01890.00400.8492see fingerprint
380.45710.20170.00990.05430.9722see fingerprint0.06450.01360.02680.00250.8679see fingerprint
400.45710.20170.00990.05430.9722see fingerprint0.08470.00820.01960.00170.8721see fingerprint
420.45710.20170.00990.05430.9722see fingerprint0.05310.01660.03570.00470.8676see fingerprint
440.45710.20170.00990.05430.9722see fingerprint0.05850.01130.02670.00190.8777see fingerprint
460.45710.20170.00990.05430.9722see fingerprint0.04730.01560.02020.00030.8827see fingerprint
480.45710.20170.00990.05430.9722see fingerprint0.03460.01990.01290.00010.8865see fingerprint
500.45710.20170.00990.05430.9722see fingerprint0.04620.01890.01990.00050.8830see fingerprint
520.45710.20170.00990.05430.9722see fingerprint0.03700.01440.01470.00000.8831see fingerprint
540.45710.20170.00990.05430.9722see fingerprint0.02820.01370.01520.00010.8793see fingerprint
560.45710.20170.00990.05430.9722see fingerprint0.02040.01700.01850.00100.8663see fingerprint
580.45710.20170.00990.05430.9722see fingerprint0.01950.01530.01990.00060.8657see fingerprint
600.45710.20170.00990.05430.9722see fingerprint0.02850.01850.01400.00160.8509see fingerprint
620.45710.20170.00990.05430.9722see fingerprint0.01670.00780.02050.00000.8721see fingerprint
640.45710.20170.00990.05430.9722see fingerprint0.01660.00910.01760.00080.8595see fingerprint
660.45710.20170.00990.05430.9722see fingerprint0.02070.01200.01980.00090.8741see fingerprint
680.45710.20170.00990.05430.9722see fingerprint0.01380.00920.02130.00020.8701see fingerprint
700.45710.20170.00990.05430.9722see fingerprint0.01540.00890.01760.00110.8585see fingerprint
720.45710.20170.00990.05430.9722see fingerprint0.01770.00680.01590.00050.8651see fingerprint
740.45710.20170.00990.05430.9722see fingerprint0.01590.00610.01870.00050.8646see fingerprint
760.45710.20170.00990.05430.9722see fingerprint0.01850.00690.01520.00010.8702see fingerprint
780.45710.20170.00990.05430.9722see fingerprint0.01290.00880.01590.00040.8669see fingerprint
800.45710.20170.00990.05430.9722see fingerprint0.01220.00850.01470.00010.8669see fingerprint
820.45710.20170.00990.05430.9722see fingerprint0.01370.00790.01620.00040.8656see fingerprint
840.45710.20170.00990.05430.9722see fingerprint0.01580.00620.01770.00050.8638see fingerprint
860.45710.20170.00990.05430.9722see fingerprint0.01250.00720.01860.00060.8614see fingerprint
880.45710.20170.00990.05430.9722see fingerprint0.00890.01220.01310.00020.8650see fingerprint
900.45710.20170.00990.05430.9722see fingerprint0.00910.01260.01300.00010.8636see fingerprint
920.45710.20170.00990.05430.9722see fingerprint0.01190.01520.01100.00060.8527see fingerprint
940.45710.20170.00990.05430.9722see fingerprint0.01020.01060.01020.00040.8554see fingerprint
960.45710.20170.00990.05430.9722see fingerprint0.00790.01210.01260.00030.8587see fingerprint
980.45710.20170.00990.05430.9722see fingerprint0.00950.01380.01320.00050.8667see fingerprint
1000.45710.20170.00990.05430.9722see fingerprint0.00670.01260.01470.00010.8659see fingerprint
1020.45710.20170.00990.05430.9722see fingerprint0.00750.01130.01240.00040.8578see fingerprint
1040.45710.20170.00990.05430.9722see fingerprint0.00880.00980.01200.00020.8618see fingerprint
1060.45710.20170.00990.05430.9722see fingerprint0.00740.01100.01330.00050.8572see fingerprint
1080.45710.20170.00990.05430.9722see fingerprint0.00820.01140.01170.00020.8605see fingerprint
1100.45710.20170.00990.05430.9722see fingerprint0.00690.01340.01020.00010.8620see fingerprint
1120.45710.20170.00990.05430.9722see fingerprint0.00670.01320.00990.00000.8618see fingerprint
1140.45710.20170.00990.05430.9722see fingerprint0.00740.01260.01020.00020.8612see fingerprint
1160.45710.20170.00990.05430.9722see fingerprint0.00890.01090.01150.00050.8595see fingerprint
1180.45710.20170.00990.05430.9722see fingerprint0.00900.00950.01350.00090.8566see fingerprint
1200.45710.20170.00990.05430.9722see fingerprint0.00740.01160.01260.00080.8553see fingerprint
1220.45710.20170.00990.05430.9722see fingerprint0.00790.01220.01230.00080.8544see fingerprint
1240.45710.20170.00990.05430.9722see fingerprint0.01050.01240.01030.00050.8531see fingerprint
1260.45710.20170.00990.05430.9722see fingerprint0.00980.01020.00980.00030.8532see fingerprint
1280.45710.20170.00990.05430.9722see fingerprint0.00870.00970.00970.00040.8506see fingerprint
1300.45710.20170.00990.05430.9722see fingerprint0.00970.01050.01010.00040.8552see fingerprint
1320.45710.20170.00990.05430.9722see fingerprint0.00900.01100.01120.00020.8597see fingerprint
1340.45710.20170.00990.05430.9722see fingerprint0.00930.00990.01000.00040.8545see fingerprint
1360.45710.20170.00990.05430.9722see fingerprint0.01100.00910.00880.00040.8534see fingerprint
1380.45710.20170.00990.05430.9722see fingerprint0.01100.00900.00910.00030.8530see fingerprint
1400.45710.20170.00990.05430.9722see fingerprint0.01150.00920.00820.00020.8549see fingerprint
1420.45710.20170.00990.05430.9722see fingerprint0.01050.01030.00750.00030.8558see fingerprint
1440.45710.20170.00990.05430.9722see fingerprint0.01040.01020.00740.00030.8557see fingerprint
1460.45710.20170.00990.05430.9722see fingerprint0.01100.00980.00780.00040.8552see fingerprint
1480.45710.20170.00990.05430.9722see fingerprint0.01140.00920.00820.00040.8546see fingerprint
1500.45710.20170.00990.05430.9722see fingerprint0.01050.00940.00830.00040.8539see fingerprint
1520.45710.20170.00990.05430.9722see fingerprint0.00940.01060.00790.00040.8531see fingerprint
1540.45710.20170.00990.05430.9722see fingerprint0.00960.01100.00780.00040.8526see fingerprint
1560.45710.20170.00990.05430.9722see fingerprint0.01050.01180.00720.00040.8488see fingerprint
1580.45710.20170.00990.05430.9722see fingerprint0.01020.01050.00690.00030.8488see fingerprint
1600.45710.20170.00990.05430.9722see fingerprint0.00880.01050.00770.00040.8514see fingerprint
1620.45710.20170.00990.05430.9722see fingerprint0.00940.01110.00800.00040.8542see fingerprint
1640.45710.20170.00990.05430.9722see fingerprint0.00900.01130.00860.00030.8569see fingerprint
1660.45710.20170.00990.05430.9722see fingerprint0.00910.01070.00790.00040.8537see fingerprint
1680.45710.20170.00990.05430.9722see fingerprint0.01010.01030.00730.00040.8531see fingerprint
1700.45710.20170.00990.05430.9722see fingerprint0.01020.01020.00740.00040.8529see fingerprint
1720.45710.20170.00990.05430.9722see fingerprint0.01040.01050.00690.00030.8540see fingerprint
1740.45710.20170.00990.05430.9722see fingerprint0.00960.01090.00700.00040.8534see fingerprint
1760.45710.20170.00990.05430.9722see fingerprint0.00960.01080.00700.00040.8533see fingerprint
1780.45710.20170.00990.05430.9722see fingerprint0.01000.01050.00720.00050.8531see fingerprint
1800.45710.20170.00990.05430.9722see fingerprint0.00980.01040.00720.00040.8529see fingerprint
1820.45710.20170.00990.05430.9722see fingerprint0.00980.00990.00780.00050.8519see fingerprint
1840.45710.20170.00990.05430.9722see fingerprint0.00920.01070.00760.00050.8514see fingerprint
1860.45710.20170.00990.05430.9722see fingerprint0.01000.01060.00710.00040.8526see fingerprint
1880.45710.20170.00990.05430.9722see fingerprint0.01050.01110.00680.00040.8503see fingerprint
1900.45710.20170.00990.05430.9722see fingerprint0.01030.01040.00660.00030.8502see fingerprint
1920.45710.20170.00990.05430.9722see fingerprint0.00940.01040.00710.00040.8520see fingerprint
1940.45710.20170.00990.05430.9722see fingerprint0.00980.01070.00730.00040.8536see fingerprint
1960.45710.20170.00990.05430.9722see fingerprint0.00950.01080.00760.00030.8553see fingerprint
1980.45710.20170.00990.05430.9722see fingerprint0.00940.01060.00750.00030.8550see fingerprint

Fingerprints, scenario s1 (1, 60, 1.5)

draft: fd74413ea4d35e9bc79cb1ced53a22955b2579510b4b1b532527a3fddb564ef1

accepted: 5b3ea0f39c35ff97980a998c057bcb7aac3cf2faaebaac5f26407371dc3da515