status property

Map<String, int> status
getter/setter pair

Status is the count per board column, carrying EVERY column this surface knows — an empty column reads 0 rather than being absent, so a caller can render the board without inventing the vocabulary. The keys are the same closed set every other operation here validates against.

Implementation

Map<String, int> status;