tik.core ======== Purpose ------- Semantic primitives and domain-agnostic concepts that stand alone outside any DCC or UI. What lives here --------------- - Pure Python value objects - Semantic concepts that exist independently of Maya, Qt, or UI - Deterministic, testable logic - Small, foundational building blocks Examples -------- - Color - Axis - Range - UnitValue - Enums and constants - Lightweight math or comparison helpers Rules ----- - No Maya - No Qt - No UI assumptions - No filesystem or environment coupling - No side effects Mental model ------------ ``What things *are*.`` If it still makes sense in isolation, outside any DCC or UI, it belongs here.