It should be finding whether the target SOI has atmosphere and use that for 'perfect' braking.
But I also wonder whether we are wrong about values for child soi -> parent orbit? Generally, I am suspicious of the nodes with 'no circularisation' flagged against them. Perhaps we should always circularise endpoints? Or revise the overall calculation so it depends entirely on the route (which is still graph edges) rather than the edges themselves (which is fixed regardless of journey?).
As such, 'perfect' aerobraking is disabled.
It should be finding whether the target SOI has atmosphere and use that for 'perfect' braking.
But I also wonder whether we are wrong about values for child soi -> parent orbit? Generally, I am suspicious of the nodes with 'no circularisation' flagged against them. Perhaps we should always circularise endpoints? Or revise the overall calculation so it depends entirely on the route (which is still graph edges) rather than the edges themselves (which is fixed regardless of journey?).