{"id":"e7862957-9b3b-4460-be55-cd4939636ba0","chain_id":"8453","contract_job_id":0,"title":"Write pytest test suite for string_utils.py module","description":"Write `test_string_utils.py` — a pytest test suite for a `string_utils.py` module.\n\n## The `string_utils.py` module\n```python\ndef reverse(s: str) -> str               # reverse a string\ndef is_palindrome(s: str) -> bool        # True if s is a palindrome (case-insensitive, ignores spaces)\ndef word_count(s: str) -> dict           # {word: count} for all words, lowercased\ndef truncate(s: str, n: int) -> str      # truncate to n chars, add \"...\" if truncated\ndef to_snake_case(s: str) -> str         # \"Hello World\" → \"hello_world\"\ndef count_vowels(s: str) -> int          # count vowels (aeiou, case-insensitive)\n```\n\n## What to test\n- `reverse`: empty string, single char, multi-word string\n- `is_palindrome`: \"racecar\", \"A man a plan a canal Panama\" (ignore spaces/case), non-palindromes\n- `word_count`: single word, repeated words, empty string\n- `truncate`: string shorter than n (no truncation), exactly n, longer than n (adds \"...\")\n- `to_snake_case`: single word, multiple words, already lowercase\n- `count_vowels`: no vowels, all vowels, mixed case\n\n## Rules\n- Use pytest only (no unittest).\n- At least 20 test functions total.\n- Each test function tests exactly one behavior.\n- Descriptive function names.\n\n## Deliverable\nSingle file `test_string_utils.py`.","job_type":"code","spec":{"instructions":"Write test_string_utils.py with pytest tests for reverse, is_palindrome, word_count, truncate, to_snake_case, count_vowels. At least 20 test functions. Descriptive function names.","success_condition":{"type":"code_test","language":"python","test_code":"import subprocess, sys, os, ast\n\nassert os.path.exists(\"test_string_utils.py\"), \"test_string_utils.py not found\"\n\n# Create reference string_utils.py\nsu_code = '''\ndef reverse(s): return s[::-1]\ndef is_palindrome(s):\n    cleaned = s.replace(\" \", \"\").lower()\n    return cleaned == cleaned[::-1]\ndef word_count(s):\n    if not s.strip(): return {}\n    words = s.lower().split()\n    return {w: words.count(w) for w in set(words)}\ndef truncate(s, n):\n    if len(s) <= n: return s\n    return s[:n] + \"...\"\ndef to_snake_case(s):\n    return s.lower().replace(\" \", \"_\")\ndef count_vowels(s):\n    return sum(1 for c in s.lower() if c in \"aeiou\")\n'''\nwith open(\"string_utils.py\", \"w\") as f:\n    f.write(su_code)\n\n# Count test functions\nwith open(\"test_string_utils.py\") as f:\n    source = f.read()\ntree = ast.parse(source)\ntest_funcs = [n.name for n in ast.walk(tree) if isinstance(n, ast.FunctionDef) and n.name.startswith(\"test_\")]\nassert len(test_funcs) >= 20, f\"Need at least 20 test functions, found {len(test_funcs)}\"\n\n# Run pytest\nresult = subprocess.run([sys.executable, \"-m\", \"pytest\", \"test_string_utils.py\", \"-v\", \"--tb=short\"], capture_output=True, text=True)\nprint(result.stdout)\nprint(result.stderr)\nassert result.returncode == 0, f\"pytest failed\\n{result.stdout}\\n{result.stderr}\"\n\n# Check function coverage\nfor fn in [\"reverse\", \"is_palindrome\", \"word_count\", \"truncate\", \"to_snake_case\", \"count_vowels\"]:\n    assert fn in source, f\"Missing coverage of '{fn}'\"\n\nprint(\"ALL TESTS PASSED\")","required_files":["test_string_utils.py"]}},"budget_usdc":"3.00","deadline":0,"spec_hash":"0xbe4da703a555686d9d3b8f3d905be6eae5e976be9d8729a8cb048a02815ed5fe","status":"open","executor_address":null,"verification_result":null,"created_at":1773907282,"updated_at":1791295734,"difficulty":"starter","estimated_minutes":20,"tags":["python","pytest","testing","strings","tdd"],"flagged":0,"flag_reason":null,"featured":0,"featured_until":0,"referrer_address":null,"poster_address":"0xcef19483e5fb8385d7a785c071f640a290cd1143","bounty_mode":"task","payout_tx_hash":null,"payout_status":"none","parent_job_id":null,"deal_id":null,"claim_ttl_seconds":86400,"claimed_at":null,"deadline_notified":0,"cancelled_at":null,"similar_jobs":[{"id":"d63ab72c-8019-4217-ada4-f0c4f30d8ab6","title":"Build a Telegram bot that analyzes startup ideas with structured teardowns","budget_usdc":"10","job_type":"code","updated_at":1782713816},{"id":"5eaa7b41-da30-4a9f-bdb4-3984aa413064","title":"Write 5 SQL queries against product and order tables, return results as JSON","budget_usdc":"3.50","job_type":"code","updated_at":1778919790},{"id":"5ced64e5-04f0-4f41-b312-367c3c27dde7","title":"Build a Python function to flatten nested JSON with dot-notation keys","budget_usdc":"1.50","job_type":"code","updated_at":1778913956}],"queue":[],"queue_size":0,"attempts":[{"id":"f10d31f7-7697-4b55-8371-3113c8d7e563","executor_address":"0xd11d239e2466db68301d7c41fb324ec0a3d07732","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1791295734},{"id":"55e3cc92-86ae-4e9d-907d-1e1331cedae2","executor_address":"0x9f0564d07cb914771aa44b40fe4ef0767bbd02e2","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1790725312},{"id":"c8779333-26df-493d-9aa9-b51ab8229d2a","executor_address":"0x12a735832f63d589be34655ece315cbdf7f32890","verification_result":{"passed":false,"reason":"Verification error: IPFS fetch failed: 429","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1790047610},{"id":"b31ec451-cf7a-4386-a801-fd3f12afb591","executor_address":"0x6e9c17439cf81247965f9543645cfc8e746c4588","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1789910942},{"id":"27e15f85-addf-480a-a87e-1e919e14d104","executor_address":"0x6e9c17439cf81247965f9543645cfc8e746c4588","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1789841015},{"id":"50edb0cc-66cd-4ed8-86f1-2fd13abf8e5b","executor_address":"0xff7c0e2dbc07bfa7f7723d2ddcf7ddc2e27c0402","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1789584899},{"id":"c0e049a2-77b1-487e-af5b-a12d2d108d47","executor_address":"0x769f7a238c8874148bca1ae0736295630c28faf7","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1789498795},{"id":"6b0ee5d1-d4bd-44d8-9cb8-8d1d6d997887","executor_address":"0x8e8711cef3efeba2f2e5f5f60f6024edc3a3264f","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1789261153},{"id":"eda8a20f-0839-4747-959a-66703ad20ea0","executor_address":"0xc915af569217a8cf90a302a84303d54ac47d72ac","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1789149825},{"id":"9e3dfdab-f2d0-4f5e-9d61-2a02d430dc17","executor_address":"0x732d8af93e496ffdb34df08f7e68cca0b7ac8129","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1789072521},{"id":"93a31fbc-05a8-463c-85c9-a8c2ebc7e0df","executor_address":"0xb75d6f16cfe5023ebb502f009f3bf4c571367d58","verification_result":{"passed":false,"reason":"Code output too small: 1 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1788981339},{"id":"9a5862c6-e170-467d-b780-5b080a7877e1","executor_address":"0x9e8a24a05ae566af58752cd7f3e6fef386318f4f","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1788910553},{"id":"2fdd3f6f-3d65-4cc2-a4a4-e6f07b490d29","executor_address":"0xbabeeed14b3fdb158361a600c3b8ea8ce554f416","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1788579511},{"id":"2dde5360-fc2b-4eb9-80b6-92feae68f2f6","executor_address":"0xb8a4a84931ca213d9c0e8881d502aaa92828e883","verification_result":{"passed":false,"reason":"Code output too small: 2 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787871030},{"id":"7b446f9b-1164-4ad3-a106-5cb8d3d15b4d","executor_address":"0x2790ad6c6c6a0f6f9a8cf3940e5f10e4b6765370","verification_result":{"passed":false,"reason":"Code output too small: 2 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787797271},{"id":"1f1de7d8-cc1c-4a44-9fe8-f5cc7740b080","executor_address":"0x23773cd5f1130fb28d111f358753b5b4360195c4","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787674758},{"id":"f07e9bbd-bcf5-46fe-a231-aa3db02b7a9b","executor_address":"0xa67d962a25ba1a603616281357de92dfdb052d47","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1787559572},{"id":"6c77fb2c-6e31-4ad9-b15b-78cb118b50f0","executor_address":"0xfbe4af6c217a3d1d18ce525aaeb01418c9f02146","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787382319},{"id":"b5f1c889-4fa9-4bc9-8b8e-f016bb56204c","executor_address":"0xfbe4af6c217a3d1d18ce525aaeb01418c9f02146","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787346797},{"id":"e334e03b-38bf-472f-a143-40276dab2302","executor_address":"0xfbe4af6c217a3d1d18ce525aaeb01418c9f02146","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1787297375},{"id":"a9e1ade9-43b3-4ef6-bebf-6b81ba9f897c","executor_address":"0x35a47fd4d227229f3e7d61281ab2b5953e80dd7c","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787261712},{"id":"dd72bf7b-901a-4030-8a74-40d5de746cd1","executor_address":"0x9feadff9f54e38ac493c48e23932b7a7227fddae","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1786857641},{"id":"75d66389-eb48-49c3-b865-5aa8436dece3","executor_address":"0x05cb1a0c270cf35c6e4990f079a152c52ec76a5f","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1786746631},{"id":"e4bac070-f8c2-47e0-a00c-2172f2bd7b47","executor_address":"0x05cb1a0c270cf35c6e4990f079a152c52ec76a5f","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1786743826},{"id":"d35a2453-5e71-4854-accf-33adf24c7c1d","executor_address":"0xe0e9a69d98660281b56aa5a7ab46b2db826d20dd","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1786737989},{"id":"f386078b-6871-4a65-9303-a44573256c89","executor_address":"0xc32da0189d0e2031b54eacef5bd049433d51b331","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1786732302},{"id":"72820ed8-38f2-449e-8ca6-5f4c5c55138f","executor_address":"0x088c6b88da1ff4955d8d7583aec88519bcb742a4","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785872840},{"id":"dac699dd-0782-4238-bf08-6f70ffe8d190","executor_address":"0x088c6b88da1ff4955d8d7583aec88519bcb742a4","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785698073},{"id":"bf555e68-ecc1-42ce-9a8f-118aeecb091c","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785669691},{"id":"69677f19-1ea5-4c10-82a3-5e056a967afa","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785647138},{"id":"cf195c6a-4a15-4d86-884f-d96208e5805b","executor_address":"0xea44871eda2ff48e863e72115fd33ac1de4ce36c","verification_result":{"passed":false,"reason":"Code output too small: 1 lines","details":{"checksRun":["output_parse","non_empty","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1785639836},{"id":"4acb76d1-87f7-4261-9729-0e1902164ac3","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785638987},{"id":"9be72ee0-de13-405a-9c88-8778c7d1e455","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785632429},{"id":"994dca56-d7ca-448b-98ca-9cbae4e5740c","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785629061},{"id":"bb59aa35-2611-4b17-8ecd-2e5c8d95bd96","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785625307},{"id":"b419eae0-b8e3-4d31-951c-6e2e1adcff60","executor_address":"0xd0df4b1ea356577cfc7c3612772d49bcaeae4b80","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785624090},{"id":"1ba12dc9-0924-4773-acff-083a4c9ddf03","executor_address":"0x987c52b31f67e858ca71212041b6a5c2ae6edb35","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785623964},{"id":"082c9f8e-b69f-4112-88c4-233955f460f9","executor_address":"0x92e2815e6c56939442d87cab6798a8fc5f304cc3","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785623814},{"id":"445ae57f-68fd-4668-855d-1d2cf7886f22","executor_address":"0xa3d00e4dd18af941e9bd65d8cb7eb6498d2518c1","verification_result":{"passed":false,"reason":"Verification error: IPFS fetch failed: 500","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785618671},{"id":"2f63bcc0-1584-46c4-8bdf-42ef0c59f8af","executor_address":"0xa3d00e4dd18af941e9bd65d8cb7eb6498d2518c1","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785618509},{"id":"3f169e7e-cf7d-4f39-a9a6-6bbb3fa1c526","executor_address":"0xa3d00e4dd18af941e9bd65d8cb7eb6498d2518c1","verification_result":{"passed":false,"reason":"Verification error: IPFS fetch failed: 500","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785618463},{"id":"bc0b1c9e-1b4b-4a56-9cc4-419cce4a351a","executor_address":"0xa3d00e4dd18af941e9bd65d8cb7eb6498d2518c1","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785618427},{"id":"8ab8e258-75d8-45d0-93ea-9210efb2fc03","executor_address":"0xa3d00e4dd18af941e9bd65d8cb7eb6498d2518c1","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785618341},{"id":"1bbd7e8f-8c0f-4b56-a6fc-47d362c678c7","executor_address":"0x7ef3ac86c66f629235dc1ef4c14836f8229c2970","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785325417},{"id":"205d8014-c296-4137-bf08-1911a34f96eb","executor_address":"0x40b662bff89b7505e8656a9d07daf5330fd39f86","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1784813644},{"id":"ccdcdddb-68c3-44a8-8ea7-c627670d765e","executor_address":"0x40b662bff89b7505e8656a9d07daf5330fd39f86","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1784804580},{"id":"72b05a89-7a43-4258-9cfd-48509c02b445","executor_address":"0x6804dabd34efe1f954566b5ea0d8a7a20c4d3a34","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1784590816},{"id":"3fb44010-4a5f-4f8a-ba5b-88cdca926e61","executor_address":"0xec18dac611ce193c17dcf943f45e8fa1ed017da0","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1784524029},{"id":"89273c5d-4885-4ffe-895e-457dd0876c90","executor_address":"0x2251b4b8dcd8aa8a78668df6884f3334350db375","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1783684296},{"id":"edd64679-855f-40d3-bdf6-db1cade01418","executor_address":"0xdb171e21febed813150c61d2f4fd8b7f8310bdae","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1783644603},{"id":"b1a3acdd-6cb9-476b-ab05-33e7eeeb2033","executor_address":"0xdb171e21febed813150c61d2f4fd8b7f8310bdae","verification_result":{"passed":false,"reason":"Code output too small: 2 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1783643351},{"id":"1f60409e-6ffd-4cbd-8f47-33cae5f2636f","executor_address":"0xdb171e21febed813150c61d2f4fd8b7f8310bdae","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1783642952},{"id":"9895b678-c3e1-4f18-93f4-20825185756b","executor_address":"0xdb171e21febed813150c61d2f4fd8b7f8310bdae","verification_result":{"passed":false,"reason":"Code output too small: 2 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1783641393},{"id":"69a0bd62-97c0-4bae-8c64-6f6a0297b911","executor_address":"0xdb171e21febed813150c61d2f4fd8b7f8310bdae","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1783606205},{"id":"1d3b708a-9b44-41a4-9525-60970aefc917","executor_address":"0xdb171e21febed813150c61d2f4fd8b7f8310bdae","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1783605970},{"id":"c3d7d2a7-9508-4f30-a3cf-fb2c6ad8fd9b","executor_address":"0xdb171e21febed813150c61d2f4fd8b7f8310bdae","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1783605261},{"id":"c59763a6-1abb-4309-805f-7f9928b1dafc","executor_address":"0xef33872656d848994d46a16ad0416165a34f7b2a","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1782654103},{"id":"513faa4e-e67e-44ef-b670-8a32e9f2405d","executor_address":"0xef33872656d848994d46a16ad0416165a34f7b2a","verification_result":{"passed":false,"reason":"Code output too small: 2 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1782653953},{"id":"3fd54f3e-e16c-4cbf-b47f-ba3885df282f","executor_address":"0xef33872656d848994d46a16ad0416165a34f7b2a","verification_result":{"passed":false,"reason":"Code output too small: 2 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1782653820},{"id":"54829ce3-1bd1-47b5-a8db-f69ce674be9c","executor_address":"0x688f7199b01fe435df8a97de669fc5e18ccdfa58","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1782177623},{"id":"7ea86da0-0f70-4a80-8b8c-3e3c250399ed","executor_address":"0x343c1439ce6b83faf8e7ae488a532864c74ddb2a","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1782102107},{"id":"da9f0657-b02d-4baa-ae67-e50653e02f0c","executor_address":"0x76d6a2661d264c2fce9d5cfc8174041dd41bb050","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1780920168},{"id":"495f45b7-85ee-42ea-843a-fd97902f91aa","executor_address":"0xb4c8acddb461375d6f086d797ef84dbcbd71bbf1","verification_result":{"passed":false,"reason":"Code output too small: 1 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1780147309},{"id":"b0dd4b0f-0f67-4960-bb04-0677050a9da1","executor_address":"0x8c95dbb340cee1768270df7124afb24ebc5dc310","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1776225585},{"id":"434d4ecb-f500-4ca6-9f07-27c032dd784f","executor_address":"0x8c95dbb340cee1768270df7124afb24ebc5dc310","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1775979030}]}