A milestone achieved !
Aurora C# just launched the first new ship from a shipyard as part of the normal construction phase. The ship can't move, shoot anything or use sensors but it does exist (at least until I close the program because saving isn't enabled yet)
Even so, this means everything that goes into ship construction in terms of production is now working. All the various modifiers (such as commanders, racial wealth, unrest, radiation, available workers, etc), the resources requirements plus fuel, supplies, ordnance are all accounted for, the crew from the available pool, putting into the correct fleet, changing speeds, etc.. Plus a portion of the construction phase is working; in fact, shipyard tasks (construction, repair, refit and scrapping), shipyard upgrades, industrial production and pop growth are all working properly now.
Getting there slowly but steadily