Capsule: server simulation

Use when changing tick logic, services, rules, AI, or the Game core.

Read first

Code map

Invariants

When touching rts-sim::game

Failed sim architecture checks

Prefer reducing coupling or moving logic behind an existing helper/API. If growth is intentional, update the baseline with:

cargo run --manifest-path server/Cargo.toml -p rts-archcheck -- check-sim-architecture --bless --reason "short reason"

Avoid broad allowlist additions unless the same change or a tracked follow-up explains the cleanup path.

Cross-capsule triggers