Closed loops main requirement is that the engine is warmed up, ECT sensor has low ohms.
Once that happens there is a timer that is 60-120 seconds that starts, when done O2 sensors are looked at to see if they are working.
O2 sensors can't work if they are under 650degF, most are heated now but that can't even come close to 650degF, so they rely on exhaust gas temp to bring them up above 650degF, the heaters just allow them to get there faster, which is what the timer is for.
When ECT hits a specific "warmness" the timer starts, so cold start or warm start there is still a delay.
All the other sensors are also tested for connection and "sanity"(data coming in makes sense).
If all is well then closed loop starts.
When computer starts, engine running, there is also a general timer that runs in open loop, closed loop turns off this timer.
If timer expires the CEL will come on, this indicates Open loop is lasting too long, general code for this is p0125, this timer is usually 10-15minutes of engine operation, allowing plenty of time to warm up.
If it goes into Closed Loop right away then computer is broken.
You can put computer into open loop by unplug a main sensor, like the MAF, but as far as I know there is nothing you can do to force a closed loop.