2) as of recently, when synthetic targets are crea...
# general
w
2) as of recently, when synthetic targets are created for codegen, their path contains unique information for the cache key of the target... ie
.pants.d/gen/protoc/examples.src.protobuf.org.pantsbuild.example.distance.distance/c9c88ef4ab15/
... and putting the synthetic target under that directory means its id isn't stable