The 9 Laws of Integrity

The architectural straitjacket that enables freedom.

Rule 2: The Rejection of Else

The else keyword is the primary source of branching complexity. Sculpt treats else as a syntax error. Developers are forced to use **Early Returns** or **Polymorphism** to define execution paths.

Rule 9: The End of Getters

Getters are the source of tight coupling. In Sculpt, state is encapsulated. You cannot "ask" an object for its data. You must "subscribe" to the Intents it emits. This ensures that the UI is always a projection, never a master.

Rule 1: Single Level of Indentation

Deeply nested logic is unreadable and untestable. Sculpt enforces a single level of indentation per Act. If you need a loop inside an if-statement, you must delegate that loop to a new method. This keeps your "Sculptures" atomic.