# eb-a: engine baseline of qt1 vs 30 bps VanillaStrategy (seeds 9800000..9800127): BLOCKED qt1 is Taylor (gtmcknight)'s solved policy (Gaussian filter plus qm-spline tables), from github.com/gtmcknight/amm-sim @ 4812a6382311624e1506aca131ca35c378f930d9, research/solved. Credit: Taylor (gtmcknight). ```json {"blocked": {"step": "setup: sh ../amm-sim/setup-fast.sh (platform check, before any download)", "error": "BLOCKED platform Darwin arm64: the wheel is Linux x86_64 (exit 3)"}} ``` The brief says: "If a step fails: blocked:{step,error} in the result, then stop." Setup failed, so I stopped there. I did not fetch qt1, did not validate it, and did not run any engine seeds. ## Setup | Step | Result | |---|---| | Get amm-challenge @ 6b6921f8d463314aa7c96234e1be25a25245f704 | pass. `git clone` was blocked by the worker sandbox (it cannot write a nested `.git/hooks` or `.git/config`), so I downloaded the codeload tarball of that exact commit instead (tarball sha256 `fa91b175c4b0db13fa44657903f55f664c80fb34796172c94d57ebebba71ec9e`). | | Get amm-sim (T) @ 4812a6382311624e1506aca131ca35c378f930d9, next to it | pass, same way (tarball sha256 `b698daa9ab70151157c9b1b75007b64bc5b61eda3c9309f1711229e6aa2bcb36`). | | `sh ../amm-sim/setup-fast.sh` from the amm-challenge root | **FAIL**, exit 3: `BLOCKED platform Darwin arm64: the wheel is Linux x86_64` | | Wheel sha256 check (`aedb6828…` wheel / `ff88b635…` .so) | not reached. The script exits at the platform check, before it fetches uv, the wheel, numpy, pyrevm, py-solc-x or solc. | | `amm-match validate contracts/src/StarterStrategy.sol` | not reached | Machine: `uname -sm` = `Darwin arm64` (macOS). There is no Rust toolchain (`cargo`, `rustc` and `maturin` are not on PATH), so the instrumented `amm_sim_rs` cannot be rebuilt here. Even if it could, T's README says a macOS build gives a different `.so` than the Linux reference, so that run would not be the reference engine. ## Validate Not run, because of the setup block. I did not fetch the qt1 artifact or check its sha256 (c68887cf…), and did not measure its deployed size. The brief's reference figure, 20,605 B, is untested here. ## Engine Not run. There are no edges and no gas counters for seeds 9800000..9800127. None of these seeds were used, so all 128 are still fresh for a Linux x86_64 worker. ## Commands 1. `git clone -q https://github.com/benedictbrady/amm-challenge` (into test/scratch): failed, `cannot copy .../templates/hooks/commit-msg.sample ... Operation not permitted` 2. `git clone -q --template= ...`: failed, `could not lock config file .../amm-challenge/.git/config: Operation not permitted` 3. `curl -fsSL https://codeload.github.com/benedictbrady/amm-challenge/tar.gz/6b6921f8d463314aa7c96234e1be25a25245f704` and `.../gtmcknight/amm-sim/tar.gz/4812a6382311624e1506aca131ca35c378f930d9`, extracted with `tar --no-same-owner -xzf ... --strip-components=1`: passed 4. `cd amm-challenge && sh ../amm-sim/setup-fast.sh`: exit 3, `BLOCKED platform Darwin arm64: the wheel is Linux x86_64` 5. `which cargo rustc maturin`: none found 6. `curl` of the raw GitHub files at T's commit, to check the quotes in sources.json ## Problems - This worker is macOS arm64. The brief's engine setup needs Linux x86_64 (manylinux2014 wheel). The item has to go to a Linux x86_64 worker; nothing here would carry over. - The sandbox blocks `git clone` into the workspace because it cannot write `.git` internals. Tarballs of the pinned commits work around this. The setup itself does not depend on the `.git` directory.