{"id":"csv-min-max-integers","version":"1.0.0","description":"Minimum and maximum of a CSV column of strict signed base-10 integer strings.","supported_operations":["csv min max integers","csv integer range","min max csv integers"],"unsupported_operations":["floats","ignore empty","median","locale"],"semantics":["Reuse baseline CSV parser and limits.","Canonical signed base-10 integer strings: /^-?(0|[1-9][0-9]*)$/.","Reject leading zeros, plus signs, spaces, decimals, exponents, hex, empty, and -0.","At most 256 digits excluding the sign. Compute with BigInt. Never return JSON BigInt.","Canonical output is the same form; 0 is \"0\".","Every data cell in column must be a canonical integer string. Empty cells are invalid.","No rows -> invalid_input.","min and max are canonical integer strings. Comparison uses BigInt, not Number."],"limits":{"max_input_bytes":256000,"max_data_rows":5000,"max_integer_digits":256},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["csv","column"],"properties":{"csv":{"type":"string","maxLength":256000},"column":{"type":"string","minLength":1,"maxLength":256}}},"output_schema":{"type":"object","additionalProperties":false,"required":["min","max","rows_used"],"properties":{"min":{"type":"string"},"max":{"type":"string"},"rows_used":{"type":"integer"}}},"examples":[{"input":{"csv":"n\n1\n-2\n10\n","column":"n"},"output":{"min":"-2","max":"10","rows_used":3}}],"execute_url":"/v1/tools/csv-min-max-integers/versions/1.0.0/execute"}