CurrentDepGraphstores the dependency graph for the current session. It will be populated as we run queries or tasks. We never remove nodes from the graph: they are only added.
- A “work product” is an intermediate result that we save into the incremental directory for later re-use. The primary example are the object files that we save for each partition at code generation time.