Hello Alexander.
Knowing the exact order of the algorithms in the engine is not really necessary to use them properly, and on top of that documenting all of that will take time, as there are a lot of them. But anyway, as your question seems mostly to focus on the handling of lights, here is a partial short answer: Vigneting is corrected first (as it depends on calibrated data), then exposure, smart lighting, selective tones, contrast, clearview, microcontrast and then custom tone curve. Hoping this answer your question, have a good day!
Benoît