The single source of truth. All mutable game state
lives in a private closure; reads return clones, writes go through
named methods, every change emits an audit entry.
DEPENDENCIES: None \u00b7 Used by most downstream modules
Pending
Automated Assertions
#
Assertion
Result
Detail
Interactive Workbench
Drive the State Manager by hand. Use the controls on
the right; the panels on the left and the audit trail at the bottom
update in real time. Errors raised by the module surface as a
transient toast in the bottom-right corner.