{"receipt_id":"official1-1","seq":1,"branch_id":"official1","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-915bb395cdeb42d382429c71b5b01c07/incoming/c8553b5f13a2eb10a31c5784e41c63b5c1d0dc35e77fad46163507a2df04ff46.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch pythainlp/util/syllable.py...\nApplied patch to 'pythainlp/util/syllable.py' cleanly.\nApplied patch pythainlp/util/syllable.py cleanly.\n","stdout_sha256":"3ac37384f270008b91202fba20b63de41f3969b63953f2db2a7a56792d1d0d45","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pythainlp__pythainlp-1056/runs/pilot-pythainlp__pythainlp-1056-98ebf86118/logs/official1/official1-1.log","tree_digest":"c82af1742eb1a3c322895adf3178f2ff98557f3fba4ebed190f82f559ab03946","tree_download_s":12.283038165885955,"started_at":"2026-10-03T20:03:52.469373Z","duration_s":0.015424,"timed_out":false,"image_before":"f18ab7ab-ca47-4174-b99b-0a3e4709a4f1","image_after":"9596879e-136f-4cfd-b4be-d62c4cc87d8c","junit":null,"diff":null,"patch_sha256":"c8553b5f13a2eb10a31c5784e41c63b5c1d0dc35e77fad46163507a2df04ff46","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"official1-2","seq":2,"branch_id":"official1","kind":"command","cmd":"pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/core/test_util.py","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 35 items\n\ntests/core/test_util.py ...................................              [100%]\n\n==================================== PASSES ====================================\n=========================== short test summary info ============================\nPASSED tests/core/test_util.py::UtilTestCase::test_collate\nPASSED tests/core/test_util.py::UtilTestCase::test_convert_years\nPASSED tests/core/test_util.py::UtilTestCase::test_count_thai_chars\nPASSED tests/core/test_util.py::UtilTestCase::test_countthai\nPASSED tests/core/test_util.py::UtilTestCase::test_date\nPASSED tests/core/test_util.py::UtilTestCase::test_display_thai_char\nPASSED tests/core/test_util.py::UtilTestCase::test_emoji_to_thai\nPASSED tests/core/test_util.py::UtilTestCase::test_find_keywords\nPASSED tests/core/test_util.py::UtilTestCase::test_ipa_to_rtgs\nPASSED tests/core/test_util.py::UtilTestCase::test_isthai\nPASSED tests/core/test_util.py::UtilTestCase::test_isthaichar\nPASSED tests/core/test_util.py::UtilTestCase::test_keyboard\nPASSED tests/core/test_util.py::UtilTestCase::test_morse_decode\nPASSED tests/core/test_util.py::UtilTestCase::test_morse_encode\nPASSED tests/core/test_util.py::UtilTestCase::test_nectec_to_ipa\nPASSED tests/core/test_util.py::UtilTestCase::test_normalize\nPASSED tests/core/test_util.py::UtilTestCase::test_number\nPASSED tests/core/test_util.py::UtilTestCase::test_rank\nPASSED tests/core/test_util.py::UtilTestCase::test_remove_repeat_consonants\nPASSED tests/core/test_util.py::UtilTestCase::test_remove_tone_ipa\nPASSED tests/core/test_util.py::UtilTestCase::test_sound_syllable\nPASSED tests/core/test_util.py::UtilTestCase::test_syllable_length\nPASSED tests/core/test_util.py::UtilTestCase::test_syllable_open_close_detector\nPASSED tests/core/test_util.py::UtilTestCase::test_th_zodiac\nPASSED tests/core/test_util.py::UtilTestCase::test_thai_keyboard_dist\nPASSED tests/core/test_util.py::UtilTestCase::test_thai_strftime\nPASSED tests/core/test_util.py::UtilTestCase::test_thai_strptime\nPASSED tests/core/test_util.py::UtilTestCase::test_thaiword_to_date\nPASSED tests/core/test_util.py::UtilTestCase::test_thaiword_to_time\nPASSED tests/core/test_util.py::UtilTestCase::test_time_to_thaiword\nPASSED tests/core/test_util.py::UtilTestCase::test_tis620_to_utf8\nPASSED tests/core/test_util.py::UtilTestCase::test_to_idna\nPASSED tests/core/test_util.py::UtilTestCase::test_to_lunar_date\nPASSED tests/core/test_util.py::UtilTestCase::test_tone_detector\nPASSED tests/core/test_util.py::UtilTestCase::test_trie\n============================== 35 passed in 2.50s ==============================\n","stderr_tail":"","stdout_sha256":"457f854a04f5804a405df3a09e34ce8ee1c7323b18dce28c8053105195fcdb49","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pythainlp__pythainlp-1056/runs/pilot-pythainlp__pythainlp-1056-98ebf86118/logs/official1/official1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:04:06.715717Z","duration_s":4.153523,"timed_out":false,"image_before":"9596879e-136f-4cfd-b4be-d62c4cc87d8c","image_after":"fa009f4e-bf25-4758-bdf5-df82a48800d6","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
