There are a few ways to do this. One way is to use a channel. A channel is a way for two tasks to communicate with each other. You can create a channel and then send the data from the data acquisition task to the data processing task. The data processing task can then subscribe to the channel and receive the data as it becomes available.

Another way to do this is to use a shared variable. A shared variable is a variable that is accessible to all tasks in the program. You can create a shared variable and then write the data to the variable from the data acquisition task. The data processing task can then read the data from the variable.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence