One challenge that MEADOW_SR_GUID insertion into source graph pages poses is for our git changes test against golden-set tests. The problem is that if the GUIDs do not exist on a page in the source graph, and we add them as part of a system test scenario, then if we don't take care the GUID will not be a stable identifier, meaning we cannot add it to a golden-set because it will change from run-to-run. The solve is for the MEADOW_SR_GUID insertion creates content-aware GUIDs. It is a hash of pageRelativePath + cardIndex + cardContent .