Hi
@Avi A, I that depends on how you’re able to make that determination.
We do support caching results:
https://docs.prefect.io/core/concepts/persistence.html
Since you’re storing everything on the local filesystem and your goal is to check to see if a specific partition was loaded, I would have your task check your output files. If you followed a specific naming convention, your task could check to see if a file already exists before it attempts the extract step. Then, your task could raise a skip signal. This indicates that everything went as expected but there was no need for your task to run:
https://docs.prefect.io/api/latest/engine/signals.html#skip