{"status": "partial: no search (replica below 200 markets/s); real IA/HA/T run on as many fresh seeds as time allowed", "item": "r2-continue/continue-b", "hashes": {"HA_artifact": "2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690", "HA_code_sha256": "99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe (matched by kit HA.sol bytecode cache name)", "T_code_sha256": "ebd9de9bf6af6e55d5e308fd15dbb88edec11fd684891d02a30aec185acd19b3 (kit T.sol, matched)", "KIT_artifact": "0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786 (download sha256 matched; all 7 decoded file sha256 matched)", "IA_artifact": "df0ddfdf122c88641513dd179980fce475f42a912a184f812d213f27db7c14df (download sha256 matched)", "IA_code_sha256": "956566e95f46dc1ed5980fae5e550de7b9da10f9b3ad8eed62f265682cfcecf2 (decoded, matched)", "IA_port_sha256": "b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b (decoded, matched)", "replica_and_RS2_artifacts": "not downloaded separately; the kit sim.py/port.py were used as the kit instructs"}, "setup": "goal SETUP ran to completion (StarterStrategy validated); kit test_kit.py 9 tests OK", "speed": {"replica_markets_per_s_IA_port_warm": 45.7, "replica_markets_per_s_HA_port_warm": 51.2, "first_timed_512_IA": 80.2, "first_timed_512_T": 122.0, "procs": 8, "note": "effective throughput ~1 CPU core; real engine ~6 s per seed for three arms"}, "gates": {"A": {"passed": null, "note": "not run: time spent on real engine after speed rule; IA port vs IA code differential was not executed in this run (IA artifact reports its own gate A 7.6e-05 bps, unverified here)"}, "B": {"passed": true, "seeds": [7116384, 7116895], "replica_IA_minus_T": 1.4654026984931672, "se": 0.04614738409203076, "real": 1.513, "error": -0.04759730150683272, "adaptation": "IA port imported in a copy of kit sim.py (iasim); W=[1, feature_multipliers, feature_offsets, 178 weights from IA params W1,b1,W2,b2]"}, "C": {"passed": null, "note": "no new weights frozen; nothing to compare"}}, "search": {"performed": false, "minutes": 0, "generations": 0, "reason": "replica measured 45.7 markets/s (< 200): brief says do not search; run IA, HA and T on first real seeds instead", "planned_settings": {"library": "pycma", "sigma0": 0.5, "popsize": 16, "markets_per_gen": 128, "es_seed": 20260302, "CMA_stds": {"W1": 0.16007274507182634, "b1": 0.18564858000307327, "W2": 0.12726224434596164, "b2": 0.1185932470281719, "rule": "0.1*rms of HA W1 (13 old cols)/b1/W2/b2; new W1 columns start at 0 with W1 std"}}}, "curve": [], "holdout": null, "real": {"protocol": "kit harness real: each strategy alone vs 30bps Vanilla, amm_sim_rs.run_batch(X,Vanilla,configs,8), configs per MatchRunner._build_configs ranges via build_config; Candidate arm = IA code.sol", "n": 248, "seed_blocks": [[7212288, 7212295], [7212544, 7212559], [7212560, 7212575], [7212576, 7212591], [7212592, 7212607], [7212608, 7212623], [7212624, 7212639], [7212640, 7212655], [7212656, 7212671], [7212672, 7212687], [7212688, 7212703], [7212704, 7212719], [7212720, 7212735], [7212736, 7212751], [7212752, 7212767], [7212768, 7212783]], "IA_vs_T": {"n": 248, "mean_diff": 1.5354653028988121, "se": 0.06547837474491207, "worst5": [[7212752, -1.3639837639500456], [7212667, -1.1860092006558034], [7212716, -1.1154442710244439], [7212642, -0.8957556893946048], [7212574, -0.8380810140315589]], "retail_delta": 4.77062039402397, "arb_delta": -3.2351550911251574, "sum": 380.7953951189054, "sumsq": 847.3281667172306}, "IA_vs_HA": {"n": 248, "mean_diff": 0.3652178562442828, "se": 0.0390007738851403, "worst5": [[7212577, -1.0563512719019172], [7212545, -0.9549763394732054], [7212667, -0.8931729377673037], [7212723, -0.7381891514836525], [7212761, -0.6593809815949498]], "retail_delta": 0.6361880579328634, "arb_delta": -0.2709702016885804, "sum": 90.57402834858215, "sumsq": 126.25332610000018}, "HA_vs_T": {"n": 248, "mean_diff": 1.1702474466545292, "se": 0.06353353034892918, "worst5": [[7212702, -3.0947506123196717], [7212783, -1.5974355326537761], [7212716, -1.5458118718893274], [7212779, -1.1693232009735652], [7212752, -1.1269617590747885]], "retail_delta": 4.1344323360911055, "arb_delta": -2.9641848894365777, "sum": 290.22136677032324, "sumsq": 586.8912380485763}, "mean_edge": {"T": 530.6738242900495, "HA": 531.844071736704, "Candidate": 532.2092895929483}, "vs_IA": null, "vs_IA_note": "no candidate was trained, so no candidate-vs-IA comparison exists"}, "gas": {"T": {"Baseline:afterInitialize": {"max_ok_gas": 21796, "oog": 0, "revert": 0}, "Baseline:afterSwap": {"max_ok_gas": 22592, "oog": 0, "revert": 0}, "Baseline:getName": {"max_ok_gas": 21526, "oog": 0, "revert": 0}, "Submission:afterInitialize": {"max_ok_gas": 243115, "oog": 0, "revert": 0}, "Submission:afterSwap": {"max_ok_gas": 223228, "oog": 0, "revert": 0}, "Submission:getName": {"max_ok_gas": 21623, "oog": 0, "revert": 0}}, "HA": {"Baseline:afterInitialize": {"max_ok_gas": 21796, "oog": 0, "revert": 0}, "Baseline:afterSwap": {"max_ok_gas": 22592, "oog": 0, "revert": 0}, "Baseline:getName": {"max_ok_gas": 21526, "oog": 0, "revert": 0}, "Submission:afterInitialize": {"max_ok_gas": 243147, "oog": 0, "revert": 0}, "Submission:afterSwap": {"max_ok_gas": 231357, "oog": 0, "revert": 0}, "Submission:getName": {"max_ok_gas": 21654, "oog": 0, "revert": 0}}, "IA": {"Baseline:afterInitialize": {"max_ok_gas": 21796, "oog": 0, "revert": 0}, "Baseline:afterSwap": {"max_ok_gas": 22592, "oog": 0, "revert": 0}, "Baseline:getName": {"max_ok_gas": 21526, "oog": 0, "revert": 0}, "Submission:afterInitialize": {"max_ok_gas": 243237, "oog": 0, "revert": 0}, "Submission:afterSwap": {"max_ok_gas": 235402, "oog": 0, "revert": 0}, "Submission:getName": {"max_ok_gas": 21745, "oog": 0, "revert": 0}}}, "valid": {"IA": true, "afterSwap_peak_IA": 235402, "oog_total": 0}, "code_zb64": null, "code_sha256": null, "port_zb64": null, "port_sha256": null, "params": null, "restart": {"weights_vector_after_W0_mult_off": [0.104759, 0.335287, -0.433262, 2.587363, -2.427135, -0.054, -1.785978, 1.830508, -4.304778, -0.603923, -1.041725, -0.609267, 1.298961, -0.366196, 0.660494, 0.11651, -0.88413, -0.350032, 0.674796, 0.399221, 1.208474, 1.360033, 3.755773, 1.05378, 1.336487, -0.258574, -0.132689, -0.507827, 0.235327, -0.171604, -2.342141, 0.032723, -0.150709, -0.422317, 1.815577, 0.705316, -0.002643, 0.599988, 2.322234, 3.058176, -0.617823, 1.73133, 1.813821, 3.3103, -1.041319, 2.2863, 1.577635, -2.129804, -0.242137, -2.232246, -1.088812, 0.5218, -0.715028, 0.425066, -1.399069, 0.020344, -0.113541, -1.14955, -0.43216, 0.336588, -0.074897, -0.977818, 0.466981, 0.047856, 0.912893, -0.922267, 0.221117, 0.170757, -1.537537, -1.599932, 0.267702, -0.18, -0.309932, 2.509936, 0.307797, -0.321927, 0.929041, -0.67235, 4.352829, -0.528403, -1.876595, -0.888657, -0.235266, -1.162921, -0.34648, 0.17591, 0.141959, -2.53783, 0.632278, -0.947945, -0.108973, -0.333272, 2.051781, -0.380523, -0.192855, 1.833861, -1.622467, 0.902764, -2.432177, 2.958561, 1.000699, 1.600313, 1.138666, -0.817031, -0.274711, -0.124693, 3.243658, 0.39989, 0.094165, -0.501777, 0.876159, -0.904925, 0.238497, 0.68937, -2.478838, 1.189107, -0.286012, -2.06284, 2.504984, 1.39893, -0.799925, 1.134902, 1.176088, -0.250669, 0.968259, 2.077388, 0.483176, 0.374314, 0.282297, -0.839177, 0.469364, -0.528723, 1.936355, -3.78319, -2.707804, 3.209244, 4.278353, -1.217463, -1.625782, -1.210682, 1.573102, 0.985603, -0.942173, 3.068052, -1.944066, 0.626387, -0.383357, 0.331459, 0.329121, 0.242263, -1.060254, 0.509629, 1.520581, -1.660926, -4.472907, -0.299079, -1.204825, -1.364854, -1.571212, 0.482982, 0.286338, -1.776224, 0.053102, -0.744158, -3.982777, -0.159588, -1.208816, 1.085686, 0.36802, -1.157401, -1.319728, 1.59312, 0.960454, -0.783502, -0.148353, 0.457354, 1.284499, 1.464117], "sigma": 0.524401550431785, "settings": {"library": "cma (pycma)", "popsize": 16, "sigma0": 1.0, "CMA_stds": {"W1": 0.16007274507182634, "b1": 0.18564858000307327, "W2": 0.12726224434596164, "b2": 0.1185932470281719, "rule": "0.1*rms of HA W1 (13 old cols)/b1/W2/b2; new W1 columns start at 0 with W1 std"}, "dims": 178, "train_markets_per_generation": 128, "train_seed_rule": "numpy.default_rng([20260205,gen]).integers(440000000,450000000,128), same seeds for all 16 proposals", "fitness": "mean replica edge", "monitor": "30000000..30002047 every 10 gens on ES mean and generation best; keep max monitor gain over HA", "start": "HA weights, new-input weights 0 (initial policy == HA)"}, "note": "unchanged from IA: no search ran"}, "seeds": {"real_burned_unused": [[7212296, 7212487], [7212488, 7212543]], "gateB": [7116384, 7116895], "speed": [6010000, 6010255]}, "notes": ["Seeds 7212296..7212487 (4 parallel chunks timed out) and 7212488..7212543 (process killed after T arm) were started and are not reused or reported.", "Real numbers are IA vs T/HA on the seeds listed; the brief asked for 1,024 seeds but only these fitted in the time limit.", "Training was not done: the replica is far below the 200 markets/s threshold on this machine."]}