Fortress worlds=Halos
Shield worlds=Dyson Spheres
Shield worlds are hollow planets containing a slipspace bubble to keep it's occupants safe from Halo.
Anyway, who cares about if it breaks canon? You have 16 SPARTAN-II's fighting each other in random places across the galaxy. How does that make any sense? Hell, missing some fog makes more sense.