AntiPattern
Circular Model Import Drift
circular-model-import-drift
A recurring circular-import issue where data models reference each other across modules, causing partially initialized import errors, and the typical fix is restructuring references using string-based forward declarations to avoid importing at definition time.