RootCauseunvalidated

the `TYPE_CHECK` boolean must be checked at every place where the circular import types are being used. Tension: which results in an undefined error when accessing the type. Outcome: code inside if TYPE_CHECKING: is not executed at runtime.

b1e3b9df-675f-4ac5-b12e-f511b59a41a2

the TYPE_CHECK boolean must be checked at every place where the circular import types are being used. Tension: which results in an undefined error when accessing the type. Outcome: code inside if TYPE_CHECKING: is not executed at runtime.