I think right now my basic list is (in order of decreasing priority)
- Make solid fuel from light oil for backup steam generator and trains, because I don't ever, ever want my backup steam generator to run dry, and I also don't want my trains to run out of fuel.
- Make lubricant. Seems like this doesn't need to be such a high priority, but I don't use a ton of it, so it seems better to potentially starve (unlikely) the rest of the factory while making electric engines or blue belts for a few minutes rather than halt production of engines or blue belts indefinitely if all my oil ends up being used elsewhere forever. At the same priority, probably also flamethrower ammo as well, since it's OK if it stops my factory for a short time while refilling my flamethrower ammo supply.
- Make petroleum gas from heavy and light oil to feed batteries and plastic
- Make solid fuel for use in rocket fuel.
- Always run (no logic or pumps) "light oil->solid fuel" chemplants to feed steam and trains. Possibly also add chemplants for "petrol to solid fuel" that runs only if circuit hooked up to light oil tank says empty (in case I have a backlog of petrol gas and no more light oil to make solid fuel with).
- Run heavy->lubricant plant if solid fuel is at capacity (which should be almost all of the time).
- Run heavy->light plants only if lube tank is full OR if solid fuel is not at capacity
- Run light->petrol plants only if solid fuel is at capacity
- Run light->solid fuel for use in rocket fuel only if light oil tanks are > 10% full