While Ron is correct in his info, the truck will stay in closed loop even at idle when at normal operating temperature.
If your driving and approach a stop sign once you release the throttle and start to coast towards stopping, it will go into open loop around 25-30 mph with a closed throttle, for a second or so, they do this to keep it from going too lean from shutting the throttle and to give the Idle Air control time to react as well, once all that happens it goes back into closed loop at idle if everything is as it should be with no codes present. Codes present is another situation.
WOT is as he states, an open loop situation with input readings from the MAF & timing to ensure the correct fuel is demanded & delivered from tables in the ECU software according to these inputs. But as soon as your not at 100% throttle its back to closed loop reading off the O2's into the mix as well. One exception is a maxed out or damaged MAF signal, that will jack with what the ECU delivers and why many GM products use a MAP & MAF setup to recognize a low vacuum signal to verify your into the throttle, but this has it's problems as well.
As far as your LTFT's they are a product of the STFT, as the STFT get further out of norm they drag the LTFT's with them accordingly and adjusted injector pulses via corresponding fuel tables in the software.
Have you disconnected the battery and reset the ECU since the new O2's? Might be worth the effort to clear the ram in the ECU. Disconnect battery and pull the headlight switch on and leave it for 10 minutes or so. This should start the ECU into a re-learning procedure for operating fuel tables, and begin the table adjustments based on the new O2 sensor inputs.
JP02XLT