You get your non-deterministic process (hired humans or LLMs) to create deterministic scripts (='generators' in EDA terms), which can then be audited, corrected, etc.
DRC/LVS/PEX/SPICE are deterministic, but the tools themselves are not without faults.