Generating shader symbols alongside cooked builds.

Hi,

Are there recommendations on how to set things up so that we can capture full sets of shader symbols alongside cooked builds?

I am interested in how we can trigger cooks using Horde with a set of worker machines, so we can publish cooked builds for QA and capture shader symbols during the cook process.

Is this the typical workflow, or are shader symbols typically created after the fact?

Do we have to partition the DDC so the build workers are forced to compile all shaders between them , rather than risking shaders being used that have been compiled on developer machines leading to missing symbols?

If you are constantly accumulating new shader symbols, how do you purge redundant ones that are no longer referenced.

Is there a way of avoiding invalidating all shaders on a regular basis, or should wee just bite the bullet.

Thank you,
John.