It reconciles Inputs, schedules some runners in goroutines, and updates outputs based on the runner feedback (rough idea).