The system does not passively wait for tasks; it practices first. Repeatedly practicing familiar problems yields limited gains, while problems far beyond current capability easily lead to inefficient attempts, so task selection must balance exploratory value with support from existing methods. By default, 10 candidate tasks are proposed per round, and tasks are selected by the product of novelty and capability-boundary scores: novelty looks at where practice has been scarce, and the capability-boundary score looks at whether the difficulty suits the current capability.
How is reliability calculated? The system estimates it from the number of successful calls and verifications, takes the lower bound of the 95% Wilson confidence interval, and selects the most reliable applicable and non-disabled workflow for each capability. There is a design worth noting here: task capability estimation is determined by the weakest capability, so if a key step lacks a reliable method, it will drag down the final result. For multi-step tasks, the weakest link may determine the overall outcome.
In the execution phase, the system first plans steps and dependencies, then converts code into ComfyUI workflows, and verifies process executability, intermediate results, and final output. Intermediate verification is especially critical—if the red flower has already deviated from the requirements, continuing to use it to generate a flower field may propagate the deviation down the pipeline. After discovering a problem, it locates and repairs the failed step, retains the verified parts, and when necessary calls sub-agents to re-verify within a limited number of retries.
Successful workflows are abstracted into strategies, while failures leave behind evidence, causes, and correction methods; the system continuously updates reliability and merges equivalent workflows, letting new experience participate in the next round of task selection and execution. Succeeding once does not mean it will be reliable from then on: the successes and failures of subsequent calls will continue to affect a strategy's credibility and reuse priority.