Architecture
This workspace is organized as a set of crates to keep simulation, rules, map primitives, I/O, AI, and visualization decoupled and testable.
Planned crates:
core
: core ECS types, shared utilitiesmap
: hex-grid primitives and map storagerules
: rules-as-data definitions and loaderssim
: deterministic systems and fixed-step worldai
: intent generation and policiesio
: serialization and persistenceviz
: Bevy-based real-time viewer
See subpages for details.