1{2 "version": "1.1",3 "based_on_protocol_hash": "404c52b34d964693da72ef459a036ffc42fbf5f6ba8748cc9de0c554ebebddd6",4 "amendment": "A-003",5 "recorded_utc": "2026-10-30T06:26:35.881657Z",6 "changed_files_since_v1": [7 "src/wp30/runner.py",8 "src/wp30/chains.py",9 "src/wp30/fanin.py",10 "protocol/hypotheses.md",11 "configs/core_qwen.yaml",12 "configs/core_llama.yaml",13 "configs/core_transfer.yaml",14 "configs/core_sender_alone.yaml",15 "configs/chains_core.yaml",16 "configs/fanin_core.yaml",17 "configs/hosted_core.yaml",18 "runs/checkpoints/router_policy.json",19 "src/wp30/router.py",20 "src/wp30/router_eval.py"21 ],22 "files": {23 "configs/models.yaml": "53aa16870bcd9f0089a8fc1be5b07b7f4b3ac46039f0482d0e9b9f338d66c056",24 "configs/data.yaml": "135bff1c467c0112e9964a8089bd617a6f1df0d86e58f928c142806000bcadc4",25 "configs/resources.yaml": "05a25b32251b365940a0143c31bad6073818356c1ab60c357e2447284e1178cf",26 "src/wp30/prompts.py": "96d6ab8cc60018368c56daafcf05e78ab597e86de219f89a9907e6173488f69a",27 "src/wp30/scoring.py": "e312bb4eac8fe52049d8277e4aed498d958a0d999b3ac7eb58e5612b4a4705a6",28 "src/wp30/data/synthetic.py": "34c23a76da2374a989a661c6233d4a925a51b252c68b55b7e7a845469152ae11",29 "src/wp30/data/exec_tasks.py": "237cb000b55096d890fb28acd63e67daedf622bdcd92634d9fdef06600b919c4",30 "src/wp30/methods/text.py": "f8637cac543ff2dd3aecb84ef1130c5b271501de0cac5519be0458d750a44573",31 "src/wp30/cache/sparse.py": "3b694f9f50b552cf6a19e2b1de5e93429c5246fbceccbc6c50430a3bb3ddcba4",32 "src/wp30/cache/selection.py": "02ed6b466159ca26a01d31227221a754d9306981fd01d19ac9532ac373b753d8",33 "src/wp30/cache/serialize.py": "f4ee45515cda4d0d268bec16b6477fdd5ab8490d0657a4271991b89c071ac90a",34 "src/wp30/backends/mlx_backend.py": "12948faed87827d2b84c9be1e892a1911f61d1faa59bc4fd039b0f119021b17a",35 "src/wp30/runner.py": "be989bbb8960552b30bd5f0cd4484e9f9a716c309549ffe5771e7eea1b7643a9",36 "src/wp30/chains.py": "76dbac7cccc4dbca61fc194beb7aa15554eeeb51eb44e787492058cd6e6a04de",37 "src/wp30/fanin.py": "1a1ff63234e1208d4bf47797860483f3f7e63acd5364c384535387d45f654712",38 "protocol/hypotheses.md": "1255628cb7ed64595e9f28dd6190e3cde21872db00fb7402816f9b7448c0a0f9",39 "protocol/analysis_plan.md": "a5c4f3fa857ef45304cc00239786e74048379bff142687c79079e8be93ec6f85",40 "data/manifests/splits.json": "9c193d2dd98c7574c251e46742015f37fbcb415fd49de17700babec5dfd7a546",41 "configs/core.yaml": "e346f7351cd6e2b9c3cb7af01b97b16fc430caebe34c0a668724f688d9055077",42 "configs/core_qwen.yaml": "6ddb84afecd81fb0146371bd25ec51743d9bc9e4d19e65b9ad8d3a46177753fb",43 "configs/core_llama.yaml": "c11ba784b56d2cc0919268ce3d56681e4df90a2241bea4a88f887dcc73264044",44 "configs/core_transfer.yaml": "8c49a65ae15722882c2313f58a2435bd39253f79d9fe69788a952a1a8ba7a913",45 "configs/core_sender_alone.yaml": "15601a89b1a0371733fb1d53078d5b2956e33799c3602a5ce644a91cd7c127b7",46 "configs/chains_core.yaml": "ad7cfb5dbeb556740bf8a539f090d9c5782d4696412811f6dd238b4fb270c346",47 "configs/fanin_core.yaml": "b8e04ae256d13d0412f688cd8d50089d77741b6be389b9d7233a8c9761b36f6d",48 "configs/hosted_core.yaml": "8ef1f94802f1cc6b6ab1a438a2e28792af4c5d59ec73124cb44e4d90af296dac",49 "configs/router.yaml": "8edbf8ab58f446e42c2b47da6c7b4e5c492c65773bf85db2dbbc24df210fc974",50 "runs/checkpoints/router_policy.json": "d7fcd02c0ac82d693c6882f64a9d1476ce121ecba747800693196a1263e68d7d",51 "runs/checkpoints/mapper_v2_qwen1b5_to_qwen3b.npz.manifest.json": "9238be9426eb430fa0b52149e1a3bd79f4b575adcf91732c34e733ceadeb46f5",52 "src/wp30/mapper.py": "ae9b43773f9af06d5d7fa37ecde5ac2f0ae70c58867832fc2804698d44c98c27",53 "src/wp30/router.py": "9cac706eafe06f6979407a36247d5b9f05f2273930568e2da27405c694e103f6",54 "src/wp30/router_eval.py": "597614bade090ed9837256b05149655187e3e2be8b45cafeb1970e88f76b3dad",55 "src/wp30/hosted.py": "d339c7d5d04897c5de6985fcf906daa23437f8de38f66a36c239e4f3a15bb271",56 "src/wp30/hosted_run.py": "0c955817d107fdce7c434a0f69c419a88607f5ab8633fd971704382fd3956928",57 "scripts/e6_network.py": "c34659a0f33c5630d418da4d8b152f8f7e5af3e1906851c5263a2471631d573e",58 "src/wp30/transport.py": "8b4aa372357a678429624eccef38e03a26929b22028f32b5a55f68e743acca31"59 }60}