I've been relying on JSON→Zod generators to scaffold schemas from API responses,
and kept wondering — how much do they actually infer vs just dumping z.string()?
So I ran three tools on the same payload to find out.
Input (same for all):
{ "status": "active", "email": "a@b.com", "id": "a1b2c3d4-…",






