Hi
@William in your case, for step 2 if you just materialized B, it would pull in the latest materialization of A (from step 1)
In general, we don’t support the generic
“auto-skip assets that are already materialized when I select to materialize a bunch of assets” functionality because there isn’t a good way for us to know if a user wants to re-materialize the already materialized assets, or just materialized the non-materialized assets.
However, what you’re describing seems pretty similar to freshness policies.
This guide covers setting up freshness policies and a sensor that will automatically materialize assets to keep them fresh, but you could just add freshness policies to your assets and then dagit will show a “materialize stale” button that you can use to just materialize assets that are not considered fresh