What spaces are
Spaces are guidance and rules entities for the table. They tell players where pieces belong, who can access an area, and how placement should be organized.
How the system uses spaces
- spaces provide placement targets and placement constraints
- spaces can carry access and visibility semantics
- spaces are below pieces in table layering so pieces remain the primary manipulated objects
- layouts generate multiple spaces from a compact configuration instead of storing a separate layout runtime family
Space categories
Triggers
Spaces support reactive triggers that fire when pieces enter or leave:
- Piece Added -- fires when a piece is placed on the space
- Piece Removed -- fires when a piece is removed from the space
Space triggers can filter by piece type and tags. See Triggers for full details.