{ "_comment": "Synthetic membership fixtures keyed by user fixtureId. Each record carries three independently-retrieved facets (RE-007). The 'transitive-failed' and 'all-failed' entries are the most important here: they are what prove an unknown lookup never becomes a false non-match (FR-013), and that a failure in one facet does not contaminate the others.", "groups": { "tier0": "00000000-0000-0000-0000-0000000000a0", "serviceAccounts": "00000000-0000-0000-0000-0000000000b0", "testAccounts": "00000000-0000-0000-0000-0000000000c0", "restricted": "00000000-0000-0000-0000-0000000000d0" }, "memberships": [ { "fixtureId": "enabled-employee", "directGroupObjectIds": [], "transitiveGroupObjectIds": [], "directoryRoleIds": [], "allRetrieved": true }, { "fixtureId": "disabled-employee", "directGroupObjectIds": [], "transitiveGroupObjectIds": [], "directoryRoleIds": [], "allRetrieved": true }, { "fixtureId": "guest", "directGroupObjectIds": [], "transitiveGroupObjectIds": [], "directoryRoleIds": [], "allRetrieved": true }, { "fixtureId": "null-properties", "directGroupObjectIds": [], "transitiveGroupObjectIds": [], "directoryRoleIds": [], "allRetrieved": true }, { "fixtureId": "missing-properties", "directGroupObjectIds": [], "transitiveGroupObjectIds": [], "directoryRoleIds": [], "allRetrieved": true }, { "fixtureId": "mixed-case-properties", "directGroupObjectIds": [], "transitiveGroupObjectIds": [], "directoryRoleIds": [], "allRetrieved": true }, { "fixtureId": "contractor", "directGroupObjectIds": [], "transitiveGroupObjectIds": [], "directoryRoleIds": [], "allRetrieved": true }, { "fixtureId": "service-account", "directGroupObjectIds": [ "00000000-0000-0000-0000-0000000000b0" ], "transitiveGroupObjectIds": [ "00000000-0000-0000-0000-0000000000b0" ], "directoryRoleIds": [], "allRetrieved": true }, { "fixtureId": "breakglass", "directGroupObjectIds": [ "00000000-0000-0000-0000-0000000000a0" ], "transitiveGroupObjectIds": [ "00000000-0000-0000-0000-0000000000a0" ], "directoryRoleIds": [ "" ], "allRetrieved": true }, { "fixtureId": "tier0-admin", "directGroupObjectIds": [], "transitiveGroupObjectIds": [ "00000000-0000-0000-0000-0000000000a0" ], "directoryRoleIds": [], "allRetrieved": true }, { "fixtureId": "transitive-failed", "directGroupObjectIds": [], "transitiveGroupObjectIds": [], "directoryRoleIds": [], "directRetrieved": true, "rolesRetrieved": true, "transitiveFailureReason": "Graph 503 after 5 attempts" }, { "fixtureId": "all-failed", "directGroupObjectIds": [], "transitiveGroupObjectIds": [], "directoryRoleIds": [], "directFailureReason": "Graph 503 after 5 attempts", "transitiveFailureReason": "Graph 503 after 5 attempts", "rolesFailureReason": "Graph 503 after 5 attempts" } ] }