Quick answer: Construct 3 project failing to compile with event sheet include cycle? Detect cycles before build; restructure or extract shared events.

Project worked yesterday; today won't build; includes A in B in A.

Extract shared sheet

Common events in a third sheet both include. Cycle eliminated.

Or use functions

Cross-sheet calls via Function expressions. No include cycle needed.

Audit include graph

Document include relationships; cycles flagged early.

“Cycle detection is build-time. Restructure is the fix.”

Establish include direction conventions; cycles become structurally impossible.

Related reading