Novolis Docs
novolis-governance / extraction-briefs/wave-11-simulation-repo.md

Wave 11 — novolis-simulation + local NuGet platform

dotnetgovernancenovolis

Target repo: novolis-simulation (new) Also: governance, monorepo nuget.config, consumer migration (dogfooding, StarConflictsRevolt)

Scope (in)

AreaNovolis home
Planar occupancy (move, LOS, raycast, push-out)Novolis.Simulation.World (from GridCollision2D)
View controllers, ViewPoseNovolis.Simulation.View (from FirstPersonCamera)
Planar agent motion (grid vs BVH)Novolis.Simulation.Kinematics
Occupancy → BvhStaticWorldNovolis.Simulation.World.Builders
Local NuGet feed standardd:\novolis\nuget.config, scripts/pack-novolis-local.ps1

Out of scope (wave 11)

  • Full camera variant implementations (orbit, third-person) — stubs OK
  • Novolis.Physics.Materials (future)
  • nuget.org publish of simulation (local feed first)

Migrations

SourceDestination
Novolis.Math.Geometry.GridCollision2DNovolis.Simulation.World.PlanarOccupancy + obsolete alias
Novolis.Math.Geometry.FirstPersonCameraNovolis.Simulation.View.YawPitchController + obsolete alias
Novolis.Physics.Collision.Simple.RoomMeshBuilderNovolis.Simulation.World.Builders.OccupancyColumnMeshBuilder
Novolis.Physics.Collision.Simple.GridPhysicsMovementNovolis.Simulation.Kinematics.PlanarAgent

Done when

Related