{"receipt_id":"w1-1","seq":1,"branch_id":"w1","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-2b1ebf116ba54b8690a1802cc00a2369/incoming/5bfb769fa910391f1c424dc1e0d2b16198560b5307c3709a35db39cdeeff87f2.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch debug10.py...\nFalling back to direct application...\nChecking patch debug2.py...\nFalling back to direct application...\nChecking patch debug3.py...\nFalling back to direct application...\nChecking patch debug4.py...\nFalling back to direct application...\nChecking patch debug5.py...\nFalling back to direct application...\nChecking patch debug6.py...\nFalling back to direct application...\nChecking patch debug7.py...\nFalling back to direct application...\nChecking patch debug8.py...\nFalling back to direct application...\nChecking patch debug9.py...\nFalling back to direct application...\nChecking patch tatsu/grammars.py...\nApplied patch to 'tatsu/grammars.py' cleanly.\nApplied patch debug10.py cleanly.\nApplied patch debug2.py cleanly.\nApplied patch debug3.py cleanly.\nApplied patch debug4.py cleanly.\nApplied patch debug5.py cleanly.\nApplied patch debug6.py cleanly.\nApplied patch debug7.py cleanly.\nApplied patch debug8.py cleanly.\nApplied patch debug9.py cleanly.\nApplied patch tatsu/grammars.py cleanly.\n","stdout_sha256":"f2b24697fda1501cb5a970e96cd664e3d710d5ba2f3523c7e3e05e870c079148","log_path":"~/dev/nebius-hackathon/pilot/v2-P/neogeny__tatsu-320/runs/pilot-neogeny__tatsu-320-7ec7104015/logs/w1/w1-1.log","tree_digest":"2b83d7ce2961164e7161e9500a532be8883c9d4c08903532e8b4e2c4fc30d7ff","tree_download_s":1.7956074581015855,"started_at":"2026-10-03T17:52:04.692207Z","duration_s":0.011077,"timed_out":false,"image_before":"2e7333a5-f8cb-4c9e-b1c9-24a9b6e83444","image_after":"425dce3f-0386-4a2f-8498-a538d5dfa439","junit":null,"diff":null,"patch_sha256":"5bfb769fa910391f1c424dc1e0d2b16198560b5307c3709a35db39cdeeff87f2","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-e416cea1997542f6adaac5c6936e0e9f/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-e416cea1997542f6adaac5c6936e0e9f/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning test/grammar/alerts_test.py test/grammar/constants_test.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w1-2.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 5 items\n\ntest/grammar/alerts_test.py .                                            [ 20%]\ntest/grammar/constants_test.py ...F                                      [100%]\n\n=================================== FAILURES ===================================\nE   AssertionError: assert 'a' == (42, True, 'Something', None, 'a')\n/TatSu/test/grammar/constants_test.py:53: AssertionError: assert 'a' == (42, True, 'Something', None, 'a')\n==================================== PASSES ====================================\n____________________ test_constant_interpolation_multiline _____________________\n----------------------------- Captured stdout call -----------------------------\n{'a': '42', 'b': '69', 'i': 'seen:\\n42\\n69\\n'}\n-------------- generated xml file: /opt/receipts/reports/w1-2.xml --------------\n=========================== short test summary info ============================\nPASSED test/grammar/alerts_test.py::test_alert_interpolation\nPASSED test/grammar/constants_test.py::test_constant_interpolation\nPASSED test/grammar/constants_test.py::test_constant_interpolation_free\nPASSED test/grammar/constants_test.py::test_constant_interpolation_multiline\nFAILED test/grammar/constants_test.py::test_evaluate_constant - AssertionErro...\n========================= 1 failed, 4 passed in 0.17s ==========================\n","stderr_tail":"","stdout_sha256":"591e9251c1cb29f5b551137764e8435fc31eeaecabc8f5d25cd12a4fa280e188","log_path":"~/dev/nebius-hackathon/pilot/v2-P/neogeny__tatsu-320/runs/pilot-neogeny__tatsu-320-7ec7104015/logs/w1/w1-2.log","tree_digest":"2b83d7ce2961164e7161e9500a532be8883c9d4c08903532e8b4e2c4fc30d7ff","tree_download_s":2.4070714579429477,"started_at":"2026-10-03T17:52:08.331755Z","duration_s":0.619135,"timed_out":false,"image_before":"425dce3f-0386-4a2f-8498-a538d5dfa439","image_after":"1d5155de-a08c-4960-9b9d-145ce0d22104","junit":{"passed":["test/grammar/alerts_test.py::test_alert_interpolation","test/grammar/constants_test.py::test_constant_interpolation","test/grammar/constants_test.py::test_constant_interpolation_free","test/grammar/constants_test.py::test_constant_interpolation_multiline"],"failed":["test/grammar/constants_test.py::test_evaluate_constant"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"test/grammar/constants_test.py::test_evaluate_constant":"AssertionError: assert 'a' == (42, True, 'Something', None, 'a')\nE   AssertionError: assert 'a' == (42, True, 'Something', None, 'a')"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
