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.