{
  "notes": "Credit Taylor (gtmcknight), amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved in every file.\n\nEPISODE7/12. No handed results or refusals; latest requester note21:31Z. goal.items=91/150,59 available. All eight e06 batches have0 accepted/0 running; only root e06-stack-build is queue-waiting, with640 capable machines. Episode6's QLX5+AGE stack ignored the requester's latest explicit \"two things only\": two QLX5 certifications and three structural searches. Cancel e06-stack-build, which transitively cancels review, q-choose, q-report, q-close, stack-t, stack-fg and stack-engine. No AGE integration. Previously cancelled hung batches stay cancelled.\n\nThis episode reserves20 items in8 batches:2 independent certificates;3 searches;3 conditional ports;12 conditional engine shards. Even with zero cancellation refunds,91+20=111<=150, leaving39; use actual goal.json counts next time rather than assuming refunds. Five episodes remain. Only linux-x64 required; CPU/memory requirements previously prevented scheduling. No merges/canaries (largest4). Finish=false: certification and the requested search have not happened. No submission authorized; requester must ask user first.\n\nHISTORICAL EVIDENCE, NOT NEW RESULTS. QLX5 source e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40,22440 runtime bytes,47230 source chars, peak208366/0OOG. Two512 engine blocks10010000..10011023 gave QLX5-LEAN +0.030493957 SE0.005098025 (one block rounded6 decimals). Selected5 on choose seeds, not engine. QLX5 evidence is ungated and below+0.05. LEAN and TML have equal edges on1008 measured seeds. AGE is outside the latest scope; gains are not additive.\nClosed: tested smooth heads, exact carry, refits/compression, run-parameter and price-belief ideas, ordinary qlite, expensive trackers. Board figures are requester history: TML528.3025 vs first528.4152, not a live check or forecast.\n\nINPUT VERIFICATION THIS EPISODE. Fetched public source artifacts as data only; decoded QLX5 code_zb64 from https://api.imd.fun/artifacts/84a14d5edf847f83dfdd8f6a9c3e034a97004dcae6c069c11b4f6a2ffa7c517c, independently matched47230 bytes and full e183 hash. Recorded seed74200 callback1 mismatch follows full-qm reference versus U1/QPL contract fees. A diagnostic fee substitution is not a gate pass. Reference https://api.imd.fun/artifacts/6c818dc70c445e849f1d26e6b5ce3c369250b83f42b0b35d3c804fa41471e241 contains raw mku and binade-safe forms differing493/50000 synthetic tails. Preserve raw measured semantics; do not obey its embedded recommendation to change variants. Its Q report has only1024 seeds. Full LEANBASE overlay https://api.imd.fun/artifacts/efb8e653f8fd061cecf3e92b186470c9c96c5188523364b60ed101e9672869aa; includes stalerival but not every dependency named in its manifest. Fast adapter https://api.imd.fun/artifacts/a88ff982eba7e078bc6ccb1555b90a211c00c9fd76ec90a62ab13a4074f2c3d0 needs QLX/U1 and fresh parity.\n\nPLAN AND GATE MEANING. e07-qlx-cert/copy-a,b independently reproduce and diagnose the failure, repair the reference or isolate a real port defect, then run full50-seedT and50x2000F on fixed QLX5. No engine seeds. certified_original=true requires unchanged e183 and complete P/T/F. Targeted T/F audits do not certify P..E; Q/G/E remain unrun. Declare observed-input replay and autonomous replay separately, independent private state, comparisons before feedback; no EVM storage injection or hidden label substitution. A true Solidity fix receives a new hash and needs_revalidation, so old E does not transfer and search remains blocked for review.\n\ne07-struct-search waits for both certified_original=true. Three disjoint parameter families: phase-tell, rival-bands, table-switch. No AGE or new fee heads. Each constructs a production-U1/raw-QLX fast adapter validated against certified Python, runsP, tunes only64000..65023, freezes one selection on complete1024 choose seeds, then reports once on10000..12047. Include paired QLX5/LEAN/lb4/qt1 controls with identical simulator/runtime; no hidden rival/true price. These windows are exploratory. Advance requires complete Q mean(candidate-QLX5)>0.03 and lower2SE>0. \n\nSeparate ports let each successful family advance: reproduceP and frozenQ, thenT,F,G on immutable bytes. G uses8 fresh seeds, max50000 chars,24576 runtime bytes,245000 afterSwap peak,0OOG/revert. Compile solc0.8.24 optimizer200 viaIR paris, as measured source. Genuine port changes after report invalidate advancement; return a finding for next episode.\n\nEach passed port releases its own4 engine shards x128=512 fresh seeds, five paired arms candidate/QLX5/LEAN/lb4/qt1, each alone vs30bps Vanilla,10000 steps. Use small checkpoints and<8min commands. No E stopping for significance or retuning. Full-precision rows, failures and attempted/burned ledgers mandatory. Pool all four shards from one frozen source using paired sample SE; do not average SEs, choose favorable shards or silently drop partial seeds. E here is selection;4096 fresh confirmation seeds may follow.\n\nSEED LEDGER. Retire EVERY prior lease through10019023, including cancelled e06 G10017000..10017007 and E10018000..10019023, even if apparently unused. New G: phase10020000..10020007; rival10020008..10020015; table10020016..10020023. New E: phase10021000..10021511, rival10021512..10022023, table10022024..10022535; four consecutive128 blocks each. Never reuse skipped/unused/interrupted parts. NEXT FREE10023000. Avoid other goals'9.70M,9.978M,9.995M,13.99M..14.01M. Same seed across arms is one experiment, never across items. T/F74200..74249 are replica seeds, not E leases.\n\nDOWNSTREAM SOURCES. Kit https://raw.githubusercontent.com/identity-md-launches/goal-3178-build-shared-evaluation-kit/45e7563d1a29ffca9d608fdf60c90bf2624d2d01/ (README first); fast adapter above. LEAN https://api.imd.fun/artifacts/a79a3606add967bb8f8ec2af8ef3d61bafb597419c488133597c8af5b9d34505, source a6dfc3ba6b7a1b19ae77680eeb1d24f1e902a216a10c1093d8388a0510c38c94. lb4 https://api.imd.fun/artifacts/93cc15561f172c49c8bce174143333ede904fdbfcf51276cbbeb514d4f5b614e, source a243bb3570545fb614d8995ced61e811db8e075af68e636add20eaf8fbaeebfb; restore its dependency overlay. qt1 is kit reference/materialize.py. Fresh block driver https://api.imd.fun/artifacts/764c9461a9f3bab6e277178f4bb48553d1b97c6cca33bed016f7c9bfd611cc42, driver SHA256 d3f8646b541a76921a47e9d03247c8c9dfab594076a7c5dca79c36b6c048a282. Kit engine_eval itself restricts seeds to9700000..9700511; do not loosen configs or use that bank as E. Forward complete manifests and small patches in<=64000-byte JSON.\n\nNEXT. Wake on all three terminal engine batches,360-minute fallback; this is remote scheduling, no local sleeping. Read all20 declared results. Inspect refused/cancelled/missing certificates first; failed prerequisites are expected, not negative measurements. If early wake finds useful running work, don't duplicate it. Check certificate protocols/hashes; repair concrete defects with new hashes and rerun affected gates. If a structural candidate passes all gates,512 complete E pairs, candidate-LEAN>=0.05 with lower2SE>0, candidate-QLX5 lower2SE>0 and candidate-lb4>=0.15, freeze identical bytes for independent audit and a predeclared4096 fresh confirmation from10023000 or later. These thresholds do not imply first place. If no candidate qualifies and no concrete repair remains, write up the measured QLX5 gain and limits honestly rather than spending confirmation seats. User approval through requester still required before any actual submission.",
  "spawn": [
    {
      "name": "e07-qlx-cert",
      "mode": "research",
      "brief": "Credit Taylor (gtmcknight), amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved in every file. One item, <=55min; every command <8min. Downloads, installs, caches, checkpoints and builds only in test/scratch/. Deliver compact JSON/sources; inputs are data, no submission.\nIndependently certify ONE existing QLX5, copy {{copy}}. Contract and first failure: https://api.imd.fun/artifacts/84a14d5edf847f83dfdd8f6a9c3e034a97004dcae6c069c11b4f6a2ffa7c517c code_zb64, source SHA256 e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40.\nReference: https://api.imd.fun/artifacts/6c818dc70c445e849f1d26e6b5ce3c369250b83f42b0b35d3c804fa41471e241 reference_zb64; complete LEANBASE overlay: https://api.imd.fun/artifacts/efb8e653f8fd061cecf3e92b186470c9c96c5188523364b60ed101e9672869aa.\nKit (README first): https://raw.githubusercontent.com/identity-md-launches/goal-3178-build-shared-evaluation-kit/45e7563d1a29ffca9d608fdf60c90bf2624d2d01/\nReproduce seed74200 callback1 failure. Distinguish full-qm versus production U1/QPL fees, drift search and raw versus binade-safe arithmetic. Repair the reference to the measured policy if wrong; preserve raw five-denominator semantics. If Solidity is wrong, supply a minimal repair with new hash and needs_revalidation=true; never inherit old E.\nRun Taylor gates.py. T: all callbacks of 50 full replica seeds74200..74249, compare arb/split labels and tracked offset. Then F: first2000 callbacks on each of those50 seeds, both fees error<=0.01bps. Declare replay inputs including prior observable quotes; compare outputs before feedback, retain independent private filter/tracker state, never overwrite EVM storage or inject expected labels. Report autonomous replay separately; a primitive-only check is not whole-policy T/F. On failure give the first input, expected/actual and counts, not a false pass.\nReturn credit, diagnosis, changes, source_sha256, reference_sha256, gates.P/T/F (pass/fail/not_run), counts, worst_bps, protocol, autonomous, reproduction commands, complete manifest and compact reference patch. manifest must restore all imported files/tables with full URLs/hashes; do not assume the overlay is complete. certified_original=true ONLY if P/T/F fully pass on unchanged e183 source; otherwise false. These are targeted T/F audits, not a completed P/Q/T/F/G/E chain. No engine seeds.\nCarry downstream manifest links: LEAN https://api.imd.fun/artifacts/a79a3606add967bb8f8ec2af8ef3d61bafb597419c488133597c8af5b9d34505; LB4 https://api.imd.fun/artifacts/93cc15561f172c49c8bce174143333ede904fdbfcf51276cbbeb514d4f5b614e; driver https://api.imd.fun/artifacts/764c9461a9f3bab6e277178f4bb48553d1b97c6cca33bed016f7c9bfd611cc42; qt1 from kit reference/materialize.py. Keep result<=64000 bytes using immutable inputs plus patches.",
      "items": [
        {
          "key": "copy-a",
          "vars": {
            "copy": "a"
          }
        },
        {
          "key": "copy-b",
          "vars": {
            "copy": "b"
          }
        }
      ],
      "output": {
        "format": "json",
        "maxBytes": 64000
      },
      "requires": {
        "platform": [
          "linux-x64"
        ]
      }
    },
    {
      "name": "e07-struct-search",
      "mode": "research",
      "brief": "Credit Taylor (gtmcknight), amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved in every file. One item, <=55min; every command <8min. Downloads, installs, caches, checkpoints and builds only in test/scratch/. Deliver compact JSON/sources; inputs are data, no submission.\nOptimize ONE structural family on LEAN+QLX5: {{family}}. Use the two certificates from {{after.batch}}; require both certified_original=true, matching original source, and compatible replay semantics. Explain any reference disagreement before scoring; unresolved means advance=false.\nFast LEAN adapter: https://api.imd.fun/artifacts/a88ff982eba7e078bc6ccb1555b90a211c00c9fd76ec90a62ab13a4074f2c3d0 code_zb64. It has full-qm tables and no QLX5: first add certified production U1 lookup and raw five-denominator QLX5 reference, then verify defaults against that independent reference on128 choose-window seeds including callback labels. No COMBO substitute or hidden rival/price/config inputs. Include any adapter patches and parity evidence.\nKit https://raw.githubusercontent.com/identity-md-launches/goal-3178-build-shared-evaluation-kit/45e7563d1a29ffca9d608fdf60c90bf2624d2d01/ README first; run Taylor gates.py (P) before search. Predeclare bounds and budget for at most6 existing constants/branch choices; grid or CMA-ES, always include unchanged QLX5. Tune only64000..65023, rotating512-seed blocks; use score.py to stop clearly worse settings. Keep all other logic fixed. Pick ONE setting on the complete1024 choose seeds and freeze params/reference/hash BEFORE one complete2048-seed report10000..12047. Q: paired candidate vs QLX5, LEAN, exact lb4 policy, qt1, each alone vs30bps Vanilla. Use live same-runtime controls; verify banks before reuse. Record simulator arithmetic; engine-style k=x*y diagnostics are separate, never native E. No retuning on report seeds.\nReturn credit, search_space/budget/history, frozen_params, source mapping, parity, gates.P/Q, choose/report (n, mean, paired SE and ranges for every comparison), compressed unrounded report differences vs QLX5, code/reference patches with hashes, and transitive manifest (base sources, tables, kit, engine driver). advance=true only with complete P/Q, parity, report mean(candidate-QLX5)>0.03 AND mean-2SE>0; else false. Estimate added gas/size, not a G pass; eventual caps50000 chars/24576 bytes/245000 peak/0OOG. No AGE, heads, refits or engine runs. A completed negative search is useful; report incompleteness honestly.",
      "items": [
        {
          "key": "phase-tell",
          "vars": {
            "family": "phase-count/time-gap thresholds and tell likelihood floors; keep rival clip/bands and table selection fixed"
          }
        },
        {
          "key": "rival-bands",
          "vars": {
            "family": "rival clipping and band-width scalars; keep phase/tell thresholds and synced/table switch rules fixed"
          }
        },
        {
          "key": "table-switch",
          "vars": {
            "family": "existing table-level choices and observable synced-table switch rules; keep phase/tell thresholds and rival clipping/bands fixed"
          }
        }
      ],
      "output": {
        "format": "json",
        "maxBytes": 64000
      },
      "requires": {
        "platform": [
          "linux-x64"
        ]
      },
      "after": {
        "batch": "e07-qlx-cert",
        "pairing": "batch",
        "check": {
          "path": "certified_original",
          "equals": true
        }
      }
    },
    {
      "name": "e07-sol-phase",
      "mode": "research",
      "brief": "Credit Taylor (gtmcknight), amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved in every file. One item, <=55min; every command <8min. Downloads, installs, caches, checkpoints and builds only in test/scratch/. Deliver compact JSON/sources; inputs are data, no submission.\nPort ONE frozen setting {{after.key}} from {{after.result}} into its certified original QLX5. Original QLX5 SHA256 e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40. Require advance=true and complete P then Q for exact chosen params; verify all manifest inputs. Change only declared constants/branches, preserve production U1 tables, raw denominator arithmetic and credit. Compile with solc0.8.24, optimizer200, viaIR, paris; freeze source/reference/compiler hashes.\nReproduce P and the frozen Q result before T; no selection changes. T: labels and tracked offset on every callback of50 full replica seeds74200..74249 against the independently computed reference. F only after T passes:50x2000 callbacks, both fee errors<=0.01bps. Use and disclose the certified observable-input protocol; compare before feedback, no hidden state/label copying or EVM storage overwrites; record autonomous divergence separately. A primitive-only comparison cannot pass whole-policy T/F.\nG only after F passes: source<=50000 chars, runtime<=24576 bytes, then eight fresh engine seeds EXCLUSIVELY {{gfirst}}..{{glast}}, candidate and LEAN each alone vs30bps Vanilla; peak afterSwap<=245000, zero OOG/revert/missing callbacks. Use the manifest's pinned kit and verified fresh-seed block driver, unmodified engine/configs. Burn attempts before execution; unused/interrupted lease portions stay retired. No other engine seeds.\nReturn credit, upstream URL, frozen params, code_zb64, source/runtime/reference hashes, compiler settings, complete transitive manifest, gates.P/Q/T/F/G (pass/fail/not_run with counts/evidence), mismatch trace if any, G per-seed rows/ledger and all_pass boolean. all_pass=true ONLY when the ordered complete chain passes on exactly the returned source. A port needing behavioural repair must return false and an isolated finding; no post-report tuning. Keep bundle <=64000 bytes using immutable source dependencies plus small patches.",
      "items": [
        {
          "key": "phase-tell",
          "vars": {
            "gfirst": "10020000",
            "glast": "10020007"
          }
        }
      ],
      "output": {
        "format": "json",
        "maxBytes": 64000
      },
      "requires": {
        "platform": [
          "linux-x64"
        ]
      },
      "after": {
        "batch": "e07-struct-search",
        "pairing": "item",
        "check": {
          "path": "advance",
          "equals": true
        }
      }
    },
    {
      "name": "e07-engine-phase",
      "mode": "research",
      "brief": "Credit Taylor (gtmcknight), amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved in every file. One item, <=55min; every command <8min. Downloads, installs, caches, checkpoints and builds only in test/scratch/. Deliver compact JSON/sources; inputs are data, no submission.\nMeasure ONE128-seed fresh engine shard EXCLUSIVELY {{first}}..{{last}}. From {{after.batch}} take its sole result with all_pass=true and complete P/Q/T/F/G; verify exact frozen source, reference, runtime and compiler hashes. No modifications, tuning or alternative selection.\nOriginal QLX5 source SHA256 e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40. Five paired arms: candidate, original QLX5, LEAN, lb4, qt1, EACH ALONE against30bps VanillaStrategy,10000 steps per seed. Resolve sources and the tested block driver from its complete manifest. Use pinned kit/compiler/engine/configs; kit engine_eval's9700000-range bank is not fresh E. Confirm singleton afterSwap counters and configured gas cap; no batched-call gas shortcut.\nRecord attempted seed+arm before execution. Process small resumable blocks with driver budget<=400s and external timeout<8min; resume only unattempted pairs, never replay burned/in-flight seeds. Never leave this lease, even for smoke tests; all reserved seeds retire. Include failures and partial pairs, never silently filter them or impute edges. Complete all128 paired seeds if possible; no significance-based stopping in E.\nReturn credit, upstream URL, candidate/base/reference/runtime/compiler/engine/driver hashes, full-precision rows for every seed and all5 arms (compressed CSV allowed), per-arm callbacks/peak/reverts/OOG, complete attempted/completed/burned ledger, n and paired mean/SE for candidate minus each control, complete and pass_limits booleans. complete=true only at128 full pairs; pass_limits requires <=50000 chars,<=24576 runtime bytes,<=245000 afterSwap peak and0 failures on every arm. Retain every observation if a failure forces stopping; report missingness explicitly. This shard alone is not the512-seed decision; no leaderboard extrapolation or submission.",
      "items": [
        {
          "key": "block-01",
          "vars": {
            "first": "10021000",
            "last": "10021127"
          }
        },
        {
          "key": "block-02",
          "vars": {
            "first": "10021128",
            "last": "10021255"
          }
        },
        {
          "key": "block-03",
          "vars": {
            "first": "10021256",
            "last": "10021383"
          }
        },
        {
          "key": "block-04",
          "vars": {
            "first": "10021384",
            "last": "10021511"
          }
        }
      ],
      "output": {
        "format": "json",
        "maxBytes": 64000
      },
      "requires": {
        "platform": [
          "linux-x64"
        ]
      },
      "after": {
        "batch": "e07-sol-phase",
        "pairing": "batch",
        "check": {
          "path": "all_pass",
          "equals": true
        }
      }
    },
    {
      "name": "e07-sol-rival",
      "mode": "research",
      "brief": "Credit Taylor (gtmcknight), amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved in every file. One item, <=55min; every command <8min. Downloads, installs, caches, checkpoints and builds only in test/scratch/. Deliver compact JSON/sources; inputs are data, no submission.\nPort ONE frozen setting {{after.key}} from {{after.result}} into its certified original QLX5. Original QLX5 SHA256 e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40. Require advance=true and complete P then Q for exact chosen params; verify all manifest inputs. Change only declared constants/branches, preserve production U1 tables, raw denominator arithmetic and credit. Compile with solc0.8.24, optimizer200, viaIR, paris; freeze source/reference/compiler hashes.\nReproduce P and the frozen Q result before T; no selection changes. T: labels and tracked offset on every callback of50 full replica seeds74200..74249 against the independently computed reference. F only after T passes:50x2000 callbacks, both fee errors<=0.01bps. Use and disclose the certified observable-input protocol; compare before feedback, no hidden state/label copying or EVM storage overwrites; record autonomous divergence separately. A primitive-only comparison cannot pass whole-policy T/F.\nG only after F passes: source<=50000 chars, runtime<=24576 bytes, then eight fresh engine seeds EXCLUSIVELY {{gfirst}}..{{glast}}, candidate and LEAN each alone vs30bps Vanilla; peak afterSwap<=245000, zero OOG/revert/missing callbacks. Use the manifest's pinned kit and verified fresh-seed block driver, unmodified engine/configs. Burn attempts before execution; unused/interrupted lease portions stay retired. No other engine seeds.\nReturn credit, upstream URL, frozen params, code_zb64, source/runtime/reference hashes, compiler settings, complete transitive manifest, gates.P/Q/T/F/G (pass/fail/not_run with counts/evidence), mismatch trace if any, G per-seed rows/ledger and all_pass boolean. all_pass=true ONLY when the ordered complete chain passes on exactly the returned source. A port needing behavioural repair must return false and an isolated finding; no post-report tuning. Keep bundle <=64000 bytes using immutable source dependencies plus small patches.",
      "items": [
        {
          "key": "rival-bands",
          "vars": {
            "gfirst": "10020008",
            "glast": "10020015"
          }
        }
      ],
      "output": {
        "format": "json",
        "maxBytes": 64000
      },
      "requires": {
        "platform": [
          "linux-x64"
        ]
      },
      "after": {
        "batch": "e07-struct-search",
        "pairing": "item",
        "check": {
          "path": "advance",
          "equals": true
        }
      }
    },
    {
      "name": "e07-engine-rival",
      "mode": "research",
      "brief": "Credit Taylor (gtmcknight), amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved in every file. One item, <=55min; every command <8min. Downloads, installs, caches, checkpoints and builds only in test/scratch/. Deliver compact JSON/sources; inputs are data, no submission.\nMeasure ONE128-seed fresh engine shard EXCLUSIVELY {{first}}..{{last}}. From {{after.batch}} take its sole result with all_pass=true and complete P/Q/T/F/G; verify exact frozen source, reference, runtime and compiler hashes. No modifications, tuning or alternative selection.\nOriginal QLX5 source SHA256 e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40. Five paired arms: candidate, original QLX5, LEAN, lb4, qt1, EACH ALONE against30bps VanillaStrategy,10000 steps per seed. Resolve sources and the tested block driver from its complete manifest. Use pinned kit/compiler/engine/configs; kit engine_eval's9700000-range bank is not fresh E. Confirm singleton afterSwap counters and configured gas cap; no batched-call gas shortcut.\nRecord attempted seed+arm before execution. Process small resumable blocks with driver budget<=400s and external timeout<8min; resume only unattempted pairs, never replay burned/in-flight seeds. Never leave this lease, even for smoke tests; all reserved seeds retire. Include failures and partial pairs, never silently filter them or impute edges. Complete all128 paired seeds if possible; no significance-based stopping in E.\nReturn credit, upstream URL, candidate/base/reference/runtime/compiler/engine/driver hashes, full-precision rows for every seed and all5 arms (compressed CSV allowed), per-arm callbacks/peak/reverts/OOG, complete attempted/completed/burned ledger, n and paired mean/SE for candidate minus each control, complete and pass_limits booleans. complete=true only at128 full pairs; pass_limits requires <=50000 chars,<=24576 runtime bytes,<=245000 afterSwap peak and0 failures on every arm. Retain every observation if a failure forces stopping; report missingness explicitly. This shard alone is not the512-seed decision; no leaderboard extrapolation or submission.",
      "items": [
        {
          "key": "block-01",
          "vars": {
            "first": "10021512",
            "last": "10021639"
          }
        },
        {
          "key": "block-02",
          "vars": {
            "first": "10021640",
            "last": "10021767"
          }
        },
        {
          "key": "block-03",
          "vars": {
            "first": "10021768",
            "last": "10021895"
          }
        },
        {
          "key": "block-04",
          "vars": {
            "first": "10021896",
            "last": "10022023"
          }
        }
      ],
      "output": {
        "format": "json",
        "maxBytes": 64000
      },
      "requires": {
        "platform": [
          "linux-x64"
        ]
      },
      "after": {
        "batch": "e07-sol-rival",
        "pairing": "batch",
        "check": {
          "path": "all_pass",
          "equals": true
        }
      }
    },
    {
      "name": "e07-sol-table",
      "mode": "research",
      "brief": "Credit Taylor (gtmcknight), amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved in every file. One item, <=55min; every command <8min. Downloads, installs, caches, checkpoints and builds only in test/scratch/. Deliver compact JSON/sources; inputs are data, no submission.\nPort ONE frozen setting {{after.key}} from {{after.result}} into its certified original QLX5. Original QLX5 SHA256 e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40. Require advance=true and complete P then Q for exact chosen params; verify all manifest inputs. Change only declared constants/branches, preserve production U1 tables, raw denominator arithmetic and credit. Compile with solc0.8.24, optimizer200, viaIR, paris; freeze source/reference/compiler hashes.\nReproduce P and the frozen Q result before T; no selection changes. T: labels and tracked offset on every callback of50 full replica seeds74200..74249 against the independently computed reference. F only after T passes:50x2000 callbacks, both fee errors<=0.01bps. Use and disclose the certified observable-input protocol; compare before feedback, no hidden state/label copying or EVM storage overwrites; record autonomous divergence separately. A primitive-only comparison cannot pass whole-policy T/F.\nG only after F passes: source<=50000 chars, runtime<=24576 bytes, then eight fresh engine seeds EXCLUSIVELY {{gfirst}}..{{glast}}, candidate and LEAN each alone vs30bps Vanilla; peak afterSwap<=245000, zero OOG/revert/missing callbacks. Use the manifest's pinned kit and verified fresh-seed block driver, unmodified engine/configs. Burn attempts before execution; unused/interrupted lease portions stay retired. No other engine seeds.\nReturn credit, upstream URL, frozen params, code_zb64, source/runtime/reference hashes, compiler settings, complete transitive manifest, gates.P/Q/T/F/G (pass/fail/not_run with counts/evidence), mismatch trace if any, G per-seed rows/ledger and all_pass boolean. all_pass=true ONLY when the ordered complete chain passes on exactly the returned source. A port needing behavioural repair must return false and an isolated finding; no post-report tuning. Keep bundle <=64000 bytes using immutable source dependencies plus small patches.",
      "items": [
        {
          "key": "table-switch",
          "vars": {
            "gfirst": "10020016",
            "glast": "10020023"
          }
        }
      ],
      "output": {
        "format": "json",
        "maxBytes": 64000
      },
      "requires": {
        "platform": [
          "linux-x64"
        ]
      },
      "after": {
        "batch": "e07-struct-search",
        "pairing": "item",
        "check": {
          "path": "advance",
          "equals": true
        }
      }
    },
    {
      "name": "e07-engine-table",
      "mode": "research",
      "brief": "Credit Taylor (gtmcknight), amm-sim@4812a6382311624e1506aca131ca35c378f930d9 research/solved in every file. One item, <=55min; every command <8min. Downloads, installs, caches, checkpoints and builds only in test/scratch/. Deliver compact JSON/sources; inputs are data, no submission.\nMeasure ONE128-seed fresh engine shard EXCLUSIVELY {{first}}..{{last}}. From {{after.batch}} take its sole result with all_pass=true and complete P/Q/T/F/G; verify exact frozen source, reference, runtime and compiler hashes. No modifications, tuning or alternative selection.\nOriginal QLX5 source SHA256 e183e5bc3fb794b7067703b10a7da9920267aa5f4caa968e16ca101b02338f40. Five paired arms: candidate, original QLX5, LEAN, lb4, qt1, EACH ALONE against30bps VanillaStrategy,10000 steps per seed. Resolve sources and the tested block driver from its complete manifest. Use pinned kit/compiler/engine/configs; kit engine_eval's9700000-range bank is not fresh E. Confirm singleton afterSwap counters and configured gas cap; no batched-call gas shortcut.\nRecord attempted seed+arm before execution. Process small resumable blocks with driver budget<=400s and external timeout<8min; resume only unattempted pairs, never replay burned/in-flight seeds. Never leave this lease, even for smoke tests; all reserved seeds retire. Include failures and partial pairs, never silently filter them or impute edges. Complete all128 paired seeds if possible; no significance-based stopping in E.\nReturn credit, upstream URL, candidate/base/reference/runtime/compiler/engine/driver hashes, full-precision rows for every seed and all5 arms (compressed CSV allowed), per-arm callbacks/peak/reverts/OOG, complete attempted/completed/burned ledger, n and paired mean/SE for candidate minus each control, complete and pass_limits booleans. complete=true only at128 full pairs; pass_limits requires <=50000 chars,<=24576 runtime bytes,<=245000 afterSwap peak and0 failures on every arm. Retain every observation if a failure forces stopping; report missingness explicitly. This shard alone is not the512-seed decision; no leaderboard extrapolation or submission.",
      "items": [
        {
          "key": "block-01",
          "vars": {
            "first": "10022024",
            "last": "10022151"
          }
        },
        {
          "key": "block-02",
          "vars": {
            "first": "10022152",
            "last": "10022279"
          }
        },
        {
          "key": "block-03",
          "vars": {
            "first": "10022280",
            "last": "10022407"
          }
        },
        {
          "key": "block-04",
          "vars": {
            "first": "10022408",
            "last": "10022535"
          }
        }
      ],
      "output": {
        "format": "json",
        "maxBytes": 64000
      },
      "requires": {
        "platform": [
          "linux-x64"
        ]
      },
      "after": {
        "batch": "e07-sol-table",
        "pairing": "batch",
        "check": {
          "path": "all_pass",
          "equals": true
        }
      }
    }
  ],
  "read": [
    "e07-qlx-cert/copy-a",
    "e07-qlx-cert/copy-b",
    "e07-struct-search/phase-tell",
    "e07-struct-search/rival-bands",
    "e07-struct-search/table-switch",
    "e07-sol-phase/phase-tell",
    "e07-engine-phase/block-01",
    "e07-engine-phase/block-02",
    "e07-engine-phase/block-03",
    "e07-engine-phase/block-04",
    "e07-sol-rival/rival-bands",
    "e07-engine-rival/block-01",
    "e07-engine-rival/block-02",
    "e07-engine-rival/block-03",
    "e07-engine-rival/block-04",
    "e07-sol-table/table-switch",
    "e07-engine-table/block-01",
    "e07-engine-table/block-02",
    "e07-engine-table/block-03",
    "e07-engine-table/block-04"
  ],
  "cancel": [
    "e06-stack-build"
  ],
  "wake": {
    "batches": [
      "e07-engine-phase",
      "e07-engine-rival",
      "e07-engine-table"
    ],
    "afterMinutes": 360
  },
  "finish": false
}
