{"receipt_id":"base-1","seq":1,"branch_id":"base","kind":"command","cmd":"python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-rhayes777__pyautofit-888-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3Rlc3RfYXV0b2ZpdC9ub25fbGluZWFyL2dyaWQvdGVzdF9zZW5zaXRpdml0eS90ZXN0X2Z1bmN0aW9uYWxpdHkucHkgYi90ZXN0X2F1dG9maXQvbm9uX2xpbmVhci9ncmlkL3Rlc3Rfc2Vuc2l0aXZpdHkvdGVzdF9mdW5jdGlvbmFsaXR5LnB5CmluZGV4IDVmYjQ2NzcwZC4uNGQxMzMwZDFjIDEwMDY0NAotLS0gYS90ZXN0X2F1dG9maXQvbm9uX2xpbmVhci9ncmlkL3Rlc3Rfc2Vuc2l0aXZpdHkvdGVzdF9mdW5jdGlvbmFsaXR5LnB5CisrKyBiL3Rlc3RfYXV0b2ZpdC9ub25fbGluZWFyL2dyaWQvdGVzdF9zZW5zaXRpdml0eS90ZXN0X2Z1bmN0aW9uYWxpdHkucHkKQEAgLTI4LDcgKzI4LDYgQEAgZGVmIHRlc3RfbGFiZWxzKHNlbnNpdGl2aXR5KToKICAgICBdCiAKIAotCiBkZWYgdGVzdF9wZXJmb3JtX2pvYihqb2IpOgogICAgIHJlc3VsdCA9IGpvYi5wZXJmb3JtKCkKICAgICBhc3NlcnQgaXNpbnN0YW5jZShyZXN1bHQsIHMuSm9iUmVzdWx0KQpAQCAtNDAsMjMgKzM5LDMzIEBAIGNsYXNzIFRlc3RQZXJ0dXJiYXRpb25Nb2RlbHM6CiAgICAgQHB5dGVzdC5tYXJrLnBhcmFtZXRyaXplKAogICAgICAgICAibGltaXRfc2NhbGUsIGZsLCBmdSwgc2wsIHN1IiwKICAgICAgICAgWwotICAgICAgICAgICAgKDEuMCwgMC4wLCAwLjUsIDAuNSwgMS4wLCksCi0gICAgICAgICAgICAoMi4wLCAwLjAsIDAuNzUsIDAuMjUsIDEuMCwpLAotICAgICAgICAgICAgKDQuMCwgMC4wLCAxLjAsIDAuMCwgMS4wLCksCi0gICAgICAgIF0KKyAgICAgICAgICAgICgKKyAgICAgICAgICAgICAgICAxLjAsCisgICAgICAgICAgICAgICAgMC4wLAorICAgICAgICAgICAgICAgIDAuNSwKKyAgICAgICAgICAgICAgICAwLjUsCisgICAgICAgICAgICAgICAgMS4wLAorICAgICAgICAgICAgKSwKKyAgICAgICAgICAgICgKKyAgICAgICAgICAgICAgICAyLjAsCisgICAgICAgICAgICAgICAgMC4wLAorICAgICAgICAgICAgICAgIDAuNzUsCisgICAgICAgICAgICAgICAgMC4yNSwKKyAgICAgICAgICAgICAgICAxLjAsCisgICAgICAgICAgICApLAorICAgICAgICAgICAgKAorICAgICAgICAgICAgICAgIDQuMCwKKyAgICAgICAgICAgICAgICAwLjAsCisgICAgICAgICAgICAgICAgMS4wLAorICAgICAgICAgICAgICAgIDAuMCwKKyAgICAgICAgICAgICAgICAxLjAsCisgICAgICAgICAgICApLAorICAgICAgICBdLAogICAgICkKLSAgICBkZWYgdGVzdF9wZXJ0dXJiX21vZGVscygKLSAgICAgICAgICAgIHNlbGYsCi0gICAgICAgICAgICBzZW5zaXRpdml0eSwKLSAgICAgICAgICAgIGxpbWl0X3NjYWxlLAotICAgICAgICAgICAgZmwsIGZ1LCBzbCwgc3UKLSAgICApOgorICAgIGRlZiB0ZXN0X3BlcnR1cmJfbW9kZWxzKHNlbGYsIHNlbnNpdGl2aXR5LCBsaW1pdF9zY2FsZSwgZmwsIGZ1LCBzbCwgc3UpOgogICAgICAgICBzZW5zaXRpdml0eS5saW1pdF9zY2FsZSA9IGxpbWl0X3NjYWxlCiAgICAgICAgIGpvYnMgPSBzZW5zaXRpdml0eS5fbWFrZV9qb2JzKCkKLSAgICAgICAgbW9kZWxzID0gWwotICAgICAgICAgICAgam9iLnBlcnR1cmJfbW9kZWwKLSAgICAgICAgICAgIGZvciBqb2IgaW4gam9icwotICAgICAgICBdCisgICAgICAgIG1vZGVscyA9IFtqb2IucGVydHVyYl9tb2RlbCBmb3Igam9iIGluIGpvYnNdCiAKICAgICAgICAgZmlyc3QsIHNlY29uZCwgKl8gPSBtb2RlbHMKIApAQCAtNjgsMjQgKzc3LDE3IEBAIGNsYXNzIFRlc3RQZXJ0dXJiYXRpb25Nb2RlbHM6CiAgICAgICAgIGFzc2VydCBzZWNvbmQuc2lnbWEudXBwZXJfbGltaXQgPT0gc3UKIAogICAgIGRlZiB0ZXN0X19wZXJ0dXJiX21vZGVsc19fcHJpb3Jfb3ZlcndyaXRlX3ZpYV9wZXJ0dXJiX21vZGVsX3ByaW9yX2Z1bmMoCi0gICAgICAgICAgICBzZWxmLAotICAgICAgICAgICAgc2Vuc2l0aXZpdHksCisgICAgICAgIHNlbGYsCisgICAgICAgIHNlbnNpdGl2aXR5LAogICAgICk6Ci0gICAgICAgIGRlZiBwZXJ0dXJiX21vZGVsX3ByaW9yX2Z1bmMoCi0gICAgICAgICAgICAgICAgcGVydHVyYl9pbnN0YW5jZSwKLSAgICAgICAgICAgICAgICBwZXJ0dXJiX21vZGVsCi0gICAgICAgICk6Ci0KKyAgICAgICAgZGVmIHBlcnR1cmJfbW9kZWxfcHJpb3JfZnVuYyhwZXJ0dXJiX2luc3RhbmNlLCBwZXJ0dXJiX21vZGVsKToKICAgICAgICAgICAgIHBlcnR1cmJfbW9kZWwuY2VudHJlID0gYWYuVW5pZm9ybVByaW9yKGxvd2VyX2xpbWl0PS03LjAsIHVwcGVyX2xpbWl0PTQuMCkKIAogICAgICAgICAgICAgcmV0dXJuIHBlcnR1cmJfbW9kZWwKIAogICAgICAgICBzZW5zaXRpdml0eS5wZXJ0dXJiX21vZGVsX3ByaW9yX2Z1bmMgPSBwZXJ0dXJiX21vZGVsX3ByaW9yX2Z1bmMKICAgICAgICAgam9icyA9IHNlbnNpdGl2aXR5Ll9tYWtlX2pvYnMoKQotICAgICAgICBtb2RlbHMgPSBbCi0gICAgICAgICAgICBqb2IucGVydHVyYl9tb2RlbAotICAgICAgICAgICAgZm9yIGpvYiBpbiBqb2JzCi0gICAgICAgIF0KKyAgICAgICAgbW9kZWxzID0gW2pvYi5wZXJ0dXJiX21vZGVsIGZvciBqb2IgaW4gam9ic10KIAogICAgICAgICBmaXJzdCwgc2Vjb25kLCAqXyA9IG1vZGVscwogCkBAIC05NCwyNiArOTYsMjEgQEAgY2xhc3MgVGVzdFBlcnR1cmJhdGlvbk1vZGVsczoKICAgICAgICAgYXNzZXJ0IGZpcnN0LmNlbnRyZS5sb3dlcl9saW1pdCA9PSAtNy4wCiAgICAgICAgIGFzc2VydCBmaXJzdC5jZW50cmUudXBwZXJfbGltaXQgPT0gNC4wCiAKLSAgICBkZWYgdGVzdF9waHlzaWNhbCgKLSAgICAgICAgICAgIHNlbGYsCi0gICAgICAgICAgICBzZW5zaXRpdml0eQotICAgICk6Ci0gICAgICAgIHNlbnNpdGl2aXR5LnBlcnR1cmJfbW9kZWwuc2lnbWEgPSBhZi5Vbmlmb3JtUHJpb3IoCi0gICAgICAgICAgICB1cHBlcl9saW1pdD0xMAotICAgICAgICApCi0gICAgICAgIG1vZGVsID0gbGlzdCgKLSAgICAgICAgICAgIHNlbnNpdGl2aXR5Ll9tYWtlX2pvYnMoKQotICAgICAgICApWzBdLnBlcnR1cmJfbW9kZWwKKyAgICBkZWYgdGVzdF9waHlzaWNhbChzZWxmLCBzZW5zaXRpdml0eSk6CisgICAgICAgIHNlbnNpdGl2aXR5LnBlcnR1cmJfbW9kZWwuc2lnbWEgPSBhZi5Vbmlmb3JtUHJpb3IodXBwZXJfbGltaXQ9MTApCisgICAgICAgIG1vZGVsID0gbGlzdChzZW5zaXRpdml0eS5fbWFrZV9qb2JzKCkpWzBdLnBlcnR1cmJfbW9kZWwKICAgICAgICAgYXNzZXJ0IG1vZGVsLnNpZ21hLnVwcGVyX2xpbWl0ID09IDUKIAogICAgIGRlZiB0ZXN0X21vZGVsX3dpdGhfbGltaXRzKHNlbGYpOgogICAgICAgICBtb2RlbCA9IGFmLk1vZGVsKGFmLkdhdXNzaWFuKQogCi0gICAgICAgIHdpdGhfbGltaXRzID0gbW9kZWwud2l0aF9saW1pdHMoWwotICAgICAgICAgICAgKDAuMywgMC41KSwKLSAgICAgICAgICAgICgwLjMsIDAuNSksCi0gICAgICAgICAgICAoMC4zLCAwLjUpLAotICAgICAgICBdKQorICAgICAgICB3aXRoX2xpbWl0cyA9IG1vZGVsLndpdGhfbGltaXRzKAorICAgICAgICAgICAgWworICAgICAgICAgICAgICAgICgwLjMsIDAuNSksCisgICAgICAgICAgICAgICAgKDAuMywgMC41KSwKKyAgICAgICAgICAgICAgICAoMC4zLCAwLjUpLAorICAgICAgICAgICAgXQorICAgICAgICApCiAgICAgICAgIGFzc2VydCB3aXRoX2xpbWl0cy5jZW50cmUubG93ZXJfbGltaXQgPT0gMC4zCiAgICAgICAgIGFzc2VydCB3aXRoX2xpbWl0cy5jZW50cmUudXBwZXJfbGltaXQgPT0gMC41CiAKQEAgLTEyNiw4ICsxMjMsMjEgQEAgY2xhc3MgVGVzdFBlcnR1cmJhdGlvbk1vZGVsczoKICAgICAgICAgYXNzZXJ0IHByaW9yLnVwcGVyX2xpbWl0ID09IDUKIAogICAgIGRlZiB0ZXN0X2V4aXN0aW5nX2xpbWl0cyhzZWxmKToKLSAgICAgICAgcHJpb3IgPSBhZi5Vbmlmb3JtUHJpb3IoCi0gICAgICAgICAgICAyLCA0Ci0gICAgICAgICkud2l0aF9saW1pdHMoMywgNSkKKyAgICAgICAgcHJpb3IgPSBhZi5Vbmlmb3JtUHJpb3IoMiwgNCkud2l0aF9saW1pdHMoMywgNSkKICAgICAgICAgYXNzZXJ0IHByaW9yLmxvd2VyX2xpbWl0ID09IDMKICAgICAgICAgYXNzZXJ0IHByaW9yLnVwcGVyX2xpbWl0ID09IDQKKworCitAcHl0ZXN0LmZpeHR1cmUobmFtZT0idHVwbGVfc2Vuc2l0aXZpdHkiKQorZGVmIG1ha2VfdHVwbGVfc2Vuc2l0aXZpdHkoc2Vuc2l0aXZpdHkpOgorICAgIHNlbnNpdGl2aXR5Lm51bWJlcl9vZl9zdGVwcyA9ICgyLCAyLCA0KQorICAgIHJldHVybiBzZW5zaXRpdml0eQorCisKK2RlZiB0ZXN0X21vZGVsc193aXRoX3R1cGxlX3N0ZXBzKHR1cGxlX3NlbnNpdGl2aXR5KToKKyAgICB0dXBsZV9zZW5zaXRpdml0eS5udW1iZXJfb2Zfc3RlcHMgPSAoMiwgMiwgNCkKKyAgICBhc3NlcnQgbGVuKGxpc3QodHVwbGVfc2Vuc2l0aXZpdHkuX3BlcnR1cmJfbW9kZWxzKSkgPT0gMTYKKworCitkZWYgdGVzdF9qb2JzX3dpdGhfdHVwbGVfc3RlcHModHVwbGVfc2Vuc2l0aXZpdHkpOgorICAgIGFzc2VydCBsZW4obGlzdCh0dXBsZV9zZW5zaXRpdml0eS5fbWFrZV9qb2JzKCkpKSA9PSAxNgo='\"'\"'))'","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rhayes777__pyautofit-888/runs/pilot-rhayes777__pyautofit-888-508cd1675e/logs/base/base-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:20:44.058132Z","duration_s":0.023828,"timed_out":false,"image_before":"db4d1c76-ab4f-3f9d-8ff3-68428e490b01","image_after":"0f280b4d-0cca-4253-9e7c-28d37a828047","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-2","seq":2,"branch_id":"base","kind":"command","cmd":"git apply /tmp/receipts-rhayes777__pyautofit-888-test.patch","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rhayes777__pyautofit-888/runs/pilot-rhayes777__pyautofit-888-508cd1675e/logs/base/base-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:20:45.938187Z","duration_s":0.003698,"timed_out":false,"image_before":"0f280b4d-0cca-4253-9e7c-28d37a828047","image_after":"908ebbfa-fac6-41c7-90a4-06d74f877912","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-3","seq":3,"branch_id":"base","kind":"command","cmd":"/opt/receipts-7d09c357d94d4f708cbcc7ee960158c3/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-7d09c357d94d4f708cbcc7ee960158c3/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning test_autofit/non_linear/grid/test_sensitivity/test_functionality.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-3.xml","path":null,"exit_code":1,"stdout_tail":"ing\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n_______________________________ test_perform_job _______________________________\n----------------------------- Captured stdout call -----------------------------\n2026-10-03 01:20:52,184 - autofit.non_linear.search.abstract_search - INFO - Creating non-linear search\n2026-10-03 01:20:52,185 - root - WARNING - 'NoneType' object has no attribute 'instance'\n2026-10-03 01:20:52,185 - root - INFO - The output path of this fit is /PyAutoFit/test_autofit/output/bb3dba5cbcea2c378f7a633d83c16091\n2026-10-03 01:20:52,185 - root - INFO - Outputting pre-fit files (e.g. model.info, visualization).\n2026-10-03 01:20:52,193 - root - INFO - Removing all files except for .zip file\n2026-10-03 01:20:52,197 - autofit.non_linear.search.abstract_search - INFO - Creating non-linear search\n2026-10-03 01:20:52,197 - root - WARNING - 'NoneType' object has no attribute 'instance'\n2026-10-03 01:20:52,197 - root - INFO - The output path of this fit is /PyAutoFit/test_autofit/output/5f6f99377a23eb98863ae199b61e1131\n2026-10-03 01:20:52,197 - root - INFO - Outputting pre-fit files (e.g. model.info, visualization).\n2026-10-03 01:20:52,204 - root - INFO - Removing all files except for .zip file\n------------------------------ Captured log call -------------------------------\nINFO     autofit.non_linear.search.abstract_search:abstract_search.py:121 Creating non-linear search\nWARNING  root:result.py:94 'NoneType' object has no attribute 'instance'\nINFO     root:abstract_search.py:613 The output path of this fit is /PyAutoFit/test_autofit/output/bb3dba5cbcea2c378f7a633d83c16091\nINFO     root:abstract_search.py:616 Outputting pre-fit files (e.g. model.info, visualization).\nINFO     root:abstract_search.py:780 Removing all files except for .zip file\nINFO     autofit.non_linear.search.abstract_search:abstract_search.py:121 Creating non-linear search\nWARNING  root:result.py:94 'NoneType' object has no attribute 'instance'\nINFO     root:abstract_search.py:613 The output path of this fit is /PyAutoFit/test_autofit/output/5f6f99377a23eb98863ae199b61e1131\nINFO     root:abstract_search.py:616 Outputting pre-fit files (e.g. model.info, visualization).\nINFO     root:abstract_search.py:780 Removing all files except for .zip file\n_______ TestPerturbationModels.test_perturb_models[1.0-0.0-0.5-0.5-1.0] ________\n---------------------------- Captured stdout setup -----------------------------\n2026-10-03 01:20:52,210 - Sensitivity () - INFO - Creating\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n______ TestPerturbationModels.test_perturb_models[2.0-0.0-0.75-0.25-1.0] _______\n---------------------------- Captured stdout setup -----------------------------\n2026-10-03 01:20:52,219 - Sensitivity () - INFO - Creating\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n_______ TestPerturbationModels.test_perturb_models[4.0-0.0-1.0-0.0-1.0] ________\n---------------------------- Captured stdout setup -----------------------------\n2026-10-03 01:20:52,228 - Sensitivity () - INFO - Creating\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n_ TestPerturbationModels.test__perturb_models__prior_overwrite_via_perturb_model_prior_func _\n---------------------------- Captured stdout setup -----------------------------\n2026-10-03 01:20:52,236 - Sensitivity () - INFO - Creating\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n_____________________ TestPerturbationModels.test_physical _____________________\n---------------------------- Captured stdout setup -----------------------------\n2026-10-03 01:20:52,245 - Sensitivity () - INFO - Creating\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n------------- generated xml file: /opt/receipts/reports/base-3.xml -------------\n=========================== short test summary info ============================\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_lists\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_tuple_step_size\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_labels\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_perform_job\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[1.0-0.0-0.5-0.5-1.0]\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[2.0-0.0-0.75-0.25-1.0]\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[4.0-0.0-1.0-0.0-1.0]\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test__perturb_models__prior_overwrite_via_perturb_model_prior_func\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_physical\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_model_with_limits\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_prior_with_limits\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_existing_limits\nFAILED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_models_with_tuple_steps\nFAILED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_jobs_with_tuple_steps\n========================= 2 failed, 12 passed in 0.26s =========================\n","stderr_tail":"","stdout_sha256":"27894782a2d0050b6607c40c45eacf2a7fdc71ce1644ffd67daffc371ebc036d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rhayes777__pyautofit-888/runs/pilot-rhayes777__pyautofit-888-508cd1675e/logs/base/base-3.log","tree_digest":"df6e67191989e8c62ff70a7fc287466a0f16e4090ada517d749f56bbf4f53348","tree_download_s":3.9684904161840677,"started_at":"2026-10-03T01:20:47.089280Z","duration_s":4.622039,"timed_out":false,"image_before":"908ebbfa-fac6-41c7-90a4-06d74f877912","image_after":"15d213b5-4d08-4a7c-b054-98b5b652ff56","junit":{"passed":["test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_lists","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_tuple_step_size","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_labels","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_perform_job","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[1.0-0.0-0.5-0.5-1.0]","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[2.0-0.0-0.75-0.25-1.0]","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[4.0-0.0-1.0-0.0-1.0]","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test__perturb_models__prior_overwrite_via_perturb_model_prior_func","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_physical","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_model_with_limits","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_prior_with_limits","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_existing_limits"],"failed":["test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_models_with_tuple_steps","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_jobs_with_tuple_steps"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_models_with_tuple_steps":"TypeError: unsupported operand type(s) for /: 'tuple' and 'int'\nE   TypeError: unsupported operand type(s) for /: 'tuple' and 'int'","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_jobs_with_tuple_steps":"TypeError: unsupported operand type(s) for /: 'tuple' and 'int'\nE   TypeError: unsupported operand type(s) for /: 'tuple' and 'int'"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-4","seq":4,"branch_id":"base","kind":"command","cmd":"/opt/receipts-18119719615d43df99231edcf033e835/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-18119719615d43df99231edcf033e835/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning test_autofit/non_linear/grid/test_sensitivity/test_functionality.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-4.xml","path":null,"exit_code":1,"stdout_tail":"ing\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n_______________________________ test_perform_job _______________________________\n----------------------------- Captured stdout call -----------------------------\n2026-10-03 01:21:04,693 - autofit.non_linear.search.abstract_search - INFO - Creating non-linear search\n2026-10-03 01:21:04,693 - root - WARNING - 'NoneType' object has no attribute 'instance'\n2026-10-03 01:21:04,694 - root - INFO - The output path of this fit is /PyAutoFit/test_autofit/output/bb3dba5cbcea2c378f7a633d83c16091\n2026-10-03 01:21:04,694 - root - INFO - Outputting pre-fit files (e.g. model.info, visualization).\n2026-10-03 01:21:04,701 - root - INFO - Removing all files except for .zip file\n2026-10-03 01:21:04,704 - autofit.non_linear.search.abstract_search - INFO - Creating non-linear search\n2026-10-03 01:21:04,705 - root - WARNING - 'NoneType' object has no attribute 'instance'\n2026-10-03 01:21:04,705 - root - INFO - The output path of this fit is /PyAutoFit/test_autofit/output/5f6f99377a23eb98863ae199b61e1131\n2026-10-03 01:21:04,705 - root - INFO - Outputting pre-fit files (e.g. model.info, visualization).\n2026-10-03 01:21:04,711 - root - INFO - Removing all files except for .zip file\n------------------------------ Captured log call -------------------------------\nINFO     autofit.non_linear.search.abstract_search:abstract_search.py:121 Creating non-linear search\nWARNING  root:result.py:94 'NoneType' object has no attribute 'instance'\nINFO     root:abstract_search.py:613 The output path of this fit is /PyAutoFit/test_autofit/output/bb3dba5cbcea2c378f7a633d83c16091\nINFO     root:abstract_search.py:616 Outputting pre-fit files (e.g. model.info, visualization).\nINFO     root:abstract_search.py:780 Removing all files except for .zip file\nINFO     autofit.non_linear.search.abstract_search:abstract_search.py:121 Creating non-linear search\nWARNING  root:result.py:94 'NoneType' object has no attribute 'instance'\nINFO     root:abstract_search.py:613 The output path of this fit is /PyAutoFit/test_autofit/output/5f6f99377a23eb98863ae199b61e1131\nINFO     root:abstract_search.py:616 Outputting pre-fit files (e.g. model.info, visualization).\nINFO     root:abstract_search.py:780 Removing all files except for .zip file\n_______ TestPerturbationModels.test_perturb_models[1.0-0.0-0.5-0.5-1.0] ________\n---------------------------- Captured stdout setup -----------------------------\n2026-10-03 01:21:04,717 - Sensitivity () - INFO - Creating\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n______ TestPerturbationModels.test_perturb_models[2.0-0.0-0.75-0.25-1.0] _______\n---------------------------- Captured stdout setup -----------------------------\n2026-10-03 01:21:04,726 - Sensitivity () - INFO - Creating\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n_______ TestPerturbationModels.test_perturb_models[4.0-0.0-1.0-0.0-1.0] ________\n---------------------------- Captured stdout setup -----------------------------\n2026-10-03 01:21:04,734 - Sensitivity () - INFO - Creating\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n_ TestPerturbationModels.test__perturb_models__prior_overwrite_via_perturb_model_prior_func _\n---------------------------- Captured stdout setup -----------------------------\n2026-10-03 01:21:04,742 - Sensitivity () - INFO - Creating\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n_____________________ TestPerturbationModels.test_physical _____________________\n---------------------------- Captured stdout setup -----------------------------\n2026-10-03 01:21:04,751 - Sensitivity () - INFO - Creating\n------------------------------ Captured log setup ------------------------------\nINFO     Sensitivity ():__init__.py:78 Creating\n------------- generated xml file: /opt/receipts/reports/base-4.xml -------------\n=========================== short test summary info ============================\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_lists\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_tuple_step_size\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_labels\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_perform_job\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[1.0-0.0-0.5-0.5-1.0]\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[2.0-0.0-0.75-0.25-1.0]\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[4.0-0.0-1.0-0.0-1.0]\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test__perturb_models__prior_overwrite_via_perturb_model_prior_func\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_physical\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_model_with_limits\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_prior_with_limits\nPASSED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_existing_limits\nFAILED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_models_with_tuple_steps\nFAILED test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_jobs_with_tuple_steps\n========================= 2 failed, 12 passed in 0.25s =========================\n","stderr_tail":"","stdout_sha256":"2c385a8d37a31d39756090d89feb5a75f8588b8e8a4369617bd1822a90466444","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rhayes777__pyautofit-888/runs/pilot-rhayes777__pyautofit-888-508cd1675e/logs/base/base-4.log","tree_digest":"df6e67191989e8c62ff70a7fc287466a0f16e4090ada517d749f56bbf4f53348","tree_download_s":2.9286209589336067,"started_at":"2026-10-03T01:20:59.690670Z","duration_s":4.308868,"timed_out":false,"image_before":"15d213b5-4d08-4a7c-b054-98b5b652ff56","image_after":"8fff58dd-a729-4eb3-b198-31027fcb421f","junit":{"passed":["test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_lists","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_tuple_step_size","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_labels","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_perform_job","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[1.0-0.0-0.5-0.5-1.0]","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[2.0-0.0-0.75-0.25-1.0]","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_perturb_models[4.0-0.0-1.0-0.0-1.0]","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test__perturb_models__prior_overwrite_via_perturb_model_prior_func","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_physical","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_model_with_limits","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_prior_with_limits","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::TestPerturbationModels::test_existing_limits"],"failed":["test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_models_with_tuple_steps","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_jobs_with_tuple_steps"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_models_with_tuple_steps":"TypeError: unsupported operand type(s) for /: 'tuple' and 'int'\nE   TypeError: unsupported operand type(s) for /: 'tuple' and 'int'","test_autofit/non_linear/grid/test_sensitivity/test_functionality.py::test_jobs_with_tuple_steps":"TypeError: unsupported operand type(s) for /: 'tuple' and 'int'\nE   TypeError: unsupported operand type(s) for /: 'tuple' and 'int'"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-5","seq":5,"branch_id":"base","kind":"command","cmd":"python -c 'import base64\nimport hashlib\nimport json\nimport os\nfrom pathlib import Path\n\npayload = json.loads(base64.b64decode('\"'\"'eyJ0ZXN0X2ZpbGVzIjpbInRlc3RfYXV0b2ZpdC9ub25fbGluZWFyL2dyaWQvdGVzdF9zZW5zaXRpdml0eS90ZXN0X2Z1bmN0aW9uYWxpdHkucHkiXSwidGVzdF9yb290cyI6WyJ0ZXN0X2F1dG9maXQvbm9uX2xpbmVhci9ncmlkL3Rlc3Rfc2Vuc2l0aXZpdHkiXSwiY29uZmlnX25hbWVzIjpbIi5weXRlc3QudG9tbCIsImNvbmZ0ZXN0LnB5IiwicHlwcm9qZWN0LnRvbWwiLCJweXRlc3QuaW5pIiwicHl0ZXN0LnRvbWwiLCJzZXR1cC5jZmciLCJ0b3guaW5pIl19'\"'\"'))\nexcluded = {'\"'\"'.git'\"'\"', '\"'\"'.venv'\"'\"', '\"'\"'__pycache__'\"'\"', '\"'\"'site-packages'\"'\"'}\n\ndef digest(path):\n    return hashlib.sha256(path.read_bytes()).hexdigest()\n\ntests = {}\nfor item in payload['\"'\"'test_files'\"'\"']:\n    path = Path(item)\n    if path.is_file():\n        tests[path.as_posix()] = digest(path)\nfor item in payload['\"'\"'test_roots'\"'\"']:\n    root = Path(item)\n    if not root.is_dir():\n        continue\n    for directory, names, filenames in os.walk(root, followlinks=False):\n        names[:] = sorted(name for name in names if name not in excluded)\n        for filename in sorted(filenames):\n            path = Path(directory, filename)\n            if path.is_file():\n                tests[path.as_posix()] = digest(path)\n\nconfigs = {}\nfor directory, names, filenames in os.walk('\"'\"'.'\"'\"', followlinks=False):\n    names[:] = sorted(name for name in names if name not in excluded)\n    for filename in sorted(filenames):\n        if filename not in payload['\"'\"'config_names'\"'\"']:\n            continue\n        path = Path(directory, filename)\n        rendered = path.as_posix()\n        rendered = rendered[2:] if rendered.startswith('\"'\"'./'\"'\"') else rendered\n        configs[rendered] = digest(path)\n\nprint(json.dumps({'\"'\"'test_digests'\"'\"': tests, '\"'\"'pytest_config_digests'\"'\"': configs}, sort_keys=True))\n'","path":null,"exit_code":0,"stdout_tail":"{\"pytest_config_digests\": {\"setup.cfg\": \"9b66264f6dfdb9b8d5e467a673e97ae8923126df6845976f1317ca89fd45ff3d\", \"test_autofit/aggregator/conftest.py\": \"ba0806ea5d339eab14b86d0e7875e21edc33d17b057f2de2b6f46aa2e9b88081\", \"test_autofit/analysis/conftest.py\": \"95712a522b3a8ce017bbb13fffe6937c788314cb51159fcc3e4acbc11a5d9708\", \"test_autofit/conftest.py\": \"a6a3c2e6f4abad383a10259bfe95a3ebc56f27e0c5357f4c5cf59a8501a26491\", \"test_autofit/database/conftest.py\": \"e2873b4d62eda9a8703735913c5ca7254ea42544ef38111399b40205b49046db\", \"test_autofit/database/migration/conftest.py\": \"fc9a54c6c798411f35e6d8016b5164a4006521a17939f30e9007d3353323fb54\", \"test_autofit/database/paths/conftest.py\": \"7f4875d5bc29d5f3e9ecfbfb0901988c499b9773b0cf05254752d824703a5303\", \"test_autofit/database/query/internal/conftest.py\": \"2d3fa1ba12240e395ea4388c77f7cce09aa6bf4a365ece914419ada5f59895a2\", \"test_autofit/database/query/query/conftest.py\": \"1288798fe779fc8a1146d721e30a1ce285459cdc4215f8b1be0bb40e72700e15\", \"test_autofit/graphical/conftest.py\": \"c849c96fd580a1389dd7949470b45e94ab0182b4cdac42230545dd7e109e734b\", \"test_autofit/graphical/gaussian/conftest.py\": \"1fdf23173ad6888bd93e78442c0eb19d25a0eabe7d7ba26eccdbafa2a316a0fa\", \"test_autofit/graphical/global/conftest.py\": \"2750a96c2744ee9c36aecaff4b725f32d988abf07435a3be1b0c8d447b698f5e\", \"test_autofit/graphical/hierarchical/conftest.py\": \"66960dc7d6b2a4d59c6d4214bd9d13ea6c553969cb65330c8cca089bc694e544\", \"test_autofit/graphical/info/conftest.py\": \"2affc805c5024beebd2c6987bfe6f7c16f294e467f669c270fb34acd07ca705c\", \"test_autofit/graphical/regression/conftest.py\": \"1eb70568b1b75cb4821a6f2a2fb0dcb176affbeeccc85496486e25a72a49c216\", \"test_autofit/interpolator/conftest.py\": \"31aec003629b7141e56e2a85a86a8e79971e0fd49eeab751710e48eed00ef375\", \"test_autofit/mapper/conftest.py\": \"b3c4eb4206df9b624b456d04ed01c3efbaa2040d0283d630e7c2ef6cbdf1125e\", \"test_autofit/mapper/model/serialise/conftest.py\": \"29fc7cf4c507bf4fb1142e73a8ad30adceb258f39c977d685798d42ff78f8e24\", \"test_autofit/mapper/with_paths/conftest.py\": \"6b8355134c4d86a4eb6e18cc4aa08076c8c5b38f19406ecd6f7ed3ebf8452ab0\", \"test_autofit/non_linear/grid/conftest.py\": \"a58386eed88b836f1c5f94fe67c728e29f508fd2b991fd6d3dcd174ae2d129d2\", \"test_autofit/non_linear/grid/test_paths/conftest.py\": \"09d34f250e131390f01086d8481cf2bcccac3a5943c1093f145eb7621ce99210\", \"test_autofit/non_linear/grid/test_sensitivity/conftest.py\": \"61fe1b94ec19a728a05d8e07e082ccad1da56f5568489bcf3038501e207d4c8f\", \"test_autofit/serialise/conftest.py\": \"c690179a6be4fadc1d1c329050234c657e40c5a80c43778e1157c1095b6173a4\"}, \"test_digests\": {\"test_autofit/non_linear/grid/test_sensitivity/__init__.py\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\", \"test_autofit/non_linear/grid/test_sensitivity/conftest.py\": \"61fe1b94ec19a728a05d8e07e082ccad1da56f5568489bcf3038501e207d4c8f\", \"test_autofit/non_linear/grid/test_sensitivity/test_functionality.py\": \"b5d035262907de4fc40e43f16e5136ec7f897602d4725fdbd0bcf4fedcf58b7b\", \"test_autofit/non_linear/grid/test_sensitivity/test_results.py\": \"8bb90a64b8c259f680b4516d2a964ba90d8f3eb5194fc257f695f80329081118\", \"test_autofit/non_linear/grid/test_sensitivity/test_run.py\": \"0828e32a026962aeb8c78c2a3d345256efb3217abca9c24016495ca1ee363901\"}}\n","stderr_tail":"","stdout_sha256":"0553d56549de0b696e43e3c4cfdb5dbfeb18bc30a6098979c383c903a77d30cc","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rhayes777__pyautofit-888/runs/pilot-rhayes777__pyautofit-888-508cd1675e/logs/base/base-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:11.493210Z","duration_s":0.03694,"timed_out":false,"image_before":"8fff58dd-a729-4eb3-b198-31027fcb421f","image_after":"cd87059c-2ea5-4dac-a594-daf77efab4f6","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-6","seq":6,"branch_id":"base","kind":"command","cmd":"python -c '# Runs inside the task sandbox, so it must work on Python 3.7.\npackages = set()\ntry:\n    import importlib.metadata as metadata\nexcept ImportError:\n    import pkg_resources\n\n    for dist in pkg_resources.working_set:\n        packages.add(dist.project_name + \"==\" + dist.version)\nelse:\n    for distribution in metadata.distributions():\n        name = distribution.metadata.get(\"Name\")\n        if name:\n            packages.add(name + \"==\" + distribution.version)\nprint(\"\\n\".join(sorted(packages, key=str.casefold)))\n'","path":null,"exit_code":0,"stdout_tail":"alabaster==1.0.0\nastropy-iers-data==0.2026.2.16.0.48.25\nastropy==6.1.7\nastunparse==1.6.3\nattrs==25.4.0\nautoconf==2025.12.21.1\nautofit==1.0.dev0\nbabel==2.18.0\ncertifi==2026.1.4\ncharset-normalizer==3.4.4\ncontourpy==1.3.2\ncorner==2.2.1\ncoverage==7.13.4\ncycler==0.12.1\ndecorator==5.2.1\ndill==0.4.1\ndocutils==0.21.2\ndynesty==2.1.2\nemcee==3.1.6\nexceptiongroup==1.3.1\nfonttools==4.61.1\nfuture==1.0.0\nh5py==3.15.1\nidna==3.11\nimagesize==1.4.1\niniconfig==2.3.0\njax==0.4.38\njaxlib==0.4.38\njaxnnls==1.0.1\nJinja2==3.1.6\nkiwisolver==1.4.9\nMarkupSafe==3.0.3\nmatplotlib==3.10.8\nml_dtypes==0.5.4\nmypy_extensions==1.1.0\nnumpy==1.26.4\nnumpydoc==1.10.0\nopt_einsum==3.4.0\npackaging==25.0\npathlib==1.0.1\npillow==12.1.1\npip==25.3\npluggy==1.6.0\npyerfa==2.0.1.5\nPygments==2.19.2\npyparsing==3.3.2\npyprojroot==0.2.0\npyswarms==1.3.0\npytest-cov==7.0.0\npytest==9.0.2\npython-dateutil==2.9.0.post0\nPyYAML==6.0.3\nrequests==2.32.5\nscipy==1.11.3\nsetuptools==80.9.0\nsix==1.17.0\nsnowballstemmer==3.0.1\nSphinx==8.1.3\nsphinxcontrib-applehelp==2.0.0\nsphinxcontrib-devhelp==2.0.0\nsphinxcontrib-htmlhelp==2.1.0\nsphinxcontrib-jsmath==1.0.1\nsphinxcontrib-qthelp==2.0.0\nsphinxcontrib-serializinghtml==2.0.0\nSQLAlchemy==1.3.20\nthreadpoolctl==3.2.0\ntimeout-decorator==0.5.0\ntomli==2.3.0\ntqdm==4.67.3\ntyping-inspect==0.9.0\ntyping_extensions==4.15.0\nurllib3==2.6.3\nwheel==0.45.1\nxxhash==3.4.1\n","stderr_tail":"","stdout_sha256":"7eee3248ca81b3098f6a555415bbc33c53453d2a8c2136edb953ff27a7ab3f4e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rhayes777__pyautofit-888/runs/pilot-rhayes777__pyautofit-888-508cd1675e/logs/base/base-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:12.640966Z","duration_s":0.093174,"timed_out":false,"image_before":"cd87059c-2ea5-4dac-a594-daf77efab4f6","image_after":"d1e5136c-3f48-4b65-aa7e-b3564c0688a7","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-7","seq":7,"branch_id":"base","kind":"command","cmd":"git add -A && git -c user.name=receipts -c user.email=receipts@localhost commit -q --allow-empty -m \"receipts snapshot\" && git rev-parse HEAD","path":null,"exit_code":0,"stdout_tail":"cf3fdec0f2572962ca076125ff51aaabd0be82fb\n","stderr_tail":"","stdout_sha256":"1a2615465df107cae04c0ca51c812b9269e3cfe79b49f05c90342eb0ef82c65a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rhayes777__pyautofit-888/runs/pilot-rhayes777__pyautofit-888-508cd1675e/logs/base/base-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:14.406947Z","duration_s":0.066315,"timed_out":false,"image_before":"d1e5136c-3f48-4b65-aa7e-b3564c0688a7","image_after":"afd76f7f-bbe4-4561-ab29-d7b2cde5c05c","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":"cf3fdec0f2572962ca076125ff51aaabd0be82fb"}
{"receipt_id":"base-8","seq":8,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only cf3fdec0f2572962ca076125ff51aaabd0be82fb","path":null,"exit_code":0,"stdout_tail":".github\u0000.gitignore\u0000=5.0\u0000CITATIONS.rst\u0000CODE_OF_CONDUCT.md\u0000CONTRIBUTING.md\u0000LICENSE\u0000MANIFEST.in\u0000README.rst\u0000autofit\u0000build_requirements.txt\u0000docs\u0000eden.yaml\u0000files\u0000optional_requirements.txt\u0000paper\u0000readthedocs.yml\u0000requirements.txt\u0000scripts\u0000setup.cfg\u0000setup.py\u0000test_autofit\u0000to_do_list\u0000","stderr_tail":"","stdout_sha256":"8291cbd429e062597bcd1c462cc560ddfea79db27d47060d60a0128faa7ad657","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rhayes777__pyautofit-888/runs/pilot-rhayes777__pyautofit-888-508cd1675e/logs/base/base-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:16.453349Z","duration_s":0.004545,"timed_out":false,"image_before":"afd76f7f-bbe4-4561-ab29-d7b2cde5c05c","image_after":"c68e5e84-0091-412a-be2e-caf11e1896b8","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-9","seq":9,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only cf3fdec0f2572962ca076125ff51aaabd0be82fb:src","path":null,"exit_code":128,"stdout_tail":"","stderr_tail":"fatal: Not a valid object name cf3fdec0f2572962ca076125ff51aaabd0be82fb:src\n","stdout_sha256":"9b928cd27aab7072bd750d37e2fbc61d075b3ccbcee94f3c6329c2fda4364505","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rhayes777__pyautofit-888/runs/pilot-rhayes777__pyautofit-888-508cd1675e/logs/base/base-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:21:17.614157Z","duration_s":0.004178,"timed_out":false,"image_before":"c68e5e84-0091-412a-be2e-caf11e1896b8","image_after":"0e833350-1e87-4d3b-af19-5682bac4c7a2","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
