{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["iteratorHelpers"],"properties":{"iteratorHelpers":{"type":"object","additionalProperties":false,"required":["data","claim"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["source","source_throw_at","close_throws","stages","terminal"],"properties":{"source":{"type":"array","items":{"type":"integer","minimum":-1000,"maximum":1000},"maxItems":64},"source_throw_at":{"type":["integer","null"],"minimum":0,"maximum":64},"close_throws":{"type":"boolean"},"stages":{"type":"array","items":{"anyOf":[{"type":"object","additionalProperties":false,"required":["kind","multiply","add","throw_at"],"properties":{"kind":{"const":"map"},"multiply":{"type":"integer","minimum":-10,"maximum":10},"add":{"type":"integer","minimum":-100,"maximum":100},"throw_at":{"type":["integer","null"],"minimum":0,"maximum":256}}},{"type":"object","additionalProperties":false,"required":["kind","modulus","remainder","throw_at"],"properties":{"kind":{"const":"filter"},"modulus":{"type":"integer","minimum":1,"maximum":16},"remainder":{"type":"integer","minimum":0,"maximum":15},"throw_at":{"type":["integer","null"],"minimum":0,"maximum":256}}},{"type":"object","additionalProperties":false,"required":["kind","offsets","throw_at"],"properties":{"kind":{"const":"flatMap"},"offsets":{"type":"array","items":{"type":"integer","minimum":-100,"maximum":100},"maxItems":8},"throw_at":{"type":["integer","null"],"minimum":0,"maximum":256}}},{"type":"object","additionalProperties":false,"required":["kind","count"],"properties":{"kind":{"enum":["drop","take"]},"count":{"type":"integer","minimum":0,"maximum":128}}}]},"maxItems":8},"terminal":{"anyOf":[{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"kind":{"const":"array"}}},{"type":"object","additionalProperties":false,"required":["kind","initial","throw_at"],"properties":{"kind":{"const":"reduce"},"initial":{"type":"integer","minimum":-1000,"maximum":1000},"throw_at":{"type":["integer","null"],"minimum":0,"maximum":256}}},{"type":"object","additionalProperties":false,"required":["kind","greater_than","throw_at"],"properties":{"kind":{"enum":["find","some","every"]},"greater_than":{"type":"integer","minimum":-10000,"maximum":10000},"throw_at":{"type":["integer","null"],"minimum":0,"maximum":256}}}]}}},"claim":{"type":["string","null"],"minLength":64,"maxLength":64,"pattern":"^[0-9a-f]{64}$"}}}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-16/ecma2025-iterator-helper-pipeline-pull-close-shortcircuit-transcript"}