Full Automation of Goal-driven LLM Dialog Threads with And-Or Recursors and Refiner Oracles