Novolis Docs
novolis-civics / layering.md

Layering

dotnetsimulationcivicsnovolis
Hosts / games / GeoPolity
        │
        ▼
Novolis.Civics.Agents          — adjust FiscalPolicy only
        │
        ▼
Novolis.Civics.Simulation      — AdvancePeriod(s), wire context
        │
   ┌────┴────┐
   ▼         ▼
Core      EconomyBridge ──► Novolis.Economy.Core (StatePolicy / cash)
   │
   └── PeriodContext ◄── Geopolitics / host (control, wars, shortages, net migration)
   └── PeriodOutcome ──► EmigrationPressure / attractiveness → Geopolitics PopulationMigration

Core never references Economy or Geopolitics assemblies. See demography-coupling.md.