# keyValue

key: featureFlags
value:
  ["AutonamingMessages", "DefaultResolverInteractionsView", "EntityRelevanceBiomeSources", "GlobalKnowledgeService", "IPCSMemoryTransaction", "LifeEventSource", "NERD", "OrionSQL", "PowerLog", "WalletOrderSources"]


# viewConfigRecord

name: SPDatestampTaskIdIndexView
configHash: RJGyNvn/kvft/RcBhEttdPs5VrKk2q5qPg2QyTEVSwg=
generationType: biomeIncremental
artifactType: external
artifactPath: Siri.PostSiriEngagement.Indexes
viewUpdateDependencies: []
viewUpdateDependents: []
target: Siri.PostSiriEngagement.Indexes.SPDatestampTaskIdIndexView
config:
  {"legacyName":"SPDatestampTaskIdIndexView","name":"SPDatestampTaskIdIndexView","target":{"database":"Siri.PostSiriEngagement.Indexes","name":"SPDatestampTaskIdIndexView","target":"Siri.PostSiriEngagement.Indexes.SPDatestampTaskIdIndexView","type":"view"},"type":"biomeIncremental","update":{"biomeListeners":[{"schedule":"live","stream":"Siri.PostSiriEngagement"}]}}


name: handleMap
configHash: QeWNCy7u0ObA9r39z65S+5PRW17vbP6VyDfM3eYtnz0=
generationType: custom
customType: HandleMapView
artifactType: customRow
artifactPath: internal/views.db
artifactTable: handle_id
viewUpdateDependencies: []
viewUpdateDependents: [8,6,23,97,7,3,5,37,9,4,66,64]
config:
  {"artifact":{"customRow":{"columns":[["handle","TEXT"],["id","INTEGER"]],"primaryKeyColumns":["handle","id"],"subjectIdentifierColumn":"id","tableName":"handle_id"},"path":"internal\/views.db","type":"customRow"},"customViewClass":"HandleMapView","name":"handleMap","type":"custom","update":{"knowledgeGraphListeners":[{"filters":[{"predicates":["PS406","PS407","PS520","nm_handles"]}],"schedule":"live","stores":["stableGraph"]}]}}


name: phPersonIdentifierMap
configHash: M9j3gqh1MMBDif3dECV/qca+01M5cOOZjCLrM9aH1j0=
generationType: custom
customType: PHPersonIdentifierMapView
artifactType: customRow
artifactPath: internal/views.db
artifactTable: phperson_id_map
viewUpdateDependencies: []
viewUpdateDependents: [38,8,7,3,23,5,9,4,6,64,37]
config:
  {"artifact":{"customRow":{"columns":[["phPersonIdentifier","TEXT"],["id","INTEGER"]],"primaryKeyColumns":["phPersonIdentifier"],"subjectIdentifierColumn":"id","tableName":"phperson_id_map"},"path":"internal\/views.db","type":"customRow"},"customViewClass":"PHPersonIdentifierMapView","name":"phPersonIdentifierMap","type":"custom","update":{"knowledgeGraphListeners":[{"filters":[{"predicates":["PS72"]}],"schedule":"live","stores":["stableGraph"]}]}}


name: currentWiFiContext
configHash: l7Itk6MIjK1Tzt9o9WRjKqAPXSvtlbnZMlr7ovaVQQM=
generationType: custom
customType: ContextualEventsView
artifactType: contextualEvents
artifactPath: internal/views.db
artifactTable: wifiContextEvents
viewUpdateDependencies: [1,2]
viewUpdateDependents: [10,14,29,26,21,28]
config:
  {"artifact":{"contextualEvents":{"entityType":"WiFiEvent","tableName":"wifiContextEvents"},"path":"internal\/views.db","type":"contextualEvents"},"customViewClass":"ContextualEventsView","featureFlag":"EntityRelevanceBiomeSources","name":"currentWiFiContext","type":"custom","update":{"biomeListeners":[{"computeIfPastSLA":false,"schedule":"every21Minutes","stream":"Device.Wireless.WiFi"}],"viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"phPersonIdentifierMap","requiredSource":true,"schedule":"none"}]}}


name: currentCoarseTimeOfDayContext
configHash: CG6F9z/6cGOcuWR58J65W9EiNNXMBjp71DLqMmp6tPU=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [1,2]
viewUpdateDependents: [30,10,35,12,26,32,17,34,19,11]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"currentTime":{"aspect":{"timeOfDay":{"numberOfBins":50}},"supportsContextualFeature":"coarseTimeOfDay"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"currentCoarseTimeOfDayContext","type":"signal","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"schedule":"every2Hours"}],"biomeListeners":[{"computeIfPastSLA":false,"requiredSource":false,"schedule":"every21Minutes","stream":"Device.ScreenLocked"},{"computeIfPastSLA":false,"requiredSource":false,"schedule":"every21Minutes","stream":"App.InFocus"},{"computeIfPastSLA":false,"requiredSource":false,"schedule":"every21Minutes","stream":"App.Intent"}],"viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"phPersonIdentifierMap","requiredSource":true,"schedule":"none"}]}}


name: currentSpecificGeoHashContext
configHash: OICrqs5rWjW7ZSqyOp/nTvEJL5cMIo+tjZ+MhOtpxaA=
generationType: custom
customType: ContextualEventsView
artifactType: contextualEvents
artifactPath: internal/views.db
artifactTable: specificGeoHashContextEvents
viewUpdateDependencies: [2,1]
viewUpdateDependents: [11,13,34,27]
config:
  {"artifact":{"contextualEvents":{"entityType":"SpecificGeoHash","tableName":"specificGeoHashContextEvents"},"path":"internal\/views.db","type":"contextualEvents"},"customViewClass":"ContextualEventsView","featureFlag":"EntityRelevanceBiomeSources","name":"currentSpecificGeoHashContext","type":"custom","update":{"biomeListeners":[{"computeIfPastSLA":false,"schedule":"every21Minutes","stream":"Location.HashedCoordinates"},{"computeIfPastSLA":false,"schedule":"every21Minutes","stream":"Location.Semantic"}],"viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"phPersonIdentifierMap","requiredSource":true,"schedule":"none"}]}}


name: currentDayOfWeekContext
configHash: lnGaoE66Ojj2b+1Md6M1XsZYoB3L84Y4IjiSsUE3bj0=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [2,1]
viewUpdateDependents: [35,19,24,28,21,15]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"currentTime":{"aspect":{"dayOfWeek":{}},"supportsContextualFeature":"dayOfWeek"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"currentDayOfWeekContext","type":"signal","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"schedule":"every2Hours"}],"biomeListeners":[{"computeIfPastSLA":false,"requiredSource":false,"schedule":"every21Minutes","stream":"Device.ScreenLocked"},{"computeIfPastSLA":false,"requiredSource":false,"schedule":"every21Minutes","stream":"App.InFocus"},{"computeIfPastSLA":false,"requiredSource":false,"schedule":"every21Minutes","stream":"App.Intent"}],"viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"phPersonIdentifierMap","requiredSource":true,"schedule":"none"}]}}


name: currentLOIContext
configHash: XcndrXQREDTcIpIHR7buS9J46Ea5G33GRFiVcFhVupI=
generationType: custom
customType: ContextualEventsView
artifactType: contextualEvents
artifactPath: internal/views.db
artifactTable: loiContextEvents
viewUpdateDependencies: [1,2]
viewUpdateDependents: [66,38,18,33]
config:
  {"artifact":{"contextualEvents":{"entityType":"LOIVisit","tableName":"loiContextEvents"},"path":"internal\/views.db","type":"contextualEvents"},"customViewClass":"ContextualEventsView","featureFlag":"EntityRelevanceBiomeSources","name":"currentLOIContext","type":"custom","update":{"biomeListeners":[{"computeIfPastSLA":false,"schedule":"every21Minutes","stream":"Location.Semantic"}],"viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"phPersonIdentifierMap","requiredSource":true,"schedule":"none"}]}}


name: currentCoarseGeoHashContext
configHash: 7vQ7uNiDKuP1Tm1bQgq6S6TaeMxeANs3T35CQONYWfE=
generationType: custom
customType: ContextualEventsView
artifactType: contextualEvents
artifactPath: internal/views.db
artifactTable: coarseGeoHashContextEvents
viewUpdateDependencies: [2,1]
viewUpdateDependents: [16,30,12,31]
config:
  {"artifact":{"contextualEvents":{"entityType":"CoarseGeoHash","tableName":"coarseGeoHashContextEvents"},"path":"internal\/views.db","type":"contextualEvents"},"customViewClass":"ContextualEventsView","featureFlag":"EntityRelevanceBiomeSources","name":"currentCoarseGeoHashContext","type":"custom","update":{"biomeListeners":[{"computeIfPastSLA":false,"schedule":"every21Minutes","stream":"Location.HashedCoordinates"},{"computeIfPastSLA":false,"schedule":"every21Minutes","stream":"Location.Semantic"}],"viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"phPersonIdentifierMap","requiredSource":true,"schedule":"none"}]}}


name: personEntityHistograms
configHash: GjbTM4Zyj5x6TEYHrls5n8BP0FmaINdKzNkfJOlR/f0=
generationType: custom
customType: EntityInteractionHistogramView
updateGroup: personEntityRelevance
artifactType: entityInteractionHistogram
artifactPath: internal/views.db
artifactTable: personEntityHistograms
viewUpdateDependencies: [1,2]
viewUpdateDependents: [16,11,18,15,14,19,17,20,10,21,13,12]
config:
  {"artifact":{"entityInteractionHistogram":{"customAttributesTable":{"columns":[["communicationMechanism","INTEGER"],["bundleID","TEXT"]],"tableName":"personInteractionMechanisms"},"entityInteractionEventsTableName":"personEntityInteractionEvents","entityInteractionKeyTableName":"personEntityHistogramKeys","query":{"attributeQueries":[{"communicationDirection":{"direction":"outgoing"}},{"interactionType":{"type":"communication"}},{"sessionEvent":{"event":"start"}}],"entityClasses":["person"]},"tableName":"personEntityHistograms"},"path":"internal\/views.db","type":"entityInteractionHistogram"},"customViewClass":"EntityInteractionHistogramView","featureFlag":"EntityRelevanceBiomeSources","name":"personEntityHistograms","type":"custom","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"fullRebuildOnChange":true,"rebuildView":true,"schedule":"weekly"}],"biomeListeners":[{"computeIfPastSLA":false,"requiredSource":false,"schedule":"every21Minutes","stream":"Device.ScreenLocked"},{"computeIfPastSLA":false,"requiredSource":false,"schedule":"every21Minutes","stream":"App.InFocus"},{"computeIfPastSLA":false,"requiredSource":false,"schedule":"every21Minutes","stream":"App.Intent"}],"group":"personEntityRelevance","viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"phPersonIdentifierMap","requiredSource":true,"schedule":"none"}]}}


name: personEntityRelevanceWiFiAndCoarseTimeOfDayFeatures
configHash: DBuyoqm6vvNDdyrWqjT0Yefj4EakZ8aM9i3bS1BL4rY=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [4,3,9]
viewUpdateDependents: [22]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentWiFiContext","currentCoarseTimeOfDayContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceWiFiAndCoarseTimeOfDayFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentWiFiContext","schedule":"live"},{"name":"currentCoarseTimeOfDayContext","schedule":"live"}]}}


name: personEntityRelevanceSpecificGeoHashAndCoarseTimeOfDayFeatures
configHash: 4r7LHiMVhz+ZOcXlc6frZm/2wM41lX3n0nCuDNgWTYU=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [4,5,9]
viewUpdateDependents: [22]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentSpecificGeoHashContext","currentCoarseTimeOfDayContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceSpecificGeoHashAndCoarseTimeOfDayFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentSpecificGeoHashContext","schedule":"live"},{"name":"currentCoarseTimeOfDayContext","schedule":"live"}]}}


name: personEntityRelevanceCoarseGeoHashAndCoarseTimeOfDayFeatures
configHash: jXZZQsmMBHfC4s0UffxN0NzEXuX4nRpcc6F14kf76KM=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [8,4,9]
viewUpdateDependents: [22]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentCoarseGeoHashContext","currentCoarseTimeOfDayContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceCoarseGeoHashAndCoarseTimeOfDayFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentCoarseGeoHashContext","schedule":"live"},{"name":"currentCoarseTimeOfDayContext","schedule":"live"}]}}


name: personEntityRelevanceSpecificGeoHashFeatures
configHash: TS62+nNfVNKAqdbZ6xS3QxVuC6nH72UkhpKj6LTeZK0=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [5,9]
viewUpdateDependents: [22,91]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentSpecificGeoHashContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceSpecificGeoHashFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentSpecificGeoHashContext","schedule":"live"}]}}


name: personEntityRelevanceWiFiFeatures
configHash: YI1USddEgQ1Wo/67AEDerHOlBmdcpX8TDdXRx//exVI=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [3,9]
viewUpdateDependents: [22,91]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentWiFiContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceWiFiFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentWiFiContext","schedule":"live"}]}}


name: personEntityRelevanceDayOfWeekFeatures
configHash: IM8rZTOvoLSrvl5SEjGmGuWKg3YWYTYH2RTbMsBNaLM=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [9,6]
viewUpdateDependents: [91,22]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentDayOfWeekContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceDayOfWeekFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentDayOfWeekContext","schedule":"live"}]}}


name: personEntityRelevanceCoarseGeoHashFeatures
configHash: XVZ58K0ihiOHO9q61/94CGY0Mzy+tgncv158G9dJq6s=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [8,9]
viewUpdateDependents: [91,22]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentCoarseGeoHashContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceCoarseGeoHashFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentCoarseGeoHashContext","schedule":"live"}]}}


name: personEntityRelevanceCoarseTimeOfDayFeatures
configHash: NFdl8k1pmxu11U4qB/gtbL5KNCDwXBUPgXk6cDNJVJU=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [9,4]
viewUpdateDependents: [22,91]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentCoarseTimeOfDayContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceCoarseTimeOfDayFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentCoarseTimeOfDayContext","schedule":"live"}]}}


name: personEntityRelevanceLOIFeatures
configHash: Zp/+AkFXjbV9NGbIDOu/T5xQ5PL96gqUAQWUc8rg3JI=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [9,7]
viewUpdateDependents: [22]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentLOIContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceLOIFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentLOIContext","schedule":"live"}]}}


name: personEntityRelevanceCoarseTimeOfDayAndDayOfWeekFeatures
configHash: UdccOBzqxPEB3RPgoCJPGHu9CbkQ7vVTnjOmKx4QgZ4=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [6,9,4]
viewUpdateDependents: [22]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentCoarseTimeOfDayContext","currentDayOfWeekContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceCoarseTimeOfDayAndDayOfWeekFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentCoarseTimeOfDayContext","schedule":"live"},{"name":"currentDayOfWeekContext","schedule":"live"}]}}


name: personEntityRelevanceNonContextualFeatures
configHash: iwPt2cXn0hxQXrcPwYxCPTjY+YocFxUp73X35rBw8HM=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [9]
viewUpdateDependents: [22,91,81]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceFeatures":{"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceNonContextualFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"live"}]}}


name: personEntityRelevanceWiFiAndDayOfWeekFeatures
configHash: LggDbkyPQCaswGgSjB0vpSV8mBSA2mD+onTL+P2kLFg=
generationType: signal
updateGroup: personEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [3,6,9]
viewUpdateDependents: [22]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentWiFiContext","currentDayOfWeekContext"],"entityInteractionHistogramView":"personEntityHistograms"}}},"name":"personEntityRelevanceWiFiAndDayOfWeekFeatures","type":"signal","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityHistograms","schedule":"daily"},{"name":"currentWiFiContext","schedule":"live"},{"name":"currentDayOfWeekContext","schedule":"live"}]}}


name: personEntityRelevanceRanking
configHash: DCvue68n/YsEMiJL1J4qxzIEIVHgONs10TNEmnPpN38=
generationType: custom
customType: EntityRelevanceInferenceView
updateGroup: personEntityRelevance
artifactType: entityRelevanceRanking
artifactPath: entityRelevance/entityRelevanceInferences.db
artifactTable: person_entity_relevance
viewUpdateDependencies: [16,14,17,13,18,12,10,19,11,20,21,15]
viewUpdateDependents: []
config:
  {"artifact":{"entityRelevanceRanking":{"entityClass":"person","tableName":"person_entity_relevance"},"path":"entityRelevance\/entityRelevanceInferences.db","type":"entityRelevanceRanking"},"customViewClass":"EntityRelevanceInferenceView","entityRelevance":{"featureViewNames":["personEntityRelevanceWiFiFeatures","personEntityRelevanceSpecificGeoHashFeatures","personEntityRelevanceSpecificGeoHashAndCoarseTimeOfDayFeatures","personEntityRelevanceNonContextualFeatures","personEntityRelevanceDayOfWeekFeatures","personEntityRelevanceCoarseTimeOfDayFeatures","personEntityRelevanceCoarseGeoHashFeatures","personEntityRelevanceCoarseGeoHashAndCoarseTimeOfDayFeatures","personEntityRelevanceWiFiAndCoarseTimeOfDayFeatures","personEntityRelevanceWiFiAndDayOfWeekFeatures","personEntityRelevanceCoarseTimeOfDayAndDayOfWeekFeatures","personEntityRelevanceLOIFeatures"]},"name":"personEntityRelevanceRanking","type":"custom","update":{"group":"personEntityRelevance","viewListeners":[{"name":"personEntityRelevanceWiFiFeatures","schedule":"live"},{"name":"personEntityRelevanceSpecificGeoHashFeatures","schedule":"live"},{"name":"personEntityRelevanceSpecificGeoHashAndCoarseTimeOfDayFeatures","schedule":"live"},{"name":"personEntityRelevanceNonContextualFeatures","schedule":"live"},{"name":"personEntityRelevanceDayOfWeekFeatures","schedule":"live"},{"name":"personEntityRelevanceCoarseTimeOfDayFeatures","schedule":"live"},{"name":"personEntityRelevanceCoarseGeoHashFeatures","schedule":"live"},{"name":"personEntityRelevanceCoarseGeoHashAndCoarseTimeOfDayFeatures","schedule":"live"},{"name":"personEntityRelevanceWiFiAndCoarseTimeOfDayFeatures","schedule":"live"},{"name":"personEntityRelevanceWiFiAndDayOfWeekFeatures","schedule":"live"},{"name":"personEntityRelevanceCoarseTimeOfDayAndDayOfWeekFeatures","schedule":"live"},{"name":"personEntityRelevanceLOIFeatures","schedule":"live"}]},"writeToStream":true}


name: loiEntityHistograms
configHash: cFio0Gp38xwAbi6UO7C2IdGgqucLTNmd8cLvWGg/wvc=
generationType: custom
customType: EntityInteractionHistogramView
updateGroup: loiEntityRelevance
artifactType: entityInteractionHistogram
artifactPath: internal/views.db
artifactTable: loiEntityHistograms
viewUpdateDependencies: [1,2]
viewUpdateDependents: [29,34,24,26,27,28,31,30,25,32,35,33]
config:
  {"artifact":{"entityInteractionHistogram":{"customAttributesTable":null,"entityInteractionEventsTableName":"loiEntityInteractionEvents","entityInteractionKeyTableName":"loiEntityHistogramKeys","query":{"attributeQueries":[{"sessionEvent":{"event":"start"}}],"entityClasses":["place"]},"tableName":"loiEntityHistograms"},"path":"internal\/views.db","type":"entityInteractionHistogram"},"customViewClass":"EntityInteractionHistogramView","featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityHistograms","type":"custom","update":{"biomeListeners":[{"computeIfPastSLA":false,"schedule":"every21Minutes","stream":"Location.Semantic"}],"group":"loiEntityRelevance","viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"phPersonIdentifierMap","requiredSource":true,"schedule":"none"}]}}


name: loiEntityRelevanceDayOfWeekFeatures
configHash: ei07JwXnGIq2JAV5mlWzod3lYlWeRZR8l6mbrVA3xYk=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [23,6]
viewUpdateDependents: [36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentDayOfWeekContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceDayOfWeekFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentDayOfWeekContext","schedule":"live"}]}}


name: loiEntityRelevanceNonContextualFeatures
configHash: z1mx7PROXNy4idcui97gJJyhd0rSH6zKZDRH7Zs13kA=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [23]
viewUpdateDependents: [91,36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceFeatures":{"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceNonContextualFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"}]}}


name: loiEntityRelevanceWiFiAndCoarseTimeOfDayFeatures
configHash: ZUChp5Q/HCo+IkmKEV49/Blbe6Psy3dh0D0bNx5PTAk=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [3,23,4]
viewUpdateDependents: [36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentWiFiContext","currentCoarseTimeOfDayContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceWiFiAndCoarseTimeOfDayFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentWiFiContext","schedule":"live"},{"name":"currentCoarseTimeOfDayContext","schedule":"live"}]}}


name: loiEntityRelevanceSpecificGeoHashFeatures
configHash: Ask2JEzQrgfqNXOYEhMXt+ptSiIE8F4EGb6xmH5a1t8=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [5,23]
viewUpdateDependents: [91,36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentSpecificGeoHashContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceSpecificGeoHashFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentSpecificGeoHashContext","schedule":"live"}]}}


name: loiEntityRelevanceWiFiAndDayOfWeekFeatures
configHash: a0RUpWCv/0yBs5HV0TMnQQElDk1riUlr7VRPEK50kTM=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [23,6,3]
viewUpdateDependents: [36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentWiFiContext","currentDayOfWeekContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceWiFiAndDayOfWeekFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentWiFiContext","schedule":"live"},{"name":"currentDayOfWeekContext","schedule":"live"}]}}


name: loiEntityRelevanceWiFiFeatures
configHash: lcG7ON6RUV1Tn9wJpYLBXHwtqPln8R4ADtP2r12R/H4=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [3,23]
viewUpdateDependents: [36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentWiFiContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceWiFiFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentWiFiContext","schedule":"live"}]}}


name: loiEntityRelevanceCoarseGeoHashAndCoarseTimeOfDayFeatures
configHash: WAGU9xhvK0YI4a9ni+RPsiJ5VqEVRM3AzE+aYwDQ294=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [8,23,4]
viewUpdateDependents: [36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentCoarseGeoHashContext","currentCoarseTimeOfDayContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceCoarseGeoHashAndCoarseTimeOfDayFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentCoarseGeoHashContext","schedule":"live"},{"name":"currentCoarseTimeOfDayContext","schedule":"live"}]}}


name: loiEntityRelevanceCoarseGeoHashFeatures
configHash: idzm26y2bUgqAgMKXzjYXlJj8qgomvaaK47ap6meKLo=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [23,8]
viewUpdateDependents: [36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentCoarseGeoHashContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceCoarseGeoHashFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentCoarseGeoHashContext","schedule":"live"}]}}


name: loiEntityRelevanceCoarseTimeOfDayFeatures
configHash: 86rRS7rFmP6wA8dUkwS+O7JwMhNxr6ALklX43ky9vpQ=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [23,4]
viewUpdateDependents: [36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentCoarseTimeOfDayContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceCoarseTimeOfDayFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentCoarseTimeOfDayContext","schedule":"live"}]}}


name: loiEntityRelevanceLOIFeatures
configHash: iunrc8hOVTNou3l6iSNnsy4zVb0KQcrZ/Y0o2B8Awug=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [23,7]
viewUpdateDependents: [36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentLOIContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"name":"loiEntityRelevanceLOIFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentLOIContext","schedule":"live"}]}}


name: loiEntityRelevanceSpecificGeoHashAndCoarseTimeOfDayFeatures
configHash: Q5te0M1VkVuWcbLDZ4b8fiG/rUlz8xzcPRsoJK4dcWY=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [23,5,4]
viewUpdateDependents: [36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentSpecificGeoHashContext","currentCoarseTimeOfDayContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceSpecificGeoHashAndCoarseTimeOfDayFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentSpecificGeoHashContext","schedule":"live"},{"name":"currentCoarseTimeOfDayContext","schedule":"live"}]}}


name: loiEntityRelevanceCoarseTimeOfDayAndDayOfWeekFeatures
configHash: gFgrqEPQiiygXGB+3Y1GlcZj5ZnIhKRkWZwcR0/LGZA=
generationType: signal
updateGroup: loiEntityRelevance
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [23,4,6]
viewUpdateDependents: [36]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"entityRelevanceContextualFeatures":{"currentContextViews":["currentCoarseTimeOfDayContext","currentDayOfWeekContext"],"entityInteractionHistogramView":"loiEntityHistograms"}}},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceCoarseTimeOfDayAndDayOfWeekFeatures","type":"signal","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityHistograms","schedule":"live"},{"name":"currentCoarseTimeOfDayContext","schedule":"live"},{"name":"currentDayOfWeekContext","schedule":"live"}]}}


name: loiEntityRelevanceRanking
configHash: /ohu77WDYgmH03Su4akJVqg8M6B+ytbpENQ+MzVY6UQ=
generationType: custom
customType: EntityRelevanceInferenceView
updateGroup: loiEntityRelevance
artifactType: entityRelevanceRanking
artifactPath: entityRelevance/entityRelevanceInferences.db
artifactTable: loi_entity_relevance
viewUpdateDependencies: [27,28,29,30,31,32,33,34,25,35,24,26]
viewUpdateDependents: []
config:
  {"artifact":{"entityRelevanceRanking":{"entityClass":"place","tableName":"loi_entity_relevance"},"path":"entityRelevance\/entityRelevanceInferences.db","type":"entityRelevanceRanking"},"customViewClass":"EntityRelevanceInferenceView","entityRelevance":{"featureViewNames":["loiEntityRelevanceWiFiFeatures","loiEntityRelevanceSpecificGeoHashFeatures","loiEntityRelevanceSpecificGeoHashAndCoarseTimeOfDayFeatures","loiEntityRelevanceNonContextualFeatures","loiEntityRelevanceDayOfWeekFeatures","loiEntityRelevanceCoarseTimeOfDayFeatures","loiEntityRelevanceCoarseGeoHashFeatures","loiEntityRelevanceCoarseGeoHashAndCoarseTimeOfDayFeatures","loiEntityRelevanceWiFiAndCoarseTimeOfDayFeatures","loiEntityRelevanceWiFiAndDayOfWeekFeatures","loiEntityRelevanceCoarseTimeOfDayAndDayOfWeekFeatures","loiEntityRelevanceLOIFeatures"]},"featureFlag":"EntityRelevanceBiomeSources","name":"loiEntityRelevanceRanking","type":"custom","update":{"group":"loiEntityRelevance","viewListeners":[{"name":"loiEntityRelevanceWiFiFeatures","schedule":"live"},{"name":"loiEntityRelevanceSpecificGeoHashFeatures","schedule":"live"},{"name":"loiEntityRelevanceSpecificGeoHashAndCoarseTimeOfDayFeatures","schedule":"live"},{"name":"loiEntityRelevanceNonContextualFeatures","schedule":"live"},{"name":"loiEntityRelevanceDayOfWeekFeatures","schedule":"live"},{"name":"loiEntityRelevanceCoarseTimeOfDayFeatures","schedule":"live"},{"name":"loiEntityRelevanceCoarseGeoHashFeatures","schedule":"live"},{"name":"loiEntityRelevanceCoarseGeoHashAndCoarseTimeOfDayFeatures","schedule":"live"},{"name":"loiEntityRelevanceWiFiAndCoarseTimeOfDayFeatures","schedule":"live"},{"name":"loiEntityRelevanceWiFiAndDayOfWeekFeatures","schedule":"live"},{"name":"loiEntityRelevanceCoarseTimeOfDayAndDayOfWeekFeatures","schedule":"live"},{"name":"loiEntityRelevanceLOIFeatures","schedule":"live"}]},"writeToStream":true}


name: photosPersonEntityHistograms
configHash: IX8HBsMCPlmrvCJamylNz5XFsldpWINMyHlC7DjKius=
generationType: custom
customType: EntityInteractionHistogramView
artifactType: entityInteractionHistogram
artifactPath: internal/views.db
artifactTable: photosPersonEntityHistograms
viewUpdateDependencies: [2,1]
viewUpdateDependents: [38]
config:
  {"artifact":{"entityInteractionHistogram":{"customAttributesTable":{"columns":[["observedAge","INTEGER"]],"tableName":"photosObservedAges"},"entityInteractionEventsTableName":"photosPersonEntityInteractionEvents","entityInteractionKeyTableName":"photosPersonEntityHistogramKeys","query":{"attributeQueries":[{"interactionType":{"type":"photoAppearance"}}],"entityClasses":["person"]},"tableName":"photosPersonEntityHistograms"},"path":"internal\/views.db","type":"entityInteractionHistogram"},"customViewClass":"EntityInteractionHistogramView","featureFlag":"EntityRelevanceBiomeSources","name":"photosPersonEntityHistograms","type":"custom","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"fullRebuildOnChange":true,"rebuildView":true,"schedule":"daily"}],"viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"phPersonIdentifierMap","requiredSource":true,"schedule":"none"}]}}


name: photosPersonEntityTagging
configHash: OepwkiBT5Heyst+Wjbv6AZkE9dSXelO4ucuA5SOtxks=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [2,7,37]
viewUpdateDependents: [67]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"photosPersonEntityTagging":{"loiContextView":"currentLOIContext","photosPersonEntityHistogramsView":"photosPersonEntityHistograms"}}},"name":"photosPersonEntityTagging","type":"signal","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"schedule":"daily"}],"viewListeners":[{"name":"phPersonIdentifierMap","schedule":"none"},{"name":"photosPersonEntityHistograms","schedule":"none"},{"name":"currentLOIContext","schedule":"none"}]}}


name: nowPlayingSignal
configHash: Ny0DTZokGlS5/pS2IyfrYyKam13qvWj4XaKAyvCJ7c0=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"nowPlaying":{}}},"name":"nowPlayingSignal","type":"signal","update":{}}


name: virtualInteractionsDistributionSignal
configHash: MMrBU/WFfncw090HHZOVJ7cMDHwFv+yPIY4OncrOgbM=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"virtualInteractionsDistribution":{}}},"name":"virtualInteractionsDistributionSignal","type":"signal","update":{}}


name: scoredTopicsFirstPartyLongTerm
configHash: p0TDrFWc1xnC/BBtRKW7wEpxKysNxZ/NSQzvGThtcTc=
generationType: custom
customType: ScoredTopicsFirstPartyLongTerm
artifactType: unstructured
artifactPath: firstPartyTopics/scoredTopicsFirstPartyLongTerm.db
artifactTable: topics
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"firstPartyTopics\/scoredTopicsFirstPartyLongTerm.db","type":"unstructured","unstructured":{"columns":[["topicId","TEXT"],["score","DOUBLE"],["most_recent_documentId","TEXT"]],"primaryKeyColumns":["topicId"],"tableName":"topics"}},"customViewClass":"ScoredTopicsFirstPartyLongTerm","name":"scoredTopicsFirstPartyLongTerm","type":"custom","update":{"alwaysUpdateListeners":[{"schedule":"daily"}]}}


name: Software
configHash: KLeqz88Zz+ulN6rUDkqdAOk90SVZ3kuxZ5c8Ds6hzV0=
generationType: sqlConnection
artifactType: objectRow
artifactPath: IntelligencePlatform.Entity
artifactTable: software
viewUpdateDependencies: []
viewUpdateDependents: []
target: IntelligencePlatform.Entity.Software
config:
  {"featureFlag":"OrionSQL","legacyName":"software","name":"Software","sql":{"update":"WITH SoftwareSubjects AS MATERIALIZED (\n  -- NOTE: If we trust that subject_cond contains only Software subjects, this may not be needed.\n  -- For now, this table enforces that the subjects we consider are Software subjects\n  SELECT DISTINCT\n    subject\n  FROM\n    \"IntelligencePlatform.KnowledgeGraph.StableGraph\"\n  WHERE\n    predicate = 'PS1'\n    AND object = 'SB144'\n    AND $SUBJECT_COND(subject)\n), SoftwareSubgraph AS MATERIALIZED (\n  -- PERF: Failing to materialize this subgraph leads to extremely large processing times when there are many subjects\n  SELECT\n    subject,\n    predicate,\n    object,\n    relationshipPredicate,\n    relationshipId\n  FROM\n    \"IntelligencePlatform.KnowledgeGraph.StableGraph\"\n  WHERE\n    subject IN (SELECT subject FROM SoftwareSubjects)\n), OrganizationSubgraph AS MATERIALIZED (\n  -- TODO: re-create's' the organization subgraph from the entire KG even for incremental Software updates\n  -- PERF: Materializing this subgraph is preferable\n  SELECT\n    g1.subject,\n    g1.predicate,\n    g1.object,\n    g1.relationshipPredicate,\n    g1.relationshipId\n  FROM\n    \"IntelligencePlatform.KnowledgeGraph.StableGraph\" g1\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" g2 ON g1.subject = g2.subject\n  WHERE\n    g2.predicate = 'PS1'\n    AND g2.object = 'SB10'\n), SoftwareName AS MATERIALIZED (\n  -- PERF: Materializing this subgraph is preferable\n  SELECT subject, object as name\n  FROM SoftwareSubgraph\n  WHERE predicate = 'PS33'\n), SoftwareBundleIdentifier AS (\n  SELECT subject, object as bundleIdentifier\n  FROM SoftwareSubgraph\n  WHERE predicate = 'nm_bundleID'\n), SoftwareAppIdentifier AS (\n  SELECT subject, object as applicationIdentifier\n  FROM SoftwareSubgraph\n  WHERE predicate = 'nm_applicationIdentifier'\n), SoftwarePublisher AS (\n  SELECT p.subject, json_group_object(\n    CASE WHEN o.predicate = 'PS33' THEN 'name' WHEN o.predicate = 'nm_phoneticName' THEN 'phoneticName' WHEN o.predicate = 'PS548' THEN 'department' WHEN o.predicate = 'nm_teamIdentifier' THEN 'teamIdentifier' END,\n    o.object\n  ) as publishedBy\n  FROM SoftwareSubgraph p JOIN OrganizationSubgraph o ON p.object = o.subject\n  WHERE p.predicate = 'PS194'\n  AND o.predicate IN ('PS33', 'nm_phoneticName', 'PS548', 'nm_teamIdentifier')\n  GROUP BY p.subject\n), SoftwareRepeated AS (\nSELECT\n  s.subject,\n  SoftwareName.name,\n  SoftwareBundleIdentifier.bundleIdentifier,\n  SoftwareAppIdentifier.applicationIdentifier,\n  SoftwarePublisher.publishedBy\nFROM\n  SoftwareSubjects AS s\n  LEFT JOIN SoftwareName ON s.subject = SoftwareName.subject\n  LEFT JOIN SoftwareBundleIdentifier ON s.subject = SoftwareBundleIdentifier.subject\n  LEFT JOIN SoftwareAppIdentifier ON s.subject = SoftwareAppIdentifier.subject\n  LEFT JOIN SoftwarePublisher ON s.subject = SoftwarePublisher.subject\n), SoftwareRanked AS (\n  SELECT\n    *,\n    ROW_NUMBER() OVER (PARTITION BY subject) AS rn\n  FROM\n    SoftwareRepeated\n)\n\nSELECT\n  subject,\n  'md:' || subject as identifier,\n  name,\n  bundleIdentifier,\n  applicationIdentifier,\n  publishedBy\nFROM\n  SoftwareRanked\nWHERE\n  rn = 1\n"},"target":{"database":"IntelligencePlatform.Entity","name":"Software","target":"IntelligencePlatform.Entity.Software","type":"view"},"type":"sqlConnection","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB144"}],"schedule":"live","stores":["stableGraph"]}]}}


name: SPDatestampLastRequestIdIndexView
configHash: 6vZWRAg/GNK97a25240+3q/JDA/natSHptctLFEn8gY=
generationType: biomeIncremental
artifactType: external
artifactPath: Siri.PostSiriEngagement.Indexes
viewUpdateDependencies: []
viewUpdateDependents: []
target: Siri.PostSiriEngagement.Indexes.SPDatestampLastRequestIdIndexView
config:
  {"legacyName":"SPDatestampLastRequestIdIndexView","name":"SPDatestampLastRequestIdIndexView","target":{"database":"Siri.PostSiriEngagement.Indexes","name":"SPDatestampLastRequestIdIndexView","target":"Siri.PostSiriEngagement.Indexes.SPDatestampLastRequestIdIndexView","type":"view"},"type":"biomeIncremental","update":{"biomeListeners":[{"schedule":"live","stream":"Siri.PostSiriEngagement"}]}}


name: lifeEventSubgraph
configHash: qCJUlN2JVaXvGuOybfy/JHHYiyMb1zPKws8dG4qhhtI=
generationType: subgraph
artifactType: subgraph
artifactPath: lifeEvent/lifeEventView.db
artifactTable: lifeEvent_subgraph
viewUpdateDependencies: []
viewUpdateDependents: [98]
config:
  {"artifact":{"path":"lifeEvent\/lifeEventView.db","subgraph":{"allowObjectRewrite":false,"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"tableName":"lifeEvent_subgraph"},"type":"subgraph"},"featureFlag":"LifeEventSource","name":"lifeEventSubgraph","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB65","entityTypeIncludeDescendants":true,"sources":["lifeEvent","motionSegment"]},{"entityType":"SB116","entityTypeIncludeDescendants":true},{"entityType":"SB104"},{"entityType":"SB144"},{"entityType":"SB537","entityTypeIncludeDescendants":true},{"entityType":"SB152"}],"schedule":"live","stores":["stableGraph","eventGraph"]}]}}


name: scoredTopicsFirstPartyShortTerm
configHash: UV+DAx6iWztUaUXdMNEfEo9z+zzGDEin3/dpJsEwjZA=
generationType: custom
customType: ScoredTopicsFirstPartyShortTerm
artifactType: unstructured
artifactPath: firstPartyTopics/scoredTopicsFirstPartyShortTerm.db
artifactTable: topics
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"firstPartyTopics\/scoredTopicsFirstPartyShortTerm.db","type":"unstructured","unstructured":{"columns":[["topicId","TEXT"],["score","DOUBLE"],["most_recent_documentId","TEXT"]],"primaryKeyColumns":["topicId"],"tableName":"topics"}},"customViewClass":"ScoredTopicsFirstPartyShortTerm","name":"scoredTopicsFirstPartyShortTerm","type":"custom","update":{"alwaysUpdateListeners":[{"schedule":"daily"}]}}


name: SPDatestampClientSessionIdIndexView
configHash: 6MZ5CeC1groNfWYLn9ym6lTIQqX1Ar2vsslVBbLLNaQ=
generationType: biomeIncremental
artifactType: external
artifactPath: Siri.PostSiriEngagement.Indexes
viewUpdateDependencies: []
viewUpdateDependents: []
target: Siri.PostSiriEngagement.Indexes.SPDatestampClientSessionIdIndexView
config:
  {"legacyName":"SPDatestampClientSessionIdIndexView","name":"SPDatestampClientSessionIdIndexView","target":{"database":"Siri.PostSiriEngagement.Indexes","name":"SPDatestampClientSessionIdIndexView","target":"Siri.PostSiriEngagement.Indexes.SPDatestampClientSessionIdIndexView","type":"view"},"type":"biomeIncremental","update":{"biomeListeners":[{"schedule":"live","stream":"Siri.PostSiriEngagement"}]}}


name: personEntityTaggingFacts
configHash: np5o5f5hic3myYFL+OXm4abGNKemaPFJ/fVyQg8JG5M=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: [67]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"personEntityTaggingFacts":{"photosPersonEntityHistogramsView":"photosPersonEntityHistograms"}}},"name":"personEntityTaggingFacts","type":"signal","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"schedule":"daily"}],"knowledgeGraphListeners":[{"filters":[{"entityType":"SB104","predicates":["PS598\/CS168\/nm_unlocalizedRelationshipLabel"],"sources":["CNContact","HKEmergencyContact"]}],"schedule":"live","stores":["stableGraph"]}]}}


name: Location
configHash: +eA6tawVGDOIoMWPvoha7kLu8DSyGeEkw+cRgeG35TI=
generationType: sqlConnection
artifactType: objectRow
artifactPath: IntelligencePlatform.Entity
artifactTable: Location
viewUpdateDependencies: []
viewUpdateDependents: []
target: IntelligencePlatform.Entity.Location
config:
  {"featureFlag":"OrionSQL","legacyName":"location","name":"Location","sql":{"update":"WITH LocationSubjects AS MATERIALIZED (\n  -- NOTE: If we trust that subject_cond contains only Location subjects, this may not be needed.\n  -- For now, this table enforces that the subjects we consider are Location subjects\n  SELECT\n    subject\n  FROM\n    \"IntelligencePlatform.KnowledgeGraph.StableGraph\"\n  WHERE\n    predicate = 'PS1'\n    AND object = 'SB152'\n    AND $SUBJECT_COND(subject)\n), LocationSubgraph AS MATERIALIZED (\n  -- PERF: Failing to materialize this subgraph leads to extremely large processing times when there are many subjects\n  SELECT\n    subject AS subject,\n    predicate,\n    object,\n    relationshipPredicate,\n    relationshipId\n  FROM\n    \"IntelligencePlatform.KnowledgeGraph.StableGraph\"\n  WHERE\n    subject IN (SELECT subject FROM LocationSubjects)\n), LocationName AS (\n  SELECT subject, object as name\n  FROM LocationSubgraph\n  WHERE predicate = 'PS33'\n), LocationAddressString AS (\n  SELECT subject, object as addressString\n  FROM LocationSubgraph\n  WHERE predicate = 'nm_addressString'\n), LocationLatitude AS (\n  SELECT l1.subject, l2.object as latitude\n  FROM LocationSubgraph l1 JOIN LocationSubgraph l2 ON l1.relationshipId = l2.relationshipId\n  WHERE l1.predicate = 'PS573' AND l1.relationshipPredicate = 'PS1' AND l1.object = 'CS29'\n    AND l2.relationshipPredicate = 'PS571'\n), LocationLongitude AS (\n  SELECT l1.subject, l2.object as longitude\n  FROM LocationSubgraph l1 JOIN LocationSubgraph l2 ON l1.relationshipId = l2.relationshipId\n  WHERE l1.predicate = 'PS573' AND l1.relationshipPredicate = 'PS1' AND l1.object = 'CS29'\n    AND l2.relationshipPredicate = 'PS572' LIMIT 1\n), LocationAddress AS (\n  SELECT l1.subject, json_group_object(\n    CASE WHEN l2.relationshipPredicate = 'PS454' THEN 'isoCountryCode' WHEN l2.relationshipPredicate = 'PS450' THEN 'country' WHEN l2.relationshipPredicate = 'PS315' THEN 'postalCode' WHEN l2.relationshipPredicate = 'PS568' THEN 'administrativeArea' WHEN l2.relationshipPredicate = 'PS569' THEN 'locality' WHEN l2.relationshipPredicate = 'PS570' THEN 'thoroughfare' WHEN l2.relationshipPredicate = 'PS316' THEN 'streetName' WHEN l2.relationshipPredicate = 'PS453' THEN 'city' END,\n    l2.object\n  ) as address\n  FROM LocationSubgraph l1 JOIN LocationSubgraph l2  ON l1.relationshipId = l2.relationshipId\n  WHERE l1.predicate = 'PS317' and l1.relationshipPredicate = 'PS1' and l1.object = 'CS97'\n  AND l2.relationshipPredicate IN ('PS315', 'PS450', 'PS568', 'PS569', 'PS570', 'PS454', 'PS316', 'PS453')\n  GROUP BY l1.subject\n),LocationsRepeated AS (\n  SELECT\n    s.subject,\n    LocationName.name,\n    LocationAddressString.addressString,\n    LocationLatitude.latitude,\n    LocationLongitude.longitude,\n    LocationAddress.address\n  FROM\n    LocationSubjects AS s\n    LEFT JOIN LocationName ON s.subject = LocationName.subject\n    LEFT JOIN LocationAddressString ON s.subject = LocationAddressString.subject\n    LEFT JOIN LocationLatitude ON s.subject = LocationLatitude.subject\n    LEFT JOIN LocationLongitude ON s.subject = LocationLongitude.subject\n    LEFT JOIN LocationAddress ON s.subject = LocationAddress.subject\n  ORDER BY\n    s.subject\n), LocationsRanked AS (\n    SELECT\n      *,\n      ROW_NUMBER() OVER (PARTITION BY subject) AS rn\n    FROM\n      LocationsRepeated\n)\n\nSELECT\n  subject,\n  'md:' || subject as identifier,\n  name,\n  addressString,\n  latitude,\n  longitude,\n  address\nFROM\n  LocationsRanked\nWHERE\n  rn = 1\n"},"target":{"database":"IntelligencePlatform.Entity","name":"Location","target":"IntelligencePlatform.Entity.Location","type":"view"},"type":"sqlConnection","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB152"}],"schedule":"live","stores":["stableGraph"]}]}}


name: entitySubgraph
configHash: rxDFyKWBGU4JmoNRqfgsQuWuuHlsCYTO73GvfFAjFLg=
generationType: subgraph
artifactType: subgraph
artifactPath: internal/views.db
artifactTable: entity_subgraph
viewUpdateDependencies: []
viewUpdateDependents: [50]
config:
  {"artifact":{"path":"internal\/views.db","subgraph":{"allowObjectRewrite":false,"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"objectFTSIndex":true,"objectIndex":true,"tableName":"entity_subgraph"},"type":"subgraph"},"featureFlag":"NERD","name":"entitySubgraph","type":"subgraph","update":{"knowledgeGraphListeners":[{"computeIfPastSLA":true,"filters":[{"predicates":["nm_entityAliasRelationship","nm_isCurrentUser"]}],"schedule":"live","source":"PHPerson","stores":["eventGraph","stableGraph"]}]}}


name: entityAlias
configHash: 3wCofwnYBWuUILfXVdlPMeNr88Hp58iFXJaagwwpDaY=
generationType: customSQL
artifactType: customRow
artifactPath: internal/views.db
artifactTable: entity_alias
viewUpdateDependencies: [49]
viewUpdateDependents: [60,73,79]
config:
  {"artifact":{"customRow":{"columns":[["MD_ID","INTEGER"],["alias","TEXT"],["entity_type","TEXT"],["signal_type","TEXT"],["confirmation_confidence","DOUBLE"]],"ftsColumns":["alias"],"prefixIndexes":[1,2,3,4,5],"primaryKeyColumns":["MD_ID","alias","signal_type"],"subjectIdentifierColumn":"MD_ID","tableName":"entity_alias"},"path":"internal\/views.db","type":"customRow"},"featureFlag":"NERD","name":"entityAlias","sql":{"update":"nerd\/entity_alias"},"type":"customSQL","update":{"knowledgeGraphListeners":[{"computeIfPastSLA":true,"filters":[{"predicates":["nm_entityAliasRelationship"]}],"schedule":"live","source":"PHPerson","stores":["stableGraph","eventGraph"]}],"viewListeners":[{"name":"entitySubgraph","schedule":"none"}]},"writeToStream":true}


name: peopleSubgraph
configHash: klAnnjiYrC1Q6riaSYZCFPf6teIq/+qxieZm5NMNzJU=
generationType: subgraph
artifactType: subgraph
artifactPath: internal/views.db
artifactTable: people_subgraph
viewUpdateDependencies: []
viewUpdateDependents: [60,73,79]
config:
  {"artifact":{"path":"internal\/views.db","subgraph":{"allowObjectRewrite":true,"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"objectFTSIndex":true,"objectIndex":true,"tableName":"people_subgraph"},"type":"subgraph"},"featureFlag":"NERD","name":"peopleSubgraph","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB104","entityTypeIncludeDescendants":true}],"schedule":"live","source":"PHPerson","stores":["stableGraph"]}]}}


name: people
configHash: UKbTlmHUpw6IRFKzbfQe1S2NMJQ2IXc40X6jDTRr4B0=
generationType: subgraph
artifactType: subgraph
artifactPath: people/people.db
artifactTable: people
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"people\/people.db","subgraph":{"allowObjectRewrite":true,"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"tableName":"people"},"type":"subgraph"},"name":"people","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB104","predicates":["PS1","PS33","PS34","PS37","PS89","PS225","PS312","PS406","PS407","PS441","PS545","PS546","PS547","nm_isFavorite","nm_personType"]}],"schedule":"none","stores":["stableGraph"]}]}}


name: behaviorSequenceSignal
configHash: /twl9QFlVNxxCdyu6sUxnMkYGt5tngY5W6qeiCiFF5U=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"behaviorSequence":{"maxIdleTimeWithinSequence":600,"maxSequenceDuration":1800,"sequenceLength":10}}},"name":"behaviorSequenceSignal","type":"signal","update":{}}


name: ITDatestampClientSessionIDClientRequestIDIndexView
configHash: qpe2KE9LgTts01NXC4VAfC6jrHn7Ms34G1Cll+IAYzM=
generationType: biomeIncremental
artifactType: external
artifactPath: IntelligenceFlow.Telemetry.Indexes
viewUpdateDependencies: []
viewUpdateDependents: []
target: IntelligenceFlow.Telemetry.Indexes.ITDatestampClientSessionIDClientRequestIDIndexView
config:
  {"legacyName":"ITDatestampClientSessionIDClientRequestIDIndexView","name":"ITDatestampClientSessionIDClientRequestIDIndexView","target":{"database":"IntelligenceFlow.Telemetry.Indexes","name":"ITDatestampClientSessionIDClientRequestIDIndexView","target":"IntelligenceFlow.Telemetry.Indexes.ITDatestampClientSessionIDClientRequestIDIndexView","type":"view"},"type":"biomeIncremental","update":{"biomeListeners":[{"schedule":"live","stream":"IntelligenceFlow.Telemetry"}]}}


name: Person
configHash: 0ibbk9UWZvPv2vpL0bMucB/sdsxc0Q+tnlCIStEGtj4=
generationType: sqlConnection
artifactType: objectRow
artifactPath: IntelligencePlatform.Entity
artifactTable: Person
viewUpdateDependencies: []
viewUpdateDependents: []
target: IntelligencePlatform.Entity.Person
config:
  {"featureFlag":"OrionSQL","legacyName":"person","name":"Person","sql":{"update":"WITH PersonSubjects AS MATERIALIZED (\n  -- NOTE: If we trust that subject_cond contains only Person subjects, this may not be needed.\n  -- For now, this table enforces that the subjects we consider are Person subjects\n  SELECT DISTINCT\n    subject\n  FROM\n    \"IntelligencePlatform.KnowledgeGraph.StableGraph\"\n  WHERE\n    predicate = 'PS1'\n    AND object = 'SB104'\n    AND $SUBJECT_COND(subject)\n), PersonSubgraph AS MATERIALIZED (\n  -- PERF: Failing to materialize this subgraph leads to extremely large processing times when there are many subjects\n  SELECT\n    subject,\n    predicate,\n    object,\n    relationshipPredicate,\n    relationshipId\n  FROM\n    \"IntelligencePlatform.KnowledgeGraph.StableGraph\"\n  WHERE\n    subject IN (SELECT subject FROM PersonSubjects)\n), PersonIdentifiers AS (\n  SELECT p1.subject, p1.object AS source, p2.object AS identifier\n  FROM PersonSubgraph p1\n  JOIN PersonSubgraph p2 ON p1.relationshipId = p2.relationshipId\n  WHERE p1.predicate = 'PS72' AND p1.relationshipPredicate = 'PS396' AND p2.predicate = 'PS72' AND p2.relationshipPredicate = 'PS69'\n), OrganizationSubgraph AS MATERIALIZED (\n  -- TODO: re-create's' the organization subgraph from the entire KG even for incremental Person updates\n  -- PERF: Materializing this subgraph is preferable\n  SELECT\n    g1.subject,\n    g1.predicate,\n    g1.object,\n    g1.relationshipPredicate,\n    g1.relationshipId\n  FROM\n    \"IntelligencePlatform.KnowledgeGraph.StableGraph\" g1\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" g2 ON g1.subject = g2.subject\n  WHERE\n    g2.predicate = 'PS1'\n    AND g2.object = 'SB10'\n), PersonName AS (\n  SELECT subject, object as fullName\n  FROM PersonSubgraph\n  WHERE predicate = 'PS33'\n), PersonFirstName AS (\n  SELECT subject, json_group_array(object) as firstNames\n  FROM PersonSubgraph\n  WHERE predicate = 'PS312'\n  GROUP BY subject\n), PersonMiddleName AS (\n  SELECT subject, json_group_array(object) as middleNames\n  FROM PersonSubgraph\n  WHERE predicate = 'PS546'\n  GROUP BY subject\n), PersonFamilyName AS (\n  SELECT subject, json_group_array(object) as familyNames\n  FROM PersonSubgraph\n  WHERE predicate = 'PS441'\n  GROUP BY subject\n), PersonPhoneticName AS (\n  SELECT subject, json_group_object(\n    CASE WHEN predicate = 'nm_phoneticName' THEN 'name' WHEN predicate = 'nm_phoneticFirstName' THEN 'firstName' WHEN predicate = 'nm_phoneticMiddleName' THEN 'middleName' WHEN predicate = 'nm_phoneticFamilyName' THEN 'familyName' END,\n    object\n  ) as phoneticName\n  FROM PersonSubgraph\n  WHERE predicate IN ('nm_phoneticName', 'nm_phoneticFirstName', 'nm_phoneticMiddleName', 'nm_phoneticFamilyName')\n  GROUP BY subject\n), PersonAliases AS (\n  SELECT subject, json_group_array(object) as aliases\n  FROM PersonSubgraph\n  WHERE predicate = 'nm_entityAliasRelationship' AND relationshipPredicate = 'PS89'\n  GROUP BY subject\n), PersonDOB AS (\n  SELECT subject, object as dateOfBirth\n  FROM PersonSubgraph\n  WHERE predicate = 'nm_imputedBirthday'\n), PersonCurrentUser AS (\n  SELECT p1.subject, CASE WHEN p2.object = 'true' THEN 1 ELSE 0 END as isCurrentUser\n  FROM PersonSubjects p1 LEFT JOIN\n  (SELECT * FROM PersonSubgraph WHERE predicate = 'nm_isCurrentUser' ) p2 ON p1.subject = p2.subject\n), PersonPrevFamilyName AS (\n  SELECT subject, object as previousFamilyName\n  FROM PersonSubgraph\n  WHERE predicate = 'PS574'\n), PersonVID AS (\n  SELECT subject, json_group_array(object) as visualIdentifier\n  FROM PersonSubgraph\n  WHERE predicate = 'nm_hasVisualIdentifier' and relationshipPredicate = 'nm_visualIdentifier'\n  GROUP BY subject\n), PersonCID AS (\n  SELECT subject, json_group_array(identifier) as contactIdentifier\n  FROM PersonIdentifiers\n  WHERE source = 'CNContact'\n  GROUP BY subject\n), PersonEmployer AS (\n  SELECT p.subject, json_group_object(\n    CASE WHEN o.predicate = 'PS33' THEN 'name' WHEN o.predicate = 'nm_phoneticName' THEN 'phoneticName' WHEN o.predicate = 'PS548' THEN 'department' WHEN o.predicate = 'nm_teamIdentifier' THEN 'teamIdentifier' END,\n    o.object\n  ) as employer\n  FROM PersonSubgraph p JOIN OrganizationSubgraph o ON p.object = o.subject\n  WHERE p.predicate = 'PS500' AND p.relationshipPredicate = 'PS45'\n  AND o.predicate IN ('PS33', 'nm_phoneticName', 'PS548', 'nm_teamIdentifier')\n  GROUP BY p.subject\n), PersonURL AS (\n  SELECT subject, json_group_array(object) as url\n  FROM PersonSubgraph\n  WHERE predicate = 'PS296'\n  GROUP BY subject\n), PersonRelationship AS (\n  SELECT subject, json_group_array(json(rel)) as personRelationship\n  FROM (\n    SELECT subject, relationshipId, json_group_object(\n      CASE WHEN relationshipPredicate = 'nm_relationshipLabel' THEN 'label' WHEN relationshipPredicate = 'nm_personIdentifier' THEN 'target' END,\n      object\n    ) as rel\n    FROM PersonSubgraph\n    WHERE predicate = 'PS598' and relationshipPredicate IN ('nm_relationshipLabel', 'nm_personIdentifier')\n    GROUP BY subject, relationshipId\n  )\n  GROUP BY subject\n), PersonLocation AS (\n  SELECT subject, json_group_array(json(rel)) as location\n  FROM (\n    SELECT subject, json_group_object(\n      CASE WHEN relationshipPredicate = 'PS733' THEN 'label' WHEN relationshipPredicate = 'PS107' THEN 'targetIdentifier' END,\n      object\n    ) as rel\n    FROM PersonSubgraph\n    WHERE predicate = 'PS225' and relationshipPredicate IN ('PS733', 'PS107')\n    GROUP BY subject, relationshipId\n  )\n  GROUP BY subject\n), PersonEmail AS (\n  SELECT subject, json_group_array(json(email)) as emailAddresses\n  FROM (\n    SELECT p1.subject, json_object('label', p1.object, 'emailAddress', p2.object) as email\n    FROM PersonSubgraph p1 JOIN PersonSubgraph p2 ON p1.relationshipId = p2.relationshipId\n    WHERE p1.predicate = 'PS520' AND p1.relationshipPredicate = 'PS740' AND p2.relationshipPredicate = 'PS406'\n    GROUP BY p1.subject, p1.relationshipId\n  ) as res\n  GROUP BY subject\n), PersonNumber AS (\n  SELECT subject, json_group_array(json(number)) as phoneNumbers\n  FROM (\n    SELECT p1.subject, json_object('label', p1.object, 'phoneNumber', p2.object) as number\n    FROM PersonSubgraph p1 JOIN PersonSubgraph p2 ON p1.relationshipId = p2.relationshipId\n    WHERE p1.predicate = 'PS520' AND p1.relationshipPredicate = 'PS740' AND p2.relationshipPredicate = 'PS407'\n    GROUP BY p1.subject, p1.relationshipId\n  ) as res\n  GROUP BY subject\n), PersonsRepeated AS (\n    SELECT\n      s.subject,\n      PersonName.fullName,\n      PersonFirstName.firstNames,\n      PersonMiddleName.middleNames,\n      PersonFamilyName.familyNames,\n      NULL as names,\n      PersonPhoneticName.phoneticName,\n      PersonAliases.aliases,\n      PersonDOB.dateOfBirth,\n      PersonCurrentUser.isCurrentUser,\n      PersonPrevFamilyName.previousFamilyName,\n      PersonVID.visualIdentifier,\n      PersonCID.contactIdentifier,\n      PersonEmployer.employer,\n      PersonURL.url,\n      PersonRelationship.personRelationship,\n      PersonLocation.location,\n      PersonEmail.emailAddresses,\n      PersonNumber.phoneNumbers\n    FROM PersonSubjects s\n    LEFT JOIN PersonName ON s.subject = PersonName.subject\n    LEFT JOIN PersonFirstName ON s.subject = PersonFirstName.subject\n    LEFT JOIN PersonMiddleName ON s.subject = PersonMiddleName.subject\n    LEFT JOIN PersonFamilyName ON s.subject = PersonFamilyName.subject\n    LEFT JOIN PersonPhoneticName ON s.subject = PersonPhoneticName.subject\n    LEFT JOIN PersonAliases ON s.subject = PersonAliases.subject\n    LEFT JOIN PersonDOB ON s.subject = PersonDOB.subject\n    LEFT JOIN PersonCurrentUser ON s.subject = PersonCurrentUser.subject\n    LEFT JOIN PersonPrevFamilyName ON s.subject = PersonPrevFamilyName.subject\n    LEFT JOIN PersonVID ON s.subject = PersonVID.subject\n    LEFT JOIN PersonCID ON s.subject = PersonCID.subject\n    LEFT JOIN PersonEmployer ON s.subject = PersonEmployer.subject\n    LEFT JOIN PersonURL ON s.subject = PersonURL.subject\n    LEFT JOIN PersonRelationship ON s.subject = PersonRelationship.subject\n    LEFT JOIN PersonLocation ON s.subject = PersonLocation.subject\n    LEFT JOIN PersonEmail ON s.subject = PersonEmail.subject\n    LEFT JOIN PersonNumber ON s.subject = PersonNumber.subject\n), PersonsRanked AS (\n    SELECT\n      *,\n      ROW_NUMBER() OVER (PARTITION BY subject) AS rn\n    FROM\n      PersonsRepeated\n)\n\nSELECT\n  subject,\n  'md:' || subject AS identifier,\n  fullName,\n  firstNames,\n  middleNames,\n  familyNames,\n  names,\n  phoneticName,\n  aliases,\n  dateOfBirth,\n  isCurrentUser,\n  previousFamilyName,\n  visualIdentifier,\n  contactIdentifier,\n  employer,\n  url,\n  personRelationship,\n  location,\n  emailAddresses,\n  phoneNumbers\nFROM\n  PersonsRanked\nWHERE\n  rn = 1;\n"},"target":{"database":"IntelligencePlatform.Entity","name":"Person","target":"IntelligencePlatform.Entity.Person","type":"view"},"type":"sqlConnection","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB104"}],"schedule":"live","stores":["stableGraph"]}]},"writeToStream":true}


name: motionStateDistributionSignal
configHash: FHFafNHX0nB2AB0fmAWeOy0CoQrtdfVVOFEAohsI1c8=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"motionStateDistribution":{}}},"name":"motionStateDistributionSignal","type":"signal","update":{}}


name: poiCategorySignal
configHash: R1a/C/0uqfoIxPHrp76g3HT5PTKBWOyuM7QFunPE1pE=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"poiCategory":{}}},"name":"poiCategorySignal","type":"signal","update":{}}


name: futureLifeEventSubgraph
configHash: 17tZ7tqRP6CZ+Y+FMx76K4eFkremnkZYYgZwexMA2SE=
generationType: subgraph
artifactType: subgraph
artifactPath: futureLifeEvent/futureLifeEventView.db
artifactTable: futureLifeEvent_subgraph
viewUpdateDependencies: []
viewUpdateDependents: [89]
config:
  {"artifact":{"path":"futureLifeEvent\/futureLifeEventView.db","subgraph":{"allowObjectRewrite":false,"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"tableName":"futureLifeEvent_subgraph"},"type":"subgraph"},"featureFlag":"LifeEventSource","name":"futureLifeEventSubgraph","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB65","entityTypeIncludeDescendants":true,"sources":["futureLifeEvent"]},{"entityType":"SB116","entityTypeIncludeDescendants":true},{"entityType":"SB152"}],"schedule":"live","stores":["eventGraph","stableGraph"]}]}}


name: donationSubgraph
configHash: 04GqPg0+22SuKXHw7AE4XTMvZ78kb7wS197BcbnjEgI=
generationType: subgraph
artifactType: subgraph
artifactPath: donation/donation.db
artifactTable: donationSubgraph
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"donation\/donation.db","subgraph":{"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"],["sources","INTEGER"],["confidence","DOUBLE"],["sourceDuplicates","TEXT"],["timestamp","DOUBLE"]],"tableName":"donationSubgraph"},"type":"subgraph"},"name":"donationSubgraph","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[],"schedule":"none","stores":["stableGraph","eventGraph"]}]}}


name: asrEntityAlias
configHash: SlvIQPfQSfhVLLLsxbDwA/2Qao7PDG7A+2zcGSAvTsQ=
generationType: customSQL
artifactType: customRow
artifactPath: ecr/views.db
artifactTable: asr_entity_alias
viewUpdateDependencies: [51,50]
viewUpdateDependents: [61]
config:
  {"artifact":{"customRow":{"columns":[["MD_ID","INTEGER"],["alias","TEXT"],["entity_type","TEXT"],["signal_type","TEXT"],["contact_identifier","TEXT"]],"primaryKeyColumns":["MD_ID","signal_type","contact_identifier"],"subjectIdentifierColumn":"MD_ID","tableName":"asr_entity_alias"},"path":"ecr\/views.db","type":"customRow"},"featureFlag":"NERD","name":"asrEntityAlias","sql":{"delete":"nerd\/delete","update":"nerd\/asr_entity_alias"},"type":"customSQL","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB104"}],"schedule":"live","stores":["stableGraph"]}],"viewListeners":[{"name":"entityAlias","schedule":"none"},{"name":"peopleSubgraph","schedule":"none"}]},"writeToStream":true}


name: entityAliasEuclidVDB
configHash: Gs8g13kcI2XBM3ZS93DLYyZ82oQZMVF17A6SI0T5gBw=
generationType: vectordb
artifactType: vectordb
artifactPath: ecr/euclid/
viewUpdateDependencies: [60]
viewUpdateDependents: []
config:
  {"artifact":{"path":"ecr\/euclid\/","type":"vectordb","vectordb":{"embeddingColumn":"alias","embeddingProviderConfig":{"embeddingModel":"euclid","modelParameters":{"encoderType":"grapheme","locale":"en-US"}},"includePayload":true,"keyColumns":[["MD_ID","INTEGER"],["signal_type","TEXT"]],"subjectIdentifierColumn":"MD_ID","useEncoder":true}},"name":"entityAliasEuclidVDB","type":"vectordb","update":{"alwaysUpdateListeners":[{"fullRebuildOnChange":true,"schedule":"daily"}],"knowledgeGraphListeners":[{"filters":[{"entityType":"SB104","predicates":["PS33","PS545","PS312","PS546","PS441","PS547","PS89","PS317","PS598","PS1"]}],"schedule":"live","stores":["stableGraph"]}],"viewListeners":[{"name":"asrEntityAlias","schedule":"none"}]}}


name: motionStateSignal
configHash: rR3h9/AuI2MpWlEAl4ifwDkU9QY0p4RCV8xFziMsH5Q=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"motionState":{}}},"name":"motionStateSignal","type":"signal","update":{}}


name: photosAutonamingView
configHash: ztXWJE9Pg+J1Fnj1OTOphJTsHT5NNznxS9DsiEAXXnw=
generationType: custom
customType: PhotosAutonamingView
artifactType: subgraph
artifactPath: photosAutonaming/photosAutonaming.db
artifactTable: subgraph
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"photosAutonaming\/photosAutonaming.db","subgraph":{"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"objectFTSIndex":true,"objectIndex":true,"tableName":"subgraph"},"type":"subgraph"},"customViewClass":"PhotosAutonamingView","name":"photosAutonamingView","type":"custom","update":{"keyValueDatabaseListeners":[{"domain":"photosAutonamingFeedback","requiredSource":false,"schedule":"live","sentinelKey":"lastChangedTime"}],"knowledgeGraphListeners":[{"filters":[{"entityType":"SB104","predicates":["PS1","PS33","PS37","PS72\/CS22\/PS1","PS72\/CS22\/PS66","PS72\/CS22\/PS313","PS72\/CS22\/PS69","PS72\/CS22\/PS396","PS72\/CS22\/nm_hasProfileImage","PS89","PS225\/CS29\/PS1","PS225\/CS29\/PS107","PS225\/CS29\/PS733","PS312","PS317\/CS97\/PS1","PS317\/CS97\/PS316","PS317\/CS97\/PS569","PS317\/CS97\/PS453","PS317\/CS97\/PS568","PS317\/CS97\/PS455","PS317\/CS97\/PS315","PS317\/CS97\/PS450","PS317\/CS97\/PS454","PS598\/CS168\/PS1","PS598\/CS168\/nm_personIdentifier","PS598\/CS168\/nm_relationshipLabel","PS520\/CS97\/PS1","PS520\/CS97\/PS406","PS520\/CS97\/PS407","PS441","PS545","PS546","PS547","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/PS1","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_visualIdentifier","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_associationReason","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_suggestedName","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_suggestedRelationshipToDeviceOwner"]},{"entityType":"SB152","predicates":["PS1","PS33","PS317\/CS97\/PS1","PS317\/CS97\/PS316","PS317\/CS97\/PS569","PS317\/CS97\/PS453","PS317\/CS97\/PS568","PS317\/CS97\/PS455","PS317\/CS97\/PS315","PS317\/CS97\/PS450","PS317\/CS97\/PS454"],"sources":["CNContact"]},{"entityType":"SB144","predicates":["PS1","nm_bundleID"]}],"schedule":"live","stores":["stableGraph"]}]}}


name: bidirectionalPersonEntityHistograms
configHash: nuYC4jW+R7bwg3LIUxsO8eEnOrOaexR2Pb3mFbXKZw0=
generationType: custom
customType: EntityInteractionHistogramView
artifactType: entityInteractionHistogram
artifactPath: internal/views.db
artifactTable: bidirectionalPersonEntityHistograms
viewUpdateDependencies: [2,1]
viewUpdateDependents: [66]
config:
  {"artifact":{"entityInteractionHistogram":{"customAttributesTable":{"columns":[["communicationMechanism","INTEGER"],["bundleID","TEXT"]],"tableName":"bidirectionalPersonInteractionMechanisms"},"entityInteractionEventsTableName":"bidirectionalPersonEntityInteractionEvents","entityInteractionKeyTableName":"bidirectionalPersonEntityHistogramKeys","query":{"attributeQueries":[{"interactionType":{"type":"communication"}},{"sessionEvent":{"event":"start"}}],"entityClasses":["person"]},"tableName":"bidirectionalPersonEntityHistograms"},"path":"internal\/views.db","type":"entityInteractionHistogram"},"customViewClass":"EntityInteractionHistogramView","featureFlag":"EntityRelevanceBiomeSources","name":"bidirectionalPersonEntityHistograms","type":"custom","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"fullRebuildOnChange":true,"rebuildView":true,"schedule":"weekly"}],"biomeListeners":[],"viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"phPersonIdentifierMap","requiredSource":true,"schedule":"none"}]}}


name: visualIdentifier
configHash: l6RKs0tG9A9UuEvpgoPEUB1gCTkODCpvlNUPDlvNo9o=
generationType: subgraph
artifactType: subgraph
artifactPath: visualIdentifier/visualIdentifier.db
artifactTable: people
viewUpdateDependencies: []
viewUpdateDependents: [66]
config:
  {"artifact":{"path":"visualIdentifier\/visualIdentifier.db","subgraph":{"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"objectFTSIndex":true,"objectIndex":true,"tableName":"people"},"type":"subgraph"},"name":"visualIdentifier","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB104","predicates":["PS1","PS33","PS37","PS72\/CS22\/PS1","PS72\/CS22\/PS66","PS72\/CS22\/PS313","PS72\/CS22\/PS69","PS72\/CS22\/PS396","PS89","PS225\/CS29\/PS1","PS225\/CS29\/PS107","PS225\/CS29\/PS733","PS312","PS317\/CS97\/PS1","PS317\/CS97\/PS316","PS317\/CS97\/PS569","PS317\/CS97\/PS453","PS317\/CS97\/PS568","PS317\/CS97\/PS455","PS317\/CS97\/PS315","PS317\/CS97\/PS450","PS317\/CS97\/PS454","PS598\/CS168\/PS1","PS598\/CS168\/nm_personIdentifier","PS598\/CS168\/nm_relationshipLabel","PS520\/CS97\/PS1","PS520\/CS97\/PS406","PS520\/CS97\/PS407","PS441","PS545","PS546","PS547","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/PS1","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_visualIdentifier","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_associationReason","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_suggestedName"]},{"entityType":"SB152","predicates":["PS1","PS33","PS317\/CS97\/PS1","PS317\/CS97\/PS316","PS317\/CS97\/PS569","PS317\/CS97\/PS453","PS317\/CS97\/PS568","PS317\/CS97\/PS455","PS317\/CS97\/PS315","PS317\/CS97\/PS450","PS317\/CS97\/PS454"]},{"entityType":"SB144","predicates":["PS1","nm_bundleID"]}],"schedule":"live","source":"PHPerson","stores":["stableGraph"]}]}}


name: personEntityTagging
configHash: /kThUDEOiFyYMsJX/mljY3CCd7EjGr8fxuia5WDu4js=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [7,64,65,1]
viewUpdateDependents: [67]
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"personEntityTagging":{"loiContextView":"currentLOIContext","personEntityHistogramsView":"bidirectionalPersonEntityHistograms"}}},"name":"personEntityTagging","type":"signal","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"schedule":"daily"}],"viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"},{"name":"bidirectionalPersonEntityHistograms","schedule":"none"},{"name":"visualIdentifier","schedule":"none"},{"name":"currentLOIContext","schedule":"none"}]}}


name: entityTagging
configHash: oMmmsnX0XdV48TeQY072Z6FZNY0W6qIGerFf3O6RfuY=
generationType: custom
customType: EntityTaggingInferenceView
artifactType: entityTagging
artifactPath: entityTagging/entityTagging.db
artifactTable: entity_tagging
viewUpdateDependencies: [38,47,66]
viewUpdateDependents: []
config:
  {"artifact":{"entityTagging":{"columns":[["mdid","TEXT"],["mother","DOUBLE"],["father","DOUBLE"],["parent","DOUBLE"],["sister","DOUBLE"],["brother","DOUBLE"],["sibling","DOUBLE"],["family","DOUBLE"],["friend","DOUBLE"],["familyAndFriends","DOUBLE"],["partner","DOUBLE"],["coworker","DOUBLE"],["alumni","DOUBLE"],["child","DOUBLE"],["son","DOUBLE"],["daughter","DOUBLE"],["myself","DOUBLE"],["unknown","DOUBLE"],["eventid","INTEGER"]],"tableName":"entity_tagging"},"path":"entityTagging\/entityTagging.db","type":"entityTagging"},"customViewClass":"EntityTaggingInferenceView","entityTagging":{"dependencies":["personEntityTagging","personEntityTaggingFacts","photosPersonEntityTagging"]},"name":"entityTagging","type":"custom","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"schedule":"daily"}],"viewListeners":[{"name":"personEntityTaggingFacts","requiredSource":true,"schedule":"every2Hours"},{"name":"personEntityTagging","requiredSource":true,"schedule":"none"},{"name":"photosPersonEntityTagging","requiredSource":true,"schedule":"none"}]},"writeToStream":true}


name: soundAnalysisSignal
configHash: JokC6NAgL3+NIWzrOv2UcSCfbpJDq0W7QF9/KQida2I=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"soundAnalysis":{}}},"name":"soundAnalysisSignal","type":"signal","update":{}}


name: ITDDatestampSessionIDIndexView
configHash: dbK9AiTspjS0cihGIs96XAJIoDv+L+1A+dMTIeb383w=
generationType: biomeIncremental
artifactType: external
artifactPath: IntelligenceFlow.Transcript.Datastream.Indexes
viewUpdateDependencies: []
viewUpdateDependents: []
target: IntelligenceFlow.Transcript.Datastream.Indexes.ITDDatestampSessionIDIndexView
config:
  {"legacyName":"ITDDatestampSessionIDIndexView","name":"ITDDatestampSessionIDIndexView","target":{"database":"IntelligenceFlow.Transcript.Datastream.Indexes","name":"ITDDatestampSessionIDIndexView","target":"IntelligenceFlow.Transcript.Datastream.Indexes.ITDDatestampSessionIDIndexView","type":"view"},"type":"biomeIncremental","update":{"biomeListeners":[{"schedule":"live","stream":"IntelligenceFlow.Transcript.Datastream"}]}}


name: semanticLocationSignal
configHash: 1y8+9qJs2TxNw8ZL/90DV3NaZlfv3SgvsPS5y9z7bhk=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"semanticLocation":{}}},"name":"semanticLocationSignal","type":"signal","update":{}}


name: physicalSocialSignal
configHash: BTGpcxpr2MUEM3LgSzErn8PFG+arWa6PlCkd5b99VfY=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"physicalSocial":{}}},"name":"physicalSocialSignal","type":"signal","update":{}}


name: eventSubgraph
configHash: 2IFdqXLZ08Sly1z/dIju2PETXCYj0qJeqpfcQvmdJAk=
generationType: subgraph
artifactType: subgraph
artifactPath: internal/views.db
artifactTable: event_subgraph
viewUpdateDependencies: []
viewUpdateDependents: [73]
config:
  {"artifact":{"path":"internal\/views.db","subgraph":{"allowObjectRewrite":true,"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"tableName":"event_subgraph"},"type":"subgraph"},"featureFlag":"NERD","name":"eventSubgraph","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB65","entityTypeIncludeDescendants":true}],"schedule":"live","stores":["eventGraph"]}]}}


name: entitySummary
configHash: 7i1Y6acnkORuGFOQ8by9QDgLStT+pJEkDc8jDs6CY7A=
generationType: objectSQL
artifactType: objectRow
artifactPath: ecr/views.db
artifactTable: entity_summary
viewUpdateDependencies: [50,72,51]
viewUpdateDependents: []
config:
  {"artifact":{"objectRow":{"columns":[["MD_ID","INTEGER"],["entity_type","TEXT"],["primary_name","TEXT"],["first_name","TEXT"],["middle_name","TEXT"],["family_name","TEXT"],["alias","TEXT"],["location_name","TEXT"],["event_name","TEXT"],["neighbor_signals","TEXT"],["entity_relevance","DOUBLE"],["er_inference_event_id","INTEGER"]],"subjectIdentifierColumn":"MD_ID","tableName":"entity_summary"},"path":"ecr\/views.db","type":"objectRow"},"featureFlag":"NERD","name":"entitySummary","sql":{"update":"nerd\/entity_summary"},"type":"objectSQL","update":{"knowledgeGraphListeners":[{"filters":[{"predicates":["nm_entityAliasRelationship"]}],"schedule":"live","source":"PHPerson","stores":["eventGraph","stableGraph"]}],"viewListeners":[{"name":"entityAlias","schedule":"none"},{"name":"eventSubgraph","schedule":"none"},{"name":"peopleSubgraph","schedule":"none"}]},"writeToStream":true}


name: timeAndDateSignal
configHash: wpbOxnkAqK/nUVWlzK7IxUPdUgm+fEHGxrHIDHWFyiw=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"timeAndDate":{}}},"name":"timeAndDateSignal","type":"signal","update":{}}


name: appleMusicEventSubgraph
configHash: CH+b1R1a/T5P+nbqawYHUTnMTauoZdz4Dna987v++gI=
generationType: subgraph
artifactType: subgraph
artifactPath: appleMusicEvent/appleMusicEventView.db
artifactTable: appleMusicEvent_subgraph
viewUpdateDependencies: []
viewUpdateDependents: [94]
config:
  {"artifact":{"path":"appleMusicEvent\/appleMusicEventView.db","subgraph":{"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"tableName":"appleMusicEvent_subgraph"},"type":"subgraph"},"name":"appleMusicEventSubgraph","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB65","sources":["BMAppleMusicEvent"]},{"entityType":"SB44","sources":["BMAppleMusicEvent"]}],"schedule":"live","source":"BMAppleMusicEvent","stores":["stableGraph","eventGraph"]}]}}


name: locationSubgraphFeatures
configHash: zZCBiZmzRpLdSaN3Gc+YAjnIt9kuIuDldujnA6qa81E=
generationType: subgraph
artifactType: subgraph
artifactPath: feature/features.db
artifactTable: location_subgraph_features
viewUpdateDependencies: []
viewUpdateDependents: [91]
config:
  {"artifact":{"path":"feature\/features.db","subgraph":{"allowObjectRewrite":true,"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"tableName":"location_subgraph_features"},"type":"subgraph"},"featureFlag":"EntityRelevanceBiomeSources","name":"locationSubgraphFeatures","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB152"}],"schedule":"live","stores":["stableGraph"]}]}}


name: userFocusComputedModeSignal
configHash: AFPHuqb3t8ogXXyevdm26yy0zolLmbWtB2n8LYlr3L4=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"userFocusComputedMode":{}}},"name":"userFocusComputedModeSignal","type":"signal","update":{}}


name: AppsRecentlyFocused
configHash: WZX4xPkL2fZjGmIQ4TVxKx/5Mh3oYvUPbbeAzqdjaHQ=
generationType: biomeIncremental
artifactType: unstructured
artifactPath: Games.RecentlyPlayed
artifactTable: AppsRecentlyFocused
viewUpdateDependencies: []
viewUpdateDependents: []
target: Games.RecentlyPlayed.AppsRecentlyFocused
config:
  {"legacyName":"AppsRecentlyFocused","name":"AppsRecentlyFocused","target":{"database":"Games.RecentlyPlayed","name":"AppsRecentlyFocused","target":"Games.RecentlyPlayed.AppsRecentlyFocused","type":"view"},"type":"biomeIncremental","update":{"biomeListeners":[{"schedule":"live","stream":"App.InFocus"}]}}


name: entityAliasECR
configHash: WBriolgsElar1NZwAgMgbzCAo0y/jZjaCRVhNRIftQ4=
generationType: customSQL
artifactType: customRow
artifactPath: ecr/views.db
artifactTable: entity_alias_ecr
viewUpdateDependencies: [50,51]
viewUpdateDependents: []
config:
  {"artifact":{"customRow":{"columns":[["MD_ID","INTEGER"],["alias","TEXT"],["entity_type","TEXT"],["signal_type","TEXT"],["confirmation_confidence","DOUBLE"]],"ftsColumns":["alias"],"prefixIndexes":[1,2,3,4,5],"primaryKeyColumns":["MD_ID","alias","signal_type"],"subjectIdentifierColumn":"MD_ID","tableName":"entity_alias_ecr"},"path":"ecr\/views.db","type":"customRow"},"featureFlag":"NERD","name":"entityAliasECR","sql":{"delete":"nerd\/delete","update":"customSQL\/entity_alias_clone"},"type":"customSQL","update":{"knowledgeGraphListeners":[{"computeIfPastSLA":true,"filters":[{"predicates":["nm_entityAliasRelationship"]}],"schedule":"live","source":"PHPerson","stores":["eventGraph","stableGraph"]}],"viewListeners":[{"name":"entityAlias","schedule":"none"},{"name":"peopleSubgraph","schedule":"none"}]}}


name: ITDDatestampClientSessionIDClientRequestIDIndexView
configHash: FJRtsGUj4bhUvboFmwU4v2w5zfzqIFvxDDZm+HQvwQw=
generationType: biomeIncremental
artifactType: external
artifactPath: IntelligenceFlow.Transcript.Datastream.Indexes
viewUpdateDependencies: []
viewUpdateDependents: []
target: IntelligenceFlow.Transcript.Datastream.Indexes.ITDDatestampClientSessionIDClientRequestIDIndexView
config:
  {"legacyName":"ITDDatestampClientSessionIDClientRequestIDIndexView","name":"ITDDatestampClientSessionIDClientRequestIDIndexView","target":{"database":"IntelligenceFlow.Transcript.Datastream.Indexes","name":"ITDDatestampClientSessionIDClientRequestIDIndexView","target":"IntelligenceFlow.Transcript.Datastream.Indexes.ITDDatestampClientSessionIDClientRequestIDIndexView","type":"view"},"type":"biomeIncremental","update":{"biomeListeners":[{"schedule":"live","stream":"IntelligenceFlow.Transcript.Datastream"}]}}


name: personEntityLongTermRanking
configHash: B06iA+/rDzbiizymGnRc3IiU3tCocAEuId/ndOhast8=
generationType: custom
customType: EntityRelevanceInferenceView
updateGroup: personEntityLongTermRanking
artifactType: entityRelevanceRanking
artifactPath: entityRelevance/entityRelevanceInferences.db
artifactTable: person_entity_longterm
viewUpdateDependencies: [20]
viewUpdateDependents: []
config:
  {"artifact":{"entityRelevanceRanking":{"entityClass":"person","tableName":"person_entity_longterm"},"path":"entityRelevance\/entityRelevanceInferences.db","type":"entityRelevanceRanking"},"customViewClass":"EntityRelevanceInferenceView","entityRelevance":{"featureViewNames":["personEntityRelevanceNonContextualFeatures"],"unusedFeatureNames":["posteriorProbabilityGivenContext:coarseTimeOfDay+wifi","behaviorPopularityGivenContext:dayOfWeek","contextPopularityGivenBehavior:specificGeoHash","posteriorProbabilityGivenContext:coarseTimeOfDay+dayOfWeek","contextPopularityGivenBehavior:wifi","behaviorPopularityGivenContext:specificGeoHash","behaviorPopularityGivenSequence","behaviorPopularityGivenContext:wifi","contextPopularityGivenBehavior:dayOfWeek","posteriorProbabilityGivenContext:specificGeoHash","contextPopularityGivenBehavior:coarseGeoHash","posteriorProbabilityGivenContext:wifi","posteriorProbabilityGivenContext:coarseTimeOfDay","posteriorProbabilityGivenContext:dayOfWeek+specificGeoHash","contextPopularityGivenBehavior:coarseTimeOfDay","posteriorProbabilityGivenContext:coarseGeoHash","posteriorProbabilityGivenContext:dayOfWeek+wifi","behaviorPopularityGivenContext:coarseGeoHash","posteriorProbabilityGivenContext:coarseGeoHash+coarseTimeOfDay","behaviorPopularityGivenContext:coarseTimeOfDay","posteriorProbabilityGivenContext:dayOfWeek","posteriorProbabilityGivenContext:coarseTimeOfDay+specificGeoHash","contextPopularityGivenBehavior:loi","posteriorProbabilityGivenContext:loi","behaviorPopularityGivenContext:loi"]},"name":"personEntityLongTermRanking","type":"custom","update":{"alwaysUpdateListeners":[{"schedule":"daily"}],"group":"personEntityLongTermRanking","viewListeners":[{"name":"personEntityRelevanceNonContextualFeatures","schedule":"live"}]},"writeToStream":true}


name: sourceConfidence
configHash: 8PVJGMMynoxMtO/KqQcfQawPJWSmtE/4dpEUS8+JCr8=
generationType: custom
customType: SourceConfidenceView
artifactType: unstructured
artifactPath: confidenceService/sourceConfidence.db
artifactTable: sourceConfidence
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"confidenceService\/sourceConfidence.db","type":"unstructured","unstructured":{"columns":[["sourceConfidenceType","TEXT"],["source","TEXT"],["signalType","TEXT"],["confidence","DOUBLE"]],"primaryKeyColumns":["source","signalType"],"tableName":"sourceConfidence"}},"customViewClass":"SourceConfidenceView","name":"sourceConfidence","type":"custom","update":{"globalKnowledgeGraphListeners":[{"assetName":"PriorBeliefs","schedule":"live"}]}}


name: ITDDatestampEventIDIndexView
configHash: keVIFrcZGHTv7ZFlJ4kSUfCfOZ0QdDM/oiUEKUB0su0=
generationType: biomeIncremental
artifactType: external
artifactPath: IntelligenceFlow.Transcript.Datastream.Indexes
viewUpdateDependencies: []
viewUpdateDependents: []
target: IntelligenceFlow.Transcript.Datastream.Indexes.ITDDatestampEventIDIndexView
config:
  {"legacyName":"ITDDatestampEventIDIndexView","name":"ITDDatestampEventIDIndexView","target":{"database":"IntelligenceFlow.Transcript.Datastream.Indexes","name":"ITDDatestampEventIDIndexView","target":"IntelligenceFlow.Transcript.Datastream.Indexes.ITDDatestampEventIDIndexView","type":"view"},"type":"biomeIncremental","update":{"biomeListeners":[{"schedule":"live","stream":"IntelligenceFlow.Transcript.Datastream"}]}}


name: workoutSignal
configHash: iicB4cjaV45/7Sjj1ldnWXGjzynwmfpKEP5NXR8orvQ=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"workout":{}}},"name":"workoutSignal","type":"signal","update":{}}


name: FlightReservations
configHash: V0rqAWkp4jmp8fyxUEMivKCXWLwXeqJGWhzq/ow47UI=
generationType: sqlConnection
artifactType: objectRow
artifactPath: IntelligencePlatform.Entity
artifactTable: FlightReservations
viewUpdateDependencies: []
viewUpdateDependents: []
target: IntelligencePlatform.Entity.FlightReservations
config:
  {"featureFlag":"OrionSQL","legacyName":"FlightReservations","name":"FlightReservations","sql":{"update":"WITH FlightReservationSubjects AS MATERIALIZED (\n  -- NOTE: If we trust that subject_cond contains only FlightReservation subjects, this may not be needed.\n  -- For now, this table enforces that the subjects we consider are FlightReservation subjects\n  SELECT DISTINCT\n    subject\n  FROM\n    \"IntelligencePlatform.KnowledgeGraph.EventGraph\"\n  WHERE\n    predicate = 'PS1'\n    AND object = 'SB514'\n    AND $SUBJECT_COND(subject)\n), FlightReservationSubgraph AS MATERIALIZED (\n  -- PERF: Failing to materialize this subgraph leads to extremely large processing times when there are many subjects\n  SELECT\n    subject,\n    predicate,\n    object,\n    relationshipPredicate,\n    relationshipId\n  FROM\n    \"IntelligencePlatform.KnowledgeGraph.EventGraph\"\n  WHERE\n    subject IN (SELECT subject FROM FlightReservationSubjects)\n), FlightReservationTitle AS (\n  SELECT subject, object as title\n  FROM FlightReservationSubgraph\n  WHERE predicate = 'PS33'\n),FlightReservationDescription AS (\n  SELECT subject, object as description\n  FROM FlightReservationSubgraph\n  WHERE predicate = 'PS51'\n), FlightReservationFlightNumber AS (\n  SELECT subject, object as flightNumber\n  FROM FlightReservationSubgraph\n  WHERE predicate = 'nm_flightNumber'\n), FlightReservationCarrierCode AS (\n  SELECT subject, object as carrierCode\n  FROM FlightReservationSubgraph\n  WHERE predicate = 'nm_iataCode'\n), DepartureAirportName as (\n    SELECT F.subject, G.object as departureAirportName\n    FROM FlightReservationSubgraph F\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F.object) = G.subject\n    WHERE F.predicate = 'PS248'\n    AND G.predicate = 'PS33'\n), DepartureAirportCode as (\n    SELECT F.subject, G.object as departureAirportCode\n    FROM FlightReservationSubgraph F\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F.object) = G.subject\n    WHERE F.predicate = 'PS248'\n    AND G.predicate = 'nm_iataCode'\n), DepartureAirportAddress as (\n    SELECT F.subject, G.object as departureAirportAddress\n    FROM FlightReservationSubgraph F\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F.object) = G.subject\n    WHERE F.predicate = 'PS248'\n    AND G.predicate = 'nm_addressString'\n), DepartureTime AS (\n    SELECT subject, object as departureTime\n    FROM FlightReservationSubgraph\n    WHERE predicate = 'nm_hasDate' and relationshipPredicate = 'nm_imputedStartTime'\n), DepartureAirportLatitude AS (\n    SELECT F.subject, G.object as departureAirportLatitude\n    FROM FlightReservationSubgraph F\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F.object) = G.subject\n    WHERE F.predicate = 'PS248'\n    AND G.predicate = 'PS573'\n    AND G.relationshipPredicate = 'PS571'\n), DepartureAirportLongitude AS (\n    SELECT F.subject, G.object as departureAirportLongitude\n    FROM FlightReservationSubgraph F\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F.object) = G.subject\n    WHERE F.predicate = 'PS248'\n    AND G.predicate = 'PS573'\n    AND G.relationshipPredicate = 'PS572'\n), ArrivalAirportName as (\n    SELECT F.subject, G.object as arrivalAirportName\n    FROM FlightReservationSubgraph F\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F.object) = G.subject\n    WHERE F.predicate = 'PS249'\n    AND G.predicate = 'PS33'\n), ArrivalAirportCode as (\n    SELECT F.subject, G.object as arrivalAirportCode\n    FROM FlightReservationSubgraph F\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F.object) = G.subject\n    WHERE F.predicate = 'PS249'\n    AND G.predicate = 'nm_iataCode'\n), ArrivalAirportAddress as (\n    SELECT F.subject, G.object as arrivalAirportAddress\n    FROM FlightReservationSubgraph F\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F.object) = G.subject\n    WHERE F.predicate = 'PS249'\n    AND G.predicate = 'nm_addressString'\n), ArrivalTime AS (\n    SELECT subject, object as arrivalTime\n    FROM FlightReservationSubgraph\n    WHERE predicate = 'nm_hasDate' and relationshipPredicate = 'nm_imputedEndTime'\n), ArrivalAirportLatitude AS (\n    SELECT F.subject, G.object as arrivalAirportLatitude\n    FROM FlightReservationSubgraph F\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F.object) = G.subject\n    WHERE F.predicate = 'PS249'\n    AND G.predicate = 'PS573'\n    AND G.relationshipPredicate = 'PS571'\n), ArrivalAirportLongitude AS (\n    SELECT F.subject, G.object as arrivalAirportLongitude\n    FROM FlightReservationSubgraph F\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F.object) = G.subject\n    WHERE F.predicate = 'PS249'\n    AND G.predicate = 'PS573'\n    AND G.relationshipPredicate = 'PS572'\n), PassengerNames AS (\n    SELECT F1.subject, json_group_array(G.object) as passengerNames\n    FROM FlightReservationSubgraph F1\n    JOIN FlightReservationSubgraph F2 ON F1.relationshipId = F2.relationshipId\n    JOIN \"IntelligencePlatform.KnowledgeGraph.StableGraph\" G ON entityIdentifier(F2.object) = G.subject\n    WHERE F1.predicate = 'PS232' AND F1.relationshipPredicate = 'PS1' AND F1.object = 'CS38'\n        AND F2.relationshipPredicate = 'PS143'\n        AND G.predicate = 'PS33'\n    GROUP BY F1.subject\n), ExtractionSource AS (\n    SELECT subject, object as extractionSource\n    FROM FlightReservationSubgraph\n    WHERE predicate = 'nm_sourceType'\n), FlightsRepeated AS (\n  SELECT\n    s.subject,\n    FlightReservationTitle.title,\n    FlightReservationDescription.description,\n    FlightReservationFlightNumber.flightNumber,\n    FlightReservationCarrierCode.carrierCode,\n    DepartureAirportName.departureAirportName,\n    DepartureAirportCode.departureAirportCode,\n    DepartureAirportAddress.departureAirportAddress,\n    DepartureAirportLatitude.departureAirportLatitude,\n    DepartureAirportLongitude.departureAirportLongitude,\n    DepartureTime.departureTime,\n    ArrivalAirportName.arrivalAirportName,\n    ArrivalAirportCode.arrivalAirportCode,\n    ArrivalAirportAddress.arrivalAirportAddress,\n    ArrivalAirportLatitude.arrivalAirportLatitude,\n    ArrivalAirportLongitude.arrivalAirportLongitude,\n    ArrivalTime.arrivalTime,\n    PassengerNames.passengerNames,\n    ExtractionSource.extractionSource\n  FROM\n    FlightReservationSubjects s\n    LEFT JOIN FlightReservationTitle ON s.subject = FlightReservationTitle.subject\n    LEFT JOIN FlightReservationDescription ON s.subject = FlightReservationDescription.subject\n    LEFT JOIN FlightReservationFlightNumber ON s.subject = FlightReservationFlightNumber.subject\n    LEFT JOIN FlightReservationCarrierCode ON s.subject = FlightReservationCarrierCode.subject\n    LEFT JOIN DepartureAirportName ON s.subject = DepartureAirportName.subject\n    LEFT JOIN DepartureAirportCode ON s.subject = DepartureAirportCode.subject\n    LEFT JOIN DepartureAirportAddress ON s.subject = DepartureAirportAddress.subject\n    LEFT JOIN DepartureTime ON s.subject = DepartureTime.subject\n    LEFT JOIN DepartureAirportLatitude ON s.subject = DepartureAirportLatitude.subject\n    LEFT JOIN DepartureAirportLongitude ON s.subject = DepartureAirportLongitude.subject\n    LEFT JOIN ArrivalAirportName ON s.subject = ArrivalAirportName.subject\n    LEFT JOIN ArrivalAirportCode ON s.subject = ArrivalAirportCode.subject\n    LEFT JOIN ArrivalAirportAddress ON s.subject = ArrivalAirportAddress.subject\n    LEFT JOIN ArrivalAirportLatitude ON s.subject = ArrivalAirportLatitude.subject\n    LEFT JOIN ArrivalAirportLongitude ON s.subject = ArrivalAirportLongitude.subject\n    LEFT JOIN ArrivalTime ON s.subject = ArrivalTime.subject\n    LEFT JOIN PassengerNames ON s.subject = PassengerNames.subject\n    LEFT JOIN ExtractionSource ON s.subject = ExtractionSource.subject\n), FlightsRanked AS (\n  SELECT\n    *,\n    ROW_NUMBER() OVER (PARTITION BY subject) AS rn\n  FROM\n    FlightsRepeated\n)\n\nSELECT\n    subject,\n    'md:' || subject AS identifier,\n    title,\n    description,\n    flightNumber,\n    carrierCode,\n    departureAirportName,\n    departureAirportCode,\n    departureAirportAddress,\n    departureAirportLatitude,\n    departureAirportLongitude,\n    departureTime,\n    arrivalAirportName,\n    arrivalAirportCode,\n    arrivalAirportAddress,\n    arrivalAirportLatitude,\n    arrivalAirportLatitude,\n    arrivalTime,\n    passengerNames,\n    extractionSource\nFROM FlightsRanked\nWHERE rn = 1\n"},"target":{"database":"IntelligencePlatform.Entity","name":"FlightReservations","target":"IntelligencePlatform.Entity.FlightReservations","type":"view"},"type":"sqlConnection","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB514","sources":["SGEvent"]}],"schedule":"live","stores":["eventGraph"]}]}}


name: initializeGlobalKnowledgeAssets
configHash: KjgaR9KCVQ6GqqVMkqPRpxmPWrtc6n8rmPQzBM38G3w=
generationType: custom
customType: InitializeGlobalKnowledgeAssets
artifactType: external
artifactPath: IntelligencePlatform.Entity
viewUpdateDependencies: []
viewUpdateDependents: [87,95]
target: IntelligencePlatform.Entity.initializeGlobalKnowledgeAssets
config:
  {"customViewClass":"InitializeGlobalKnowledgeAssets","legacyName":"initializeGlobalKnowledgeAssets","name":"initializeGlobalKnowledgeAssets","target":{"database":"IntelligencePlatform.Entity","name":"initializeGlobalKnowledgeAssets","target":"IntelligencePlatform.Entity.initializeGlobalKnowledgeAssets","type":"view"},"type":"custom","update":{"alwaysUpdateListeners":[{"schedule":"daily"}]},"writeToStream":false}


name: sportsTeams
configHash: KHGNPeVV6rFDMiWkM4TzoN5N3pzaX6sD9dMjay1jMe0=
generationType: sqlConnection
artifactType: objectRow
artifactPath: IntelligencePlatform.Entity
artifactTable: SportsTeams
viewUpdateDependencies: [86]
viewUpdateDependents: []
target: IntelligencePlatform.Entity.sportsTeams
config:
  {"featureFlag":"OrionSQL","legacyName":"sportsTeams","name":"sportsTeams","sql":{"update":"WITH static_triples AS (\n  SELECT\n    *\n  FROM\n    \"IntelligencePlatform.GlobalKnowledgeGraph.StaticGraph\"\n),\nisAs AS (\n  SELECT\n    subject,\n    object AS isA\n  FROM\n    static_graph\n  WHERE\n    predicate = 'PS1'\n),\nnames AS (\n  SELECT\n    subject,\n    object AS name\n  FROM\n    static_graph\n  WHERE\n    predicate = 'PS33'\n),\numcIds AS (\n  SELECT\n    subject,\n    object AS umcId\n  FROM\n    static_graph\n  WHERE\n    predicate = 'nm_UMC_ID'\n  GROUP BY\n    subject\n),\nleagueNames AS (\n  SELECT\n    subject,\n    object AS leagueName\n  FROM\n    static_graph\n  WHERE\n    predicate = 'nm_league_name'\n  GROUP BY\n    subject\n),\nqIds AS (\n  SELECT\n    subject,\n    object AS qid\n  FROM\n    static_graph\n  WHERE\n    predicate = 'PS102'\n  GROUP BY\n    subject\n),\nimageBytes AS (\n  SELECT\n    subject,\n    object AS imageBytes\n  FROM\n    static_graph\n  WHERE\n    predicate = 'nm_image_bytes'\n  GROUP BY\n    subject\n)\nSELECT\n  isAs.subject AS subject,\n  'md:' || isAs.subject AS identifier,\n  isAs.isA,\n  names.name,\n  umcIds.umcId,\n  qIds.qid,\n  leagueNames.leagueName,\n  imageBytes.imageBytes\nFROM\n  isAs\n  INNER JOIN names ON isAs.subject = names.subject\n  INNER JOIN umcIds ON isAs.subject = umcIds.subject\n  INNER JOIN qIds ON isAs.subject = qIds.subject\n  INNER JOIN leagueNames ON isAs.subject = leagueNames.subject\n  INNER JOIN imageBytes ON isAs.subject = imageBytes.subject\nWHERE\n  isA = 'SB14';\n"},"target":{"database":"IntelligencePlatform.Entity","name":"sportsTeams","target":"IntelligencePlatform.Entity.sportsTeams","type":"view"},"type":"sqlConnection","update":{"globalKnowledgeGraphListeners":[{"assetName":"MediaEntitiesSubgraph","fullRebuildOnChange":true,"rebuildView":true,"schedule":"live"}],"viewListeners":[{"name":"initializeGlobalKnowledgeAssets","schedule":"none"}]}}


name: languageView
configHash: n2L/KECUepC9p6JT3BlTg2RIVcojjxGH0OMLzeHxX7w=
generationType: custom
customType: LanguageView
artifactType: customRow
artifactPath: internal/inferred_triples.db
artifactTable: languages
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"customRow":{"columns":[["subject","INTEGER"],["predicate","INTEGER"],["relationshipId","INTEGER"],["relationshipPredicate","INTEGER"],["object","TEXT"],["score","DOUBLE"],["sources","INTEGER"],["timestamp","DOUBLE"]],"primaryKeyColumns":["subject","predicate","relationshipId","relationshipPredicate","object"],"subjectIdentifierColumn":"subject","tableName":"languages"},"path":"internal\/inferred_triples.db","type":"customRow"},"customViewClass":"LanguageView","name":"languageView","type":"custom","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"schedule":"daily"}]}}


name: futureLifeEventMap
configHash: HgxbS+d/vbBSqZ8fuDLQATM2eMsMZeAdqMjKqYtN0d0=
generationType: custom
customType: LifeEventView
artifactType: customRow
artifactPath: futureLifeEvent/futureLifeEventView.db
artifactTable: futureLifeEvent_map
viewUpdateDependencies: [58]
viewUpdateDependents: []
config:
  {"artifact":{"customRow":{"columns":[["subject","INTEGER"],["starttime","DOUBLE"],["endtime","DOUBLE"]],"primaryKeyColumns":["subject"],"subjectIdentifierColumn":"subject","tableName":"futureLifeEvent_map"},"path":"futureLifeEvent\/futureLifeEventView.db","type":"customRow"},"customViewClass":"LifeEventView","featureFlag":"LifeEventSource","name":"futureLifeEventMap","type":"custom","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB513","entityTypeIncludeDescendants":true,"sources":["futureLifeEvent"]}],"schedule":"live","stores":["eventGraph"]}],"viewListeners":[{"name":"futureLifeEventSubgraph","schedule":"none"}]},"writeToStream":true}


name: peopleRelationship
configHash: YS+Rm859m4N/8/xExKGqCgEdGyKjVo1CiPSQ7H4Qjg8=
generationType: custom
customType: PeopleRelationshipAliasView
artifactType: unstructured
artifactPath: internal/views.db
artifactTable: people_relationship
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"internal\/views.db","type":"unstructured","unstructured":{"columns":[["subject","INTEGER"],["relation","TEXT"],["relationAlias","TEXT"]],"primaryKeyColumns":[],"tableName":"people_relationship"}},"customViewClass":"PeopleRelationshipAliasView","featureFlag":"NERD","name":"peopleRelationship","type":"custom","update":{"globalKnowledgeGraphListeners":[{"assetName":"LocalizedRelationshipTopics","schedule":"live"}]}}


name: inferenceFeaturesECR
configHash: tYE9NMCV2inK9Khaq7qRUygFUN6B1deIULDpg6u9+A8=
generationType: customSQL
artifactType: customRow
artifactPath: ecr/views.db
artifactTable: kv
viewUpdateDependencies: [76,27,15,16,20,13,14,25,17]
viewUpdateDependents: []
config:
  {"artifact":{"customRow":{"columns":[["viewName","TEXT"],["featureName","TEXT"],["subidentifierName","TEXT"],["value","BLOB"]],"primaryKeyColumns":["viewName","featureName","subidentifierName"],"subjectIdentifierColumn":"subidentifierName","tableName":"kv"},"path":"ecr\/views.db","type":"customRow"},"featureFlag":"EntityRelevanceBiomeSources","name":"inferenceFeaturesECR","sql":{"delete":"nerd\/delete","update":"customSQL\/features_clone"},"type":"customSQL","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB104"},{"entityType":"SB65","entityTypeIncludeDescendants":true},{"entityType":"SB152"}],"schedule":"live","stores":["stableGraph"]}],"viewListeners":[{"name":"personEntityRelevanceWiFiFeatures","schedule":"none"},{"name":"personEntityRelevanceSpecificGeoHashFeatures","schedule":"none"},{"name":"personEntityRelevanceNonContextualFeatures","schedule":"none"},{"name":"personEntityRelevanceDayOfWeekFeatures","schedule":"none"},{"name":"personEntityRelevanceCoarseTimeOfDayFeatures","schedule":"none"},{"name":"personEntityRelevanceCoarseGeoHashFeatures","schedule":"none"},{"name":"loiEntityRelevanceNonContextualFeatures","schedule":"none"},{"name":"loiEntityRelevanceSpecificGeoHashFeatures","schedule":"none"},{"name":"locationSubgraphFeatures","schedule":"none"}]},"writeToStream":true}


name: siriRemembers
configHash: kJAwx8llbnMuMgMTki2gCeEhMbml13KNI5ZQOJP9o4o=
generationType: custom
customType: SiriRemembers
artifactType: siriRemembers
artifactPath: siri/remembers/view.db
viewUpdateDependencies: []
viewUpdateDependents: [93]
config:
  {"artifact":{"diffType":"updatedObject","path":"siri\/remembers\/view.db","type":"siriRemembers","updatedObject":{"diffTableMaxAge":172800,"identifierColumn":"interactionIdentifier","tableName":"diff","updatedTimestampColumn":"updatedTimestamp"}},"clearOnError":false,"customViewClass":"SiriRemembers","name":"siriRemembers","supportsClientObservedErrorRecovery":true,"type":"custom","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"schedule":"weekly"}],"biomeListeners":[{"highPriority":true,"rebuildOnPrune":false,"schedule":"live","stream":"Siri.Remembers.InteractionHistory"},{"highPriority":true,"rebuildOnPrune":false,"schedule":"live","stream":"Siri.Remembers.MessageHistory"},{"highPriority":true,"rebuildOnPrune":false,"schedule":"live","stream":"Siri.Remembers.CallHistory"},{"highPriority":true,"rebuildOnPrune":false,"schedule":"live","stream":"Siri.Remembers.AssistantSuggestions"},{"highPriority":true,"rebuildOnPrune":false,"schedule":"live","stream":"Siri.Remembers.AudioHistory"},{"computeIfPastSLA":false,"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes","stream":"Siri.Remembers.InteractionHistory","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"]},{"computeIfPastSLA":false,"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes","stream":"Siri.Remembers.MessageHistory","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"]},{"computeIfPastSLA":false,"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes","stream":"Siri.Remembers.CallHistory","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"]},{"computeIfPastSLA":false,"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes","stream":"Siri.Remembers.AssistantSuggestions","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"]},{"computeIfPastSLA":false,"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes","stream":"Siri.Remembers.AudioHistory","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"]}]},"writeToStream":true}


name: defaultResolverInteractions
configHash: i4SHt7iA0HsSGPXgFjSMhfKqACASjUnHLGRCR3Zbp+A=
generationType: custom
customType: DefaultResolverInteractions
artifactType: defaultResolverInteractions
artifactPath: siri/defaultResolverInteractions/view.db
viewUpdateDependencies: [92]
viewUpdateDependents: []
config:
  {"alwaysAvailable":true,"artifact":{"path":"siri\/defaultResolverInteractions\/view.db","type":"defaultResolverInteractions"},"clearOnError":false,"customViewClass":"DefaultResolverInteractions","featureFlag":"DefaultResolverInteractionsView","name":"defaultResolverInteractions","supportsClientObservedErrorRecovery":true,"type":"custom","update":{"alwaysUpdateListeners":[{"computeIfPastSLA":false,"schedule":"weekly"}],"biomeListeners":[{"highPriority":true,"rebuildOnPrune":false,"schedule":"live","stream":"IntelligenceEngine.Interaction.Donation"},{"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes","stream":"IntelligenceEngine.Interaction.Donation","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"]}],"viewListeners":[{"diffType":"updatedObject","name":"siriRemembers","schedule":"live"}]},"writeToStream":true}


name: appleMusicEventMap
configHash: G4TxCqdRqnwvBvnljp9PdpX4lWrrPJMs2wtytU5ct9c=
generationType: custom
customType: AppleMusicEventMapView
artifactType: customRow
artifactPath: appleMusicEvent/appleMusicEventView.db
artifactTable: appleMusicEvent_map
viewUpdateDependencies: [75]
viewUpdateDependents: []
config:
  {"artifact":{"customRow":{"columns":[["subject","INTEGER"],["starttime","DOUBLE"],["endtime","DOUBLE"]],"primaryKeyColumns":["subject"],"subjectIdentifierColumn":"subject","tableName":"appleMusicEvent_map"},"path":"appleMusicEvent\/appleMusicEventView.db","type":"customRow"},"customViewClass":"AppleMusicEventMapView","name":"appleMusicEventMap","type":"custom","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB65","sources":["BMAppleMusicEvent"]}],"schedule":"live","source":"BMAppleMusicEvent","stores":["eventGraph"]}],"viewListeners":[{"name":"appleMusicEventSubgraph","schedule":"none"}]}}


name: holidayEvent
configHash: 34KV0vjw31iLHzQIIdHJvKw2f8Gnv2T9l2YKmNgQLJs=
generationType: sqlConnection
artifactType: objectRow
artifactPath: IntelligencePlatform.Entity
artifactTable: HolidayEvent
viewUpdateDependencies: [86]
viewUpdateDependents: []
target: IntelligencePlatform.Entity.holidayEvent
config:
  {"featureFlag":"OrionSQL","legacyName":"holidayEvent","name":"holidayEvent","sql":{"update":"WITH static_triples AS (\n  SELECT\n    *\n  FROM\n    \"IntelligencePlatform.GlobalKnowledgeGraph.StaticGraph\"\n),\ntriples AS (\n  SELECT\n    static_graph.*\n  FROM\n    static_graph\n    INNER JOIN static_assets ON static_graph.assetId = static_assets.id\n  WHERE\n    static_assets.name = 'HolidayEventSubgraph'\n),\nisAs AS (\n  SELECT\n    subject,\n    object AS isA\n  FROM\n    triples\n  WHERE\n    triples.predicate = 'PS1'\n),\nnames AS (\n  SELECT\n    subject,\n    object AS name\n  FROM\n    triples\n  WHERE\n    predicate = 'PS33'\n),\nalternateIds AS (\n  SELECT\n    subject,\n    json_group_array(object) AS alternateIds\n  FROM\n    triples\n  WHERE\n    predicate = 'PS102'\n  GROUP BY\n    subject\n),\noccurances AS (\n  SELECT\n    subject,\n    json_group_array(json(object)) AS occurances\n  FROM\n    triples\n  WHERE\n    predicate = 'nm_occurrenceDate'\n  GROUP BY\n    subject\n)\nSELECT\n  isAs.subject AS subject,\n  'md:' || isAs.subject AS identifier,\n  isAs.isA,\n  names.name,\n  alternateIds.alternateIds,\n  occurances.occurances\nFROM\n  isAs\n  INNER JOIN names ON isAs.subject = names.subject\n  INNER JOIN alternateIds ON isAs.subject = alternateIds.subject\n  INNER JOIN occurances ON isAs.subject = occurances.subject;\n"},"target":{"database":"IntelligencePlatform.Entity","name":"holidayEvent","target":"IntelligencePlatform.Entity.holidayEvent","type":"view"},"type":"sqlConnection","update":{"globalKnowledgeGraphListeners":[{"assetName":"HolidayEventSubgraph","fullRebuildOnChange":true,"rebuildView":true,"schedule":"live"}],"viewListeners":[{"name":"initializeGlobalKnowledgeAssets","schedule":"none"}]}}


name: appSubgraph
configHash: 63wRnPR16oZZQEFlKeE5bRqTQhZTEk4NlzKHtJ/8V44=
generationType: subgraph
artifactType: subgraph
artifactPath: internal/views.db
artifactTable: app_subgraph
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"internal\/views.db","subgraph":{"allowObjectRewrite":true,"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"objectFTSIndex":true,"objectIndex":true,"tableName":"app_subgraph"},"type":"subgraph"},"name":"appSubgraph","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB144"}],"schedule":"live","stores":["stableGraph"]}]}}


name: messagingInteractionFeature
configHash: 5TiBhF2lOJIFd74YQNBoQr56ODj4ApoAHycWn3VUmck=
generationType: signal
artifactType: feature
artifactPath: feature/features.db
artifactTable: kv
viewUpdateDependencies: [1]
viewUpdateDependents: []
config:
  {"artifact":{"path":"feature\/features.db","type":"feature"},"featureConfig":{"signalConfig":{"messagingInteraction":{}}},"name":"messagingInteractionFeature","type":"signal","update":{"viewListeners":[{"name":"handleMap","requiredSource":true,"schedule":"none"}]}}


name: lifeEventMap
configHash: WZmwdSKXge8nX2DQWRUz3ixzCEZ874zp0vweggrkJ3w=
generationType: custom
customType: LifeEventView
artifactType: customRow
artifactPath: lifeEvent/lifeEventView.db
artifactTable: lifeEvent_map
viewUpdateDependencies: [44]
viewUpdateDependents: []
config:
  {"artifact":{"customRow":{"columns":[["subject","INTEGER"],["starttime","DOUBLE"],["endtime","DOUBLE"]],"primaryKeyColumns":["subject"],"subjectIdentifierColumn":"subject","tableName":"lifeEvent_map"},"path":"lifeEvent\/lifeEventView.db","type":"customRow"},"customViewClass":"LifeEventView","featureFlag":"LifeEventSource","name":"lifeEventMap","type":"custom","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB513","entityTypeIncludeDescendants":true,"sources":["lifeEvent","motionSegment"]}],"schedule":"live","stores":["eventGraph"]}],"viewListeners":[{"name":"lifeEventSubgraph","schedule":"none"}]}}


name: entityImportanceSignals
configHash: ZAoZ0hMWQOTWfnBBgwp+AnQ0FJyY042PEPBvItR6lvg=
generationType: custom
customType: EntityImportanceSignals
artifactType: customRow
artifactPath: entityRelevance/entityImportanceSignals.db
artifactTable: entityImportanceSignalsIDMap
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"customRow":{"columns":[["entityIdentifier","INTEGER"],["isFavorite","BOOLEAN"],["isEmergencyContact","BOOLEAN"],["isICloudFamily","BOOLEAN"],["relationshipLabel","TEXT"]],"primaryKeyColumns":["entityIdentifier"],"subjectIdentifierColumn":"entityIdentifier","tableName":"entityImportanceSignalsIDMap"},"path":"entityRelevance\/entityImportanceSignals.db","type":"customRow"},"customViewClass":"EntityImportanceSignals","name":"entityImportanceSignals","type":"custom","update":{"knowledgeGraphListeners":[{"filters":[{"predicates":["PS1","nm_isFavorite","PS598\/CS168\/nm_relationshipLabel","nm_relationshipLabel"],"sources":["CNContact","FAFamily","HKEmergencyContact","IPEntityTaggingPersonInference"]}],"schedule":"live","stores":["stableGraph"]}]}}


name: hasAssociationSubgraph
configHash: W/VPHkhUDH5QdyNivmGlEodXv6a/iT20SNZ+rqnUfxA=
generationType: subgraph
artifactType: subgraph
artifactPath: entityTagging/entityTagging.db
artifactTable: has_association_subgraph
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"entityTagging\/entityTagging.db","subgraph":{"allowObjectRewrite":false,"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"objectFTSIndex":true,"objectIndex":true,"tableName":"has_association_subgraph"},"type":"subgraph"},"featureFlag":"NERD","name":"hasAssociationSubgraph","type":"subgraph","update":{"knowledgeGraphListeners":[{"computeIfPastSLA":true,"filters":[{"predicates":["PS598","nm_isCurrentUser"]}],"schedule":"live","stores":["stableGraph"]}]}}


name: siriPersonView
configHash: eVqBiAhCYYjSy8G+ALmI0R9Cp8VjdCiV4sP6DlVS4KQ=
generationType: subgraph
artifactType: subgraph
artifactPath: entityRelevance/clients.db
artifactTable: siriPerson
viewUpdateDependencies: []
viewUpdateDependents: []
config:
  {"artifact":{"path":"entityRelevance\/clients.db","subgraph":{"columns":[["subject","INTEGER"],["predicate","TEXT"],["relationshipId","INTEGER"],["relationshipPredicate","TEXT"],["object","TEXT"]],"tableName":"siriPerson"},"type":"subgraph"},"name":"siriPersonView","type":"subgraph","update":{"knowledgeGraphListeners":[{"filters":[{"entityType":"SB104","predicates":["PS1","PS33","PS545","PS312","PS546","PS441","PS89","nm_phoneticFirstName","nm_phoneticMiddleName","nm_phoneticFamilyName","PS500\/CS165\/PS45","PS500\/CS165\/PS1","PS72\/CS22\/PS69","PS72\/CS22\/PS396"],"sources":["CNContact"]},{"entityType":"SB10","predicates":["PS1","PS33","nm_phoneticName"],"sources":["CNContact"]}],"schedule":"live","stores":["stableGraph"]}]},"writeToStream":true}


# sourceListenerConfig

sourceType: knowledgeGraph
schedule: live
config:
  {"filters":[{"predicates":["PS406","PS407","PS520","nm_handles"]}],"schedule":"live","stores":["stableGraph"]}


sourceType: biome
schedule: every21Minutes
config:
  {"schedule":"every21Minutes","stream":"Device.ScreenLocked","computeIfPastSLA":false,"requiredSource":false}


sourceType: biome
schedule: every21Minutes
config:
  {"schedule":"every21Minutes","stream":"App.InFocus","computeIfPastSLA":false,"requiredSource":false}


sourceType: knowledgeGraph
schedule: live
config:
  {"stores":["stableGraph","eventGraph"],"schedule":"live","filters":[{"entityTypeIncludeDescendants":true,"entityType":"SB65","sources":["lifeEvent","motionSegment"]},{"entityTypeIncludeDescendants":true,"entityType":"SB116"},{"entityType":"SB104"},{"entityType":"SB144"},{"entityTypeIncludeDescendants":true,"entityType":"SB537"},{"entityType":"SB152"}]}


sourceType: knowledgeGraph
schedule: live
config:
  {"stores":["stableGraph"],"schedule":"live","filters":[{"predicates":["PS598\/CS168\/nm_unlocalizedRelationshipLabel"],"entityType":"SB104","sources":["CNContact","HKEmergencyContact"]}]}


sourceType: knowledgeGraph
schedule: live
config:
  {"computeIfPastSLA":true,"stores":["eventGraph","stableGraph"],"schedule":"live","source":"PHPerson","filters":[{"predicates":["nm_entityAliasRelationship","nm_isCurrentUser"]}]}


sourceType: knowledgeGraph
schedule: live
config:
  {"computeIfPastSLA":true,"stores":["stableGraph","eventGraph"],"schedule":"live","source":"PHPerson","filters":[{"predicates":["nm_entityAliasRelationship"]}]}


sourceType: knowledgeGraph
schedule: live
config:
  {"stores":["stableGraph"],"schedule":"live","source":"PHPerson","filters":[{"entityTypeIncludeDescendants":true,"entityType":"SB104"}]}


sourceType: knowledgeGraph
schedule: none
config:
  {"stores":["stableGraph"],"schedule":"none","filters":[{"predicates":["PS1","PS33","PS34","PS37","PS89","PS225","PS312","PS406","PS407","PS441","PS545","PS546","PS547","nm_isFavorite","nm_personType"],"entityType":"SB104"}]}


sourceType: knowledgeGraph
schedule: live
config:
  {"filters":[{"entityType":"SB65","sources":["futureLifeEvent"],"entityTypeIncludeDescendants":true},{"entityType":"SB116","entityTypeIncludeDescendants":true},{"entityType":"SB152"}],"schedule":"live","stores":["eventGraph","stableGraph"]}


sourceType: knowledgeGraph
schedule: live
config:
  {"filters":[{"entityType":"SB104","predicates":["PS33","PS545","PS312","PS546","PS441","PS547","PS89","PS317","PS598","PS1"]}],"schedule":"live","stores":["stableGraph"]}


sourceType: knowledgeGraph
schedule: live
config:
  {"schedule":"live","filters":[{"predicates":["PS1","PS33","PS37","PS72\/CS22\/PS1","PS72\/CS22\/PS66","PS72\/CS22\/PS313","PS72\/CS22\/PS69","PS72\/CS22\/PS396","PS72\/CS22\/nm_hasProfileImage","PS89","PS225\/CS29\/PS1","PS225\/CS29\/PS107","PS225\/CS29\/PS733","PS312","PS317\/CS97\/PS1","PS317\/CS97\/PS316","PS317\/CS97\/PS569","PS317\/CS97\/PS453","PS317\/CS97\/PS568","PS317\/CS97\/PS455","PS317\/CS97\/PS315","PS317\/CS97\/PS450","PS317\/CS97\/PS454","PS598\/CS168\/PS1","PS598\/CS168\/nm_personIdentifier","PS598\/CS168\/nm_relationshipLabel","PS520\/CS97\/PS1","PS520\/CS97\/PS406","PS520\/CS97\/PS407","PS441","PS545","PS546","PS547","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/PS1","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_visualIdentifier","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_associationReason","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_suggestedName","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_suggestedRelationshipToDeviceOwner"],"entityType":"SB104"},{"predicates":["PS1","PS33","PS317\/CS97\/PS1","PS317\/CS97\/PS316","PS317\/CS97\/PS569","PS317\/CS97\/PS453","PS317\/CS97\/PS568","PS317\/CS97\/PS455","PS317\/CS97\/PS315","PS317\/CS97\/PS450","PS317\/CS97\/PS454"],"entityType":"SB152","sources":["CNContact"]},{"predicates":["PS1","nm_bundleID"],"entityType":"SB144"}],"stores":["stableGraph"]}


sourceType: keyValueDatabase
schedule: live
config:
  {"domain":"photosAutonamingFeedback","schedule":"live","sentinelKey":"lastChangedTime","requiredSource":false}


sourceType: knowledgeGraph
schedule: live
config:
  {"schedule":"live","source":"PHPerson","filters":[{"predicates":["PS1","PS33","PS37","PS72\/CS22\/PS1","PS72\/CS22\/PS66","PS72\/CS22\/PS313","PS72\/CS22\/PS69","PS72\/CS22\/PS396","PS89","PS225\/CS29\/PS1","PS225\/CS29\/PS107","PS225\/CS29\/PS733","PS312","PS317\/CS97\/PS1","PS317\/CS97\/PS316","PS317\/CS97\/PS569","PS317\/CS97\/PS453","PS317\/CS97\/PS568","PS317\/CS97\/PS455","PS317\/CS97\/PS315","PS317\/CS97\/PS450","PS317\/CS97\/PS454","PS598\/CS168\/PS1","PS598\/CS168\/nm_personIdentifier","PS598\/CS168\/nm_relationshipLabel","PS520\/CS97\/PS1","PS520\/CS97\/PS406","PS520\/CS97\/PS407","PS441","PS545","PS546","PS547","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/PS1","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_visualIdentifier","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_associationReason","nm_hasVisualIdentifier\/nm_visualIdentifierRelationshipType\/nm_suggestedName"],"entityType":"SB104"},{"predicates":["PS1","PS33","PS317\/CS97\/PS1","PS317\/CS97\/PS316","PS317\/CS97\/PS569","PS317\/CS97\/PS453","PS317\/CS97\/PS568","PS317\/CS97\/PS455","PS317\/CS97\/PS315","PS317\/CS97\/PS450","PS317\/CS97\/PS454"],"entityType":"SB152"},{"predicates":["PS1","nm_bundleID"],"entityType":"SB144"}],"stores":["stableGraph"]}


sourceType: knowledgeGraph
schedule: live
config:
  {"filters":[{"entityType":"SB65","entityTypeIncludeDescendants":true}],"schedule":"live","stores":["eventGraph"]}


sourceType: knowledgeGraph
schedule: live
config:
  {"source":"PHPerson","filters":[{"predicates":["nm_entityAliasRelationship"]}],"schedule":"live","stores":["eventGraph","stableGraph"]}


sourceType: knowledgeGraph
schedule: live
config:
  {"source":"BMAppleMusicEvent","filters":[{"entityType":"SB65","sources":["BMAppleMusicEvent"]},{"entityType":"SB44","sources":["BMAppleMusicEvent"]}],"schedule":"live","stores":["stableGraph","eventGraph"]}


sourceType: knowledgeGraph
schedule: live
config:
  {"source":"PHPerson","filters":[{"predicates":["nm_entityAliasRelationship"]}],"schedule":"live","stores":["eventGraph","stableGraph"],"computeIfPastSLA":true}


sourceType: knowledgeGraph
schedule: live
config:
  {"filters":[{"entityType":"SB514","sources":["SGEvent"]}],"schedule":"live","stores":["eventGraph"]}


sourceType: globalKnowledgeGraph
schedule: live
config:
  {"schedule":"live","assetName":"MediaEntitiesSubgraph","rebuildView":true,"fullRebuildOnChange":true}


sourceType: knowledgeGraph
schedule: live
config:
  {"stores":["eventGraph"],"schedule":"live","filters":[{"entityTypeIncludeDescendants":true,"entityType":"SB513","sources":["futureLifeEvent"]}]}


sourceType: knowledgeGraph
schedule: live
config:
  {"filters":[{"entityType":"SB104"},{"entityTypeIncludeDescendants":true,"entityType":"SB65"},{"entityType":"SB152"}],"stores":["stableGraph"],"schedule":"live"}


sourceType: biome
schedule: live
config:
  {"stream":"Siri.Remembers.InteractionHistory","rebuildOnPrune":false,"highPriority":true,"schedule":"live"}


sourceType: biome
schedule: live
config:
  {"stream":"Siri.Remembers.MessageHistory","rebuildOnPrune":false,"highPriority":true,"schedule":"live"}


sourceType: biome
schedule: live
config:
  {"stream":"Siri.Remembers.CallHistory","rebuildOnPrune":false,"highPriority":true,"schedule":"live"}


sourceType: biome
schedule: live
config:
  {"stream":"Siri.Remembers.AssistantSuggestions","rebuildOnPrune":false,"highPriority":true,"schedule":"live"}


sourceType: biome
schedule: live
config:
  {"stream":"Siri.Remembers.AudioHistory","rebuildOnPrune":false,"highPriority":true,"schedule":"live"}


sourceType: biome
schedule: every7Minutes
config:
  {"computeIfPastSLA":false,"stream":"Siri.Remembers.InteractionHistory","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"],"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes"}


sourceType: biome
schedule: every7Minutes
config:
  {"computeIfPastSLA":false,"stream":"Siri.Remembers.MessageHistory","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"],"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes"}


sourceType: biome
schedule: every7Minutes
config:
  {"computeIfPastSLA":false,"stream":"Siri.Remembers.CallHistory","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"],"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes"}


sourceType: biome
schedule: every7Minutes
config:
  {"computeIfPastSLA":false,"stream":"Siri.Remembers.AssistantSuggestions","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"],"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes"}


sourceType: biome
schedule: every7Minutes
config:
  {"computeIfPastSLA":false,"stream":"Siri.Remembers.AudioHistory","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"],"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes"}


sourceType: biome
schedule: live
config:
  {"stream":"IntelligenceEngine.Interaction.Donation","rebuildOnPrune":false,"highPriority":true,"schedule":"live"}


sourceType: biome
schedule: every7Minutes
config:
  {"stream":"IntelligenceEngine.Interaction.Donation","syncedDeviceTypes":["platformiPad","platformiPhone","platformMacDesktop","platformMacPortable","platformWatch","platformHomePod","platformVision"],"excludeLocal":true,"rebuildOnPrune":false,"schedule":"every7Minutes"}


sourceType: knowledgeGraph
schedule: live
config:
  {"stores":["eventGraph"],"schedule":"live","source":"BMAppleMusicEvent","filters":[{"entityType":"SB65","sources":["BMAppleMusicEvent"]}]}


sourceType: globalKnowledgeGraph
schedule: live
config:
  {"schedule":"live","assetName":"HolidayEventSubgraph","rebuildView":true,"fullRebuildOnChange":true}


sourceType: knowledgeGraph
schedule: live
config:
  {"stores":["eventGraph"],"schedule":"live","filters":[{"entityTypeIncludeDescendants":true,"entityType":"SB513","sources":["lifeEvent","motionSegment"]}]}


sourceType: knowledgeGraph
schedule: live
config:
  {"stores":["stableGraph"],"schedule":"live","filters":[{"predicates":["PS1","nm_isFavorite","PS598\/CS168\/nm_relationshipLabel","nm_relationshipLabel"],"sources":["CNContact","FAFamily","HKEmergencyContact","IPEntityTaggingPersonInference"]}]}


sourceType: knowledgeGraph
schedule: live
config:
  {"computeIfPastSLA":true,"stores":["stableGraph"],"schedule":"live","filters":[{"predicates":["PS598","nm_isCurrentUser"]}]}


sourceType: knowledgeGraph
schedule: live
config:
  {"stores":["stableGraph"],"schedule":"live","filters":[{"predicates":["PS1","PS33","PS545","PS312","PS546","PS441","PS89","nm_phoneticFirstName","nm_phoneticMiddleName","nm_phoneticFamilyName","PS500\/CS165\/PS45","PS500\/CS165\/PS1","PS72\/CS22\/PS69","PS72\/CS22\/PS396"],"entityType":"SB104","sources":["CNContact"]},{"predicates":["PS1","PS33","nm_phoneticName"],"entityType":"SB10","sources":["CNContact"]}]}


