AntiPattern
Runtime Side-Effect Order
runtime-ordering-misassumptions
Runtime behavior breaks when code executes before required definitions or handlers are set—e.g., circular-import type checks skipped, APIs like stdin/stdout unavailable, or references made before declarations—leading to undefined values, missed branches, and failing IO flows.