{
  "nodes": [
    {
      "id": "api",
      "members": [
        "api/adminservice/v1",
        "api/batch/v1",
        "api/common/v1",
        "api/deployment/v1",
        "api/enums/v1",
        "api/historyservice/v1",
        "api/matchingservice/v1",
        "api/persistence/v1",
        "api/replication/v1",
        "api/schedule/v1",
        "api/visibilityservice/v1"
      ],
      "internal": [],
      "focused": false
    },
    {
      "id": "chasm",
      "members": [
        "chasm",
        "chasm/lib/activity",
        "chasm/lib/callback",
        "chasm/lib/nexusoperation",
        "chasm/lib/scheduler",
        "chasm/lib/scheduler/gen/schedulerpb/v1",
        "chasm/lib/scheduler/migration"
      ],
      "internal": [],
      "focused": false
    },
    {
      "id": "client",
      "members": [
        "client"
      ],
      "internal": [],
      "focused": false
    },
    {
      "id": "common",
      "members": [
        "common",
        "common/backoff",
        "common/cache",
        "common/clock",
        "common/clock/hybrid_logical_clock",
        "common/cluster",
        "common/collection",
        "common/config",
        "common/debug",
        "common/dynamicconfig",
        "common/goro",
        "common/headers",
        "common/log",
        "common/log/tag",
        "common/membership",
        "common/metrics",
        "common/namespace",
        "common/namespace/nsreplication",
        "common/payload",
        "common/primitives",
        "common/primitives/timestamp",
        "common/quotas",
        "common/quotas/calculator",
        "common/resolver",
        "common/resource",
        "common/rpc",
        "common/rpc/interceptor",
        "common/sdk",
        "common/searchattribute",
        "common/searchattribute/sadefs",
        "common/util",
        "common/wideevents",
        "common/worker_versioning"
      ],
      "internal": [],
      "focused": false
    },
    {
      "id": "common/persistence",
      "members": [
        "common/persistence",
        "common/persistence/serialization",
        "common/persistence/versionhistory",
        "common/persistence/visibility",
        "common/persistence/visibility/manager",
        "common/persistence/visibility/store/elasticsearch",
        "common/persistence/visibility/store/elasticsearch/client",
        "common/persistence/visibility/store/query"
      ],
      "internal": [],
      "focused": false
    },
    {
      "id": "service",
      "members": [
        "service"
      ],
      "internal": [],
      "focused": false
    },
    {
      "id": "service/frontend",
      "members": [
        "service/frontend"
      ],
      "internal": [],
      "focused": false
    },
    {
      "id": "service/history",
      "members": [
        "service/history",
        "service/history/api",
        "service/history/consts",
        "service/history/workflow/update"
      ],
      "internal": [],
      "focused": false
    },
    {
      "id": "service/matching",
      "members": [
        "service/matching"
      ],
      "internal": [],
      "focused": false
    },
    {
      "id": "service/worker/(root package)",
      "members": [
        "service/worker"
      ],
      "internal": [],
      "focused": true
    },
    {
      "id": "service/worker/addsearchattributes",
      "members": [
        "service/worker/addsearchattributes"
      ],
      "internal": [],
      "focused": true
    },
    {
      "id": "service/worker/batcher",
      "members": [
        "service/worker/batcher"
      ],
      "internal": [],
      "focused": true
    },
    {
      "id": "service/worker/common",
      "members": [
        "service/worker/common"
      ],
      "internal": [],
      "focused": true
    },
    {
      "id": "service/worker/deletenamespace",
      "members": [
        "service/worker/deletenamespace",
        "service/worker/deletenamespace/deleteexecutions",
        "service/worker/deletenamespace/errors",
        "service/worker/deletenamespace/reclaimresources"
      ],
      "internal": [
        [
          "service/worker/deletenamespace",
          "service/worker/deletenamespace/deleteexecutions"
        ],
        [
          "service/worker/deletenamespace",
          "service/worker/deletenamespace/errors"
        ],
        [
          "service/worker/deletenamespace",
          "service/worker/deletenamespace/reclaimresources"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "service/worker/deletenamespace/errors"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "service/worker/deletenamespace/deleteexecutions"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "service/worker/deletenamespace/errors"
        ]
      ],
      "focused": true
    },
    {
      "id": "service/worker/dlq",
      "members": [
        "service/worker/dlq"
      ],
      "internal": [],
      "focused": true
    },
    {
      "id": "service/worker/dummy",
      "members": [
        "service/worker/dummy"
      ],
      "internal": [],
      "focused": true
    },
    {
      "id": "service/worker/migration",
      "members": [
        "service/worker/migration"
      ],
      "internal": [],
      "focused": true
    },
    {
      "id": "service/worker/parentclosepolicy",
      "members": [
        "service/worker/parentclosepolicy"
      ],
      "internal": [],
      "focused": true
    },
    {
      "id": "service/worker/replicator",
      "members": [
        "service/worker/replicator"
      ],
      "internal": [],
      "focused": true
    },
    {
      "id": "service/worker/scanner",
      "members": [
        "service/worker/scanner",
        "service/worker/scanner/build_ids",
        "service/worker/scanner/executions",
        "service/worker/scanner/executor",
        "service/worker/scanner/history",
        "service/worker/scanner/scheduleinvariants",
        "service/worker/scanner/taskqueue"
      ],
      "internal": [
        [
          "service/worker/scanner",
          "service/worker/scanner/build_ids"
        ],
        [
          "service/worker/scanner",
          "service/worker/scanner/executions"
        ],
        [
          "service/worker/scanner",
          "service/worker/scanner/history"
        ],
        [
          "service/worker/scanner",
          "service/worker/scanner/scheduleinvariants"
        ],
        [
          "service/worker/scanner",
          "service/worker/scanner/taskqueue"
        ],
        [
          "service/worker/scanner/executions",
          "service/worker/scanner/executor"
        ],
        [
          "service/worker/scanner/taskqueue",
          "service/worker/scanner/executor"
        ]
      ],
      "focused": true
    },
    {
      "id": "service/worker/scheduler",
      "members": [
        "service/worker/scheduler"
      ],
      "internal": [],
      "focused": true
    },
    {
      "id": "service/worker/workerdeployment",
      "members": [
        "service/worker/workerdeployment",
        "service/worker/workerdeployment/replaytester",
        "service/worker/workerdeployment/replaytester/worker"
      ],
      "internal": [
        [
          "service/worker/workerdeployment/replaytester/worker",
          "service/worker/workerdeployment/replaytester"
        ]
      ],
      "focused": true
    },
    {
      "id": "temporal",
      "members": [
        "temporal"
      ],
      "internal": [],
      "focused": false
    }
  ],
  "edges": [
    {
      "source": "chasm",
      "target": "service/worker/scheduler",
      "evidence": [
        [
          "chasm/lib/scheduler",
          "service/worker/scheduler"
        ]
      ]
    },
    {
      "source": "service/frontend",
      "target": "service/worker/batcher",
      "evidence": [
        [
          "service/frontend",
          "service/worker/batcher"
        ]
      ]
    },
    {
      "source": "service/frontend",
      "target": "service/worker/deletenamespace",
      "evidence": [
        [
          "service/frontend",
          "service/worker/deletenamespace"
        ],
        [
          "service/frontend",
          "service/worker/deletenamespace/deleteexecutions"
        ],
        [
          "service/frontend",
          "service/worker/deletenamespace/errors"
        ]
      ]
    },
    {
      "source": "service/frontend",
      "target": "service/worker/dlq",
      "evidence": [
        [
          "service/frontend",
          "service/worker/dlq"
        ]
      ]
    },
    {
      "source": "service/frontend",
      "target": "service/worker/dummy",
      "evidence": [
        [
          "service/frontend",
          "service/worker/dummy"
        ]
      ]
    },
    {
      "source": "service/frontend",
      "target": "service/worker/scheduler",
      "evidence": [
        [
          "service/frontend",
          "service/worker/scheduler"
        ]
      ]
    },
    {
      "source": "service/frontend",
      "target": "service/worker/workerdeployment",
      "evidence": [
        [
          "service/frontend",
          "service/worker/workerdeployment"
        ]
      ]
    },
    {
      "source": "service/history",
      "target": "service/worker/parentclosepolicy",
      "evidence": [
        [
          "service/history",
          "service/worker/parentclosepolicy"
        ]
      ]
    },
    {
      "source": "service/history",
      "target": "service/worker/workerdeployment",
      "evidence": [
        [
          "service/history",
          "service/worker/workerdeployment"
        ]
      ]
    },
    {
      "source": "service/matching",
      "target": "service/worker/workerdeployment",
      "evidence": [
        [
          "service/matching",
          "service/worker/workerdeployment"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "api",
      "evidence": [
        [
          "service/worker",
          "api/adminservice/v1"
        ],
        [
          "service/worker",
          "api/matchingservice/v1"
        ],
        [
          "service/worker",
          "api/replication/v1"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "chasm",
      "evidence": [
        [
          "service/worker",
          "chasm"
        ],
        [
          "service/worker",
          "chasm/lib/callback"
        ],
        [
          "service/worker",
          "chasm/lib/scheduler"
        ],
        [
          "service/worker",
          "chasm/lib/scheduler/gen/schedulerpb/v1"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "client",
      "evidence": [
        [
          "service/worker",
          "client"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "common",
      "evidence": [
        [
          "service/worker",
          "common"
        ],
        [
          "service/worker",
          "common/backoff"
        ],
        [
          "service/worker",
          "common/clock"
        ],
        [
          "service/worker",
          "common/cluster"
        ],
        [
          "service/worker",
          "common/config"
        ],
        [
          "service/worker",
          "common/dynamicconfig"
        ],
        [
          "service/worker",
          "common/goro"
        ],
        [
          "service/worker",
          "common/headers"
        ],
        [
          "service/worker",
          "common/log"
        ],
        [
          "service/worker",
          "common/log/tag"
        ],
        [
          "service/worker",
          "common/membership"
        ],
        [
          "service/worker",
          "common/metrics"
        ],
        [
          "service/worker",
          "common/namespace"
        ],
        [
          "service/worker",
          "common/namespace/nsreplication"
        ],
        [
          "service/worker",
          "common/primitives"
        ],
        [
          "service/worker",
          "common/quotas"
        ],
        [
          "service/worker",
          "common/resolver"
        ],
        [
          "service/worker",
          "common/resource"
        ],
        [
          "service/worker",
          "common/sdk"
        ],
        [
          "service/worker",
          "common/searchattribute"
        ],
        [
          "service/worker",
          "common/util"
        ],
        [
          "service/worker",
          "common/wideevents"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "common/persistence",
      "evidence": [
        [
          "service/worker",
          "common/persistence"
        ],
        [
          "service/worker",
          "common/persistence/serialization"
        ],
        [
          "service/worker",
          "common/persistence/visibility"
        ],
        [
          "service/worker",
          "common/persistence/visibility/manager"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service",
      "evidence": [
        [
          "service/worker",
          "service"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/batcher",
      "evidence": [
        [
          "service/worker",
          "service/worker/batcher"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/common",
      "evidence": [
        [
          "service/worker",
          "service/worker/common"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/deletenamespace",
      "evidence": [
        [
          "service/worker",
          "service/worker/deletenamespace"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/dlq",
      "evidence": [
        [
          "service/worker",
          "service/worker/dlq"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/dummy",
      "evidence": [
        [
          "service/worker",
          "service/worker/dummy"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/migration",
      "evidence": [
        [
          "service/worker",
          "service/worker/migration"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/parentclosepolicy",
      "evidence": [
        [
          "service/worker",
          "service/worker/parentclosepolicy"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/replicator",
      "evidence": [
        [
          "service/worker",
          "service/worker/replicator"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/scanner",
      "evidence": [
        [
          "service/worker",
          "service/worker/scanner"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/scheduler",
      "evidence": [
        [
          "service/worker",
          "service/worker/scheduler"
        ]
      ]
    },
    {
      "source": "service/worker/(root package)",
      "target": "service/worker/workerdeployment",
      "evidence": [
        [
          "service/worker",
          "service/worker/workerdeployment"
        ]
      ]
    },
    {
      "source": "service/worker/addsearchattributes",
      "target": "common",
      "evidence": [
        [
          "service/worker/addsearchattributes",
          "common/headers"
        ],
        [
          "service/worker/addsearchattributes",
          "common/log"
        ],
        [
          "service/worker/addsearchattributes",
          "common/log/tag"
        ],
        [
          "service/worker/addsearchattributes",
          "common/metrics"
        ],
        [
          "service/worker/addsearchattributes",
          "common/primitives"
        ],
        [
          "service/worker/addsearchattributes",
          "common/searchattribute"
        ],
        [
          "service/worker/addsearchattributes",
          "common/util"
        ]
      ]
    },
    {
      "source": "service/worker/addsearchattributes",
      "target": "common/persistence",
      "evidence": [
        [
          "service/worker/addsearchattributes",
          "common/persistence/visibility/store/elasticsearch/client"
        ]
      ]
    },
    {
      "source": "service/worker/addsearchattributes",
      "target": "service/worker/common",
      "evidence": [
        [
          "service/worker/addsearchattributes",
          "service/worker/common"
        ]
      ]
    },
    {
      "source": "service/worker/batcher",
      "target": "api",
      "evidence": [
        [
          "service/worker/batcher",
          "api/adminservice/v1"
        ],
        [
          "service/worker/batcher",
          "api/batch/v1"
        ],
        [
          "service/worker/batcher",
          "api/historyservice/v1"
        ]
      ]
    },
    {
      "source": "service/worker/batcher",
      "target": "common",
      "evidence": [
        [
          "service/worker/batcher",
          "common"
        ],
        [
          "service/worker/batcher",
          "common/dynamicconfig"
        ],
        [
          "service/worker/batcher",
          "common/headers"
        ],
        [
          "service/worker/batcher",
          "common/log"
        ],
        [
          "service/worker/batcher",
          "common/log/tag"
        ],
        [
          "service/worker/batcher",
          "common/membership"
        ],
        [
          "service/worker/batcher",
          "common/metrics"
        ],
        [
          "service/worker/batcher",
          "common/namespace"
        ],
        [
          "service/worker/batcher",
          "common/quotas"
        ],
        [
          "service/worker/batcher",
          "common/quotas/calculator"
        ],
        [
          "service/worker/batcher",
          "common/resource"
        ],
        [
          "service/worker/batcher",
          "common/sdk"
        ],
        [
          "service/worker/batcher",
          "common/searchattribute/sadefs"
        ],
        [
          "service/worker/batcher",
          "common/worker_versioning"
        ]
      ]
    },
    {
      "source": "service/worker/batcher",
      "target": "service/worker/common",
      "evidence": [
        [
          "service/worker/batcher",
          "service/worker/common"
        ]
      ]
    },
    {
      "source": "service/worker/common",
      "target": "chasm",
      "evidence": [
        [
          "service/worker/common",
          "chasm"
        ]
      ]
    },
    {
      "source": "service/worker/common",
      "target": "common",
      "evidence": [
        [
          "service/worker/common",
          "common/namespace"
        ],
        [
          "service/worker/common",
          "common/payload"
        ],
        [
          "service/worker/common",
          "common/searchattribute/sadefs"
        ]
      ]
    },
    {
      "source": "service/worker/deletenamespace",
      "target": "api",
      "evidence": [
        [
          "service/worker/deletenamespace/deleteexecutions",
          "api/adminservice/v1"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "api/historyservice/v1"
        ]
      ]
    },
    {
      "source": "service/worker/deletenamespace",
      "target": "chasm",
      "evidence": [
        [
          "service/worker/deletenamespace/deleteexecutions",
          "chasm"
        ]
      ]
    },
    {
      "source": "service/worker/deletenamespace",
      "target": "common",
      "evidence": [
        [
          "service/worker/deletenamespace",
          "common/cluster"
        ],
        [
          "service/worker/deletenamespace",
          "common/dynamicconfig"
        ],
        [
          "service/worker/deletenamespace",
          "common/headers"
        ],
        [
          "service/worker/deletenamespace",
          "common/log"
        ],
        [
          "service/worker/deletenamespace",
          "common/log/tag"
        ],
        [
          "service/worker/deletenamespace",
          "common/metrics"
        ],
        [
          "service/worker/deletenamespace",
          "common/namespace"
        ],
        [
          "service/worker/deletenamespace",
          "common/primitives"
        ],
        [
          "service/worker/deletenamespace",
          "common/resource"
        ],
        [
          "service/worker/deletenamespace",
          "common/wideevents"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "common/dynamicconfig"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "common/headers"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "common/log"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "common/log/tag"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "common/metrics"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "common/namespace"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "common/primitives"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "common/quotas"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "common/searchattribute/sadefs"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "common/dynamicconfig"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "common/headers"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "common/log"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "common/log/tag"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "common/metrics"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "common/namespace"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "common/primitives"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "common/searchattribute/sadefs"
        ]
      ]
    },
    {
      "source": "service/worker/deletenamespace",
      "target": "common/persistence",
      "evidence": [
        [
          "service/worker/deletenamespace",
          "common/persistence"
        ],
        [
          "service/worker/deletenamespace",
          "common/persistence/visibility/manager"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "common/persistence/visibility/manager"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "common/persistence"
        ],
        [
          "service/worker/deletenamespace/reclaimresources",
          "common/persistence/visibility/manager"
        ]
      ]
    },
    {
      "source": "service/worker/deletenamespace",
      "target": "service/worker/common",
      "evidence": [
        [
          "service/worker/deletenamespace",
          "service/worker/common"
        ],
        [
          "service/worker/deletenamespace/deleteexecutions",
          "service/worker/common"
        ]
      ]
    },
    {
      "source": "service/worker/dlq",
      "target": "api",
      "evidence": [
        [
          "service/worker/dlq",
          "api/adminservice/v1"
        ],
        [
          "service/worker/dlq",
          "api/common/v1"
        ],
        [
          "service/worker/dlq",
          "api/historyservice/v1"
        ]
      ]
    },
    {
      "source": "service/worker/dlq",
      "target": "common",
      "evidence": [
        [
          "service/worker/dlq",
          "common/debug"
        ],
        [
          "service/worker/dlq",
          "common/headers"
        ],
        [
          "service/worker/dlq",
          "common/primitives"
        ]
      ]
    },
    {
      "source": "service/worker/dlq",
      "target": "common/persistence",
      "evidence": [
        [
          "service/worker/dlq",
          "common/persistence"
        ]
      ]
    },
    {
      "source": "service/worker/dlq",
      "target": "service/worker/common",
      "evidence": [
        [
          "service/worker/dlq",
          "service/worker/common"
        ]
      ]
    },
    {
      "source": "service/worker/dummy",
      "target": "common",
      "evidence": [
        [
          "service/worker/dummy",
          "common/namespace"
        ]
      ]
    },
    {
      "source": "service/worker/dummy",
      "target": "service/worker/common",
      "evidence": [
        [
          "service/worker/dummy",
          "service/worker/common"
        ]
      ]
    },
    {
      "source": "service/worker/migration",
      "target": "api",
      "evidence": [
        [
          "service/worker/migration",
          "api/adminservice/v1"
        ],
        [
          "service/worker/migration",
          "api/enums/v1"
        ],
        [
          "service/worker/migration",
          "api/historyservice/v1"
        ],
        [
          "service/worker/migration",
          "api/replication/v1"
        ]
      ]
    },
    {
      "source": "service/worker/migration",
      "target": "chasm",
      "evidence": [
        [
          "service/worker/migration",
          "chasm"
        ],
        [
          "service/worker/migration",
          "chasm/lib/activity"
        ],
        [
          "service/worker/migration",
          "chasm/lib/nexusoperation"
        ]
      ]
    },
    {
      "source": "service/worker/migration",
      "target": "client",
      "evidence": [
        [
          "service/worker/migration",
          "client"
        ]
      ]
    },
    {
      "source": "service/worker/migration",
      "target": "common",
      "evidence": [
        [
          "service/worker/migration",
          "common"
        ],
        [
          "service/worker/migration",
          "common/config"
        ],
        [
          "service/worker/migration",
          "common/dynamicconfig"
        ],
        [
          "service/worker/migration",
          "common/headers"
        ],
        [
          "service/worker/migration",
          "common/log"
        ],
        [
          "service/worker/migration",
          "common/log/tag"
        ],
        [
          "service/worker/migration",
          "common/metrics"
        ],
        [
          "service/worker/migration",
          "common/namespace"
        ],
        [
          "service/worker/migration",
          "common/primitives"
        ],
        [
          "service/worker/migration",
          "common/quotas"
        ],
        [
          "service/worker/migration",
          "common/resource"
        ],
        [
          "service/worker/migration",
          "common/rpc/interceptor"
        ],
        [
          "service/worker/migration",
          "common/wideevents"
        ]
      ]
    },
    {
      "source": "service/worker/migration",
      "target": "common/persistence",
      "evidence": [
        [
          "service/worker/migration",
          "common/persistence"
        ]
      ]
    },
    {
      "source": "service/worker/migration",
      "target": "service/worker/common",
      "evidence": [
        [
          "service/worker/migration",
          "service/worker/common"
        ]
      ]
    },
    {
      "source": "service/worker/parentclosepolicy",
      "target": "api",
      "evidence": [
        [
          "service/worker/parentclosepolicy",
          "api/historyservice/v1"
        ]
      ]
    },
    {
      "source": "service/worker/parentclosepolicy",
      "target": "client",
      "evidence": [
        [
          "service/worker/parentclosepolicy",
          "client"
        ]
      ]
    },
    {
      "source": "service/worker/parentclosepolicy",
      "target": "common",
      "evidence": [
        [
          "service/worker/parentclosepolicy",
          "common/dynamicconfig"
        ],
        [
          "service/worker/parentclosepolicy",
          "common/headers"
        ],
        [
          "service/worker/parentclosepolicy",
          "common/log"
        ],
        [
          "service/worker/parentclosepolicy",
          "common/log/tag"
        ],
        [
          "service/worker/parentclosepolicy",
          "common/membership"
        ],
        [
          "service/worker/parentclosepolicy",
          "common/metrics"
        ],
        [
          "service/worker/parentclosepolicy",
          "common/primitives"
        ],
        [
          "service/worker/parentclosepolicy",
          "common/sdk"
        ]
      ]
    },
    {
      "source": "service/worker/replicator",
      "target": "api",
      "evidence": [
        [
          "service/worker/replicator",
          "api/adminservice/v1"
        ],
        [
          "service/worker/replicator",
          "api/enums/v1"
        ],
        [
          "service/worker/replicator",
          "api/matchingservice/v1"
        ],
        [
          "service/worker/replicator",
          "api/replication/v1"
        ]
      ]
    },
    {
      "source": "service/worker/replicator",
      "target": "client",
      "evidence": [
        [
          "service/worker/replicator",
          "client"
        ]
      ]
    },
    {
      "source": "service/worker/replicator",
      "target": "common",
      "evidence": [
        [
          "service/worker/replicator",
          "common"
        ],
        [
          "service/worker/replicator",
          "common/backoff"
        ],
        [
          "service/worker/replicator",
          "common/cluster"
        ],
        [
          "service/worker/replicator",
          "common/dynamicconfig"
        ],
        [
          "service/worker/replicator",
          "common/goro"
        ],
        [
          "service/worker/replicator",
          "common/headers"
        ],
        [
          "service/worker/replicator",
          "common/log"
        ],
        [
          "service/worker/replicator",
          "common/log/tag"
        ],
        [
          "service/worker/replicator",
          "common/membership"
        ],
        [
          "service/worker/replicator",
          "common/metrics"
        ],
        [
          "service/worker/replicator",
          "common/namespace"
        ],
        [
          "service/worker/replicator",
          "common/namespace/nsreplication"
        ],
        [
          "service/worker/replicator",
          "common/rpc"
        ],
        [
          "service/worker/replicator",
          "common/wideevents"
        ]
      ]
    },
    {
      "source": "service/worker/replicator",
      "target": "common/persistence",
      "evidence": [
        [
          "service/worker/replicator",
          "common/persistence"
        ]
      ]
    },
    {
      "source": "service/worker/scanner",
      "target": "api",
      "evidence": [
        [
          "service/worker/scanner",
          "api/adminservice/v1"
        ],
        [
          "service/worker/scanner",
          "api/historyservice/v1"
        ],
        [
          "service/worker/scanner",
          "api/matchingservice/v1"
        ],
        [
          "service/worker/scanner/build_ids",
          "api/matchingservice/v1"
        ],
        [
          "service/worker/scanner/build_ids",
          "api/persistence/v1"
        ],
        [
          "service/worker/scanner/executions",
          "api/adminservice/v1"
        ],
        [
          "service/worker/scanner/executions",
          "api/enums/v1"
        ],
        [
          "service/worker/scanner/executions",
          "api/historyservice/v1"
        ],
        [
          "service/worker/scanner/executions",
          "api/persistence/v1"
        ],
        [
          "service/worker/scanner/history",
          "api/adminservice/v1"
        ],
        [
          "service/worker/scanner/history",
          "api/enums/v1"
        ],
        [
          "service/worker/scanner/history",
          "api/historyservice/v1"
        ],
        [
          "service/worker/scanner/history",
          "api/persistence/v1"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "api/visibilityservice/v1"
        ]
      ]
    },
    {
      "source": "service/worker/scanner",
      "target": "chasm",
      "evidence": [
        [
          "service/worker/scanner/executions",
          "chasm"
        ],
        [
          "service/worker/scanner/history",
          "chasm"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "chasm"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "chasm/lib/scheduler"
        ]
      ]
    },
    {
      "source": "service/worker/scanner",
      "target": "common",
      "evidence": [
        [
          "service/worker/scanner",
          "common"
        ],
        [
          "service/worker/scanner",
          "common/backoff"
        ],
        [
          "service/worker/scanner",
          "common/clock"
        ],
        [
          "service/worker/scanner",
          "common/config"
        ],
        [
          "service/worker/scanner",
          "common/dynamicconfig"
        ],
        [
          "service/worker/scanner",
          "common/headers"
        ],
        [
          "service/worker/scanner",
          "common/log"
        ],
        [
          "service/worker/scanner",
          "common/log/tag"
        ],
        [
          "service/worker/scanner",
          "common/membership"
        ],
        [
          "service/worker/scanner",
          "common/metrics"
        ],
        [
          "service/worker/scanner",
          "common/namespace"
        ],
        [
          "service/worker/scanner",
          "common/sdk"
        ],
        [
          "service/worker/scanner/build_ids",
          "common"
        ],
        [
          "service/worker/scanner/build_ids",
          "common/clock/hybrid_logical_clock"
        ],
        [
          "service/worker/scanner/build_ids",
          "common/dynamicconfig"
        ],
        [
          "service/worker/scanner/build_ids",
          "common/log"
        ],
        [
          "service/worker/scanner/build_ids",
          "common/log/tag"
        ],
        [
          "service/worker/scanner/build_ids",
          "common/namespace"
        ],
        [
          "service/worker/scanner/build_ids",
          "common/quotas"
        ],
        [
          "service/worker/scanner/build_ids",
          "common/worker_versioning"
        ],
        [
          "service/worker/scanner/executions",
          "common"
        ],
        [
          "service/worker/scanner/executions",
          "common/backoff"
        ],
        [
          "service/worker/scanner/executions",
          "common/collection"
        ],
        [
          "service/worker/scanner/executions",
          "common/dynamicconfig"
        ],
        [
          "service/worker/scanner/executions",
          "common/log"
        ],
        [
          "service/worker/scanner/executions",
          "common/log/tag"
        ],
        [
          "service/worker/scanner/executions",
          "common/metrics"
        ],
        [
          "service/worker/scanner/executions",
          "common/namespace"
        ],
        [
          "service/worker/scanner/executions",
          "common/primitives/timestamp"
        ],
        [
          "service/worker/scanner/executions",
          "common/quotas"
        ],
        [
          "service/worker/scanner/executor",
          "common"
        ],
        [
          "service/worker/scanner/executor",
          "common/metrics"
        ],
        [
          "service/worker/scanner/history",
          "common"
        ],
        [
          "service/worker/scanner/history",
          "common/collection"
        ],
        [
          "service/worker/scanner/history",
          "common/dynamicconfig"
        ],
        [
          "service/worker/scanner/history",
          "common/log"
        ],
        [
          "service/worker/scanner/history",
          "common/log/tag"
        ],
        [
          "service/worker/scanner/history",
          "common/metrics"
        ],
        [
          "service/worker/scanner/history",
          "common/namespace"
        ],
        [
          "service/worker/scanner/history",
          "common/primitives/timestamp"
        ],
        [
          "service/worker/scanner/history",
          "common/quotas"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "common"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "common/clock"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "common/dynamicconfig"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "common/log"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "common/log/tag"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "common/metrics"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "common/namespace"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "common/quotas"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "common/sdk"
        ],
        [
          "service/worker/scanner/taskqueue",
          "common"
        ],
        [
          "service/worker/scanner/taskqueue",
          "common/backoff"
        ],
        [
          "service/worker/scanner/taskqueue",
          "common/headers"
        ],
        [
          "service/worker/scanner/taskqueue",
          "common/log"
        ],
        [
          "service/worker/scanner/taskqueue",
          "common/log/tag"
        ],
        [
          "service/worker/scanner/taskqueue",
          "common/metrics"
        ]
      ]
    },
    {
      "source": "service/worker/scanner",
      "target": "common/persistence",
      "evidence": [
        [
          "service/worker/scanner",
          "common/persistence"
        ],
        [
          "service/worker/scanner",
          "common/persistence/serialization"
        ],
        [
          "service/worker/scanner",
          "common/persistence/visibility/manager"
        ],
        [
          "service/worker/scanner/build_ids",
          "common/persistence"
        ],
        [
          "service/worker/scanner/build_ids",
          "common/persistence/visibility/manager"
        ],
        [
          "service/worker/scanner/executions",
          "common/persistence"
        ],
        [
          "service/worker/scanner/executions",
          "common/persistence/versionhistory"
        ],
        [
          "service/worker/scanner/history",
          "common/persistence"
        ],
        [
          "service/worker/scanner/history",
          "common/persistence/serialization"
        ],
        [
          "service/worker/scanner/scheduleinvariants",
          "common/persistence/visibility/manager"
        ],
        [
          "service/worker/scanner/taskqueue",
          "common/persistence"
        ]
      ]
    },
    {
      "source": "service/worker/scanner",
      "target": "service/matching",
      "evidence": [
        [
          "service/worker/scanner/taskqueue",
          "service/matching"
        ]
      ]
    },
    {
      "source": "service/worker/scheduler",
      "target": "api",
      "evidence": [
        [
          "service/worker/scheduler",
          "api/historyservice/v1"
        ],
        [
          "service/worker/scheduler",
          "api/schedule/v1"
        ]
      ]
    },
    {
      "source": "service/worker/scheduler",
      "target": "chasm",
      "evidence": [
        [
          "service/worker/scheduler",
          "chasm"
        ],
        [
          "service/worker/scheduler",
          "chasm/lib/scheduler/gen/schedulerpb/v1"
        ],
        [
          "service/worker/scheduler",
          "chasm/lib/scheduler/migration"
        ]
      ]
    },
    {
      "source": "service/worker/scheduler",
      "target": "common",
      "evidence": [
        [
          "service/worker/scheduler",
          "common"
        ],
        [
          "service/worker/scheduler",
          "common/cache"
        ],
        [
          "service/worker/scheduler",
          "common/dynamicconfig"
        ],
        [
          "service/worker/scheduler",
          "common/log"
        ],
        [
          "service/worker/scheduler",
          "common/log/tag"
        ],
        [
          "service/worker/scheduler",
          "common/metrics"
        ],
        [
          "service/worker/scheduler",
          "common/namespace"
        ],
        [
          "service/worker/scheduler",
          "common/payload"
        ],
        [
          "service/worker/scheduler",
          "common/primitives"
        ],
        [
          "service/worker/scheduler",
          "common/primitives/timestamp"
        ],
        [
          "service/worker/scheduler",
          "common/quotas"
        ],
        [
          "service/worker/scheduler",
          "common/resource"
        ],
        [
          "service/worker/scheduler",
          "common/searchattribute"
        ],
        [
          "service/worker/scheduler",
          "common/searchattribute/sadefs"
        ],
        [
          "service/worker/scheduler",
          "common/util"
        ]
      ]
    },
    {
      "source": "service/worker/scheduler",
      "target": "common/persistence",
      "evidence": [
        [
          "service/worker/scheduler",
          "common/persistence/visibility/store/elasticsearch"
        ],
        [
          "service/worker/scheduler",
          "common/persistence/visibility/store/query"
        ]
      ]
    },
    {
      "source": "service/worker/scheduler",
      "target": "service/worker/common",
      "evidence": [
        [
          "service/worker/scheduler",
          "service/worker/common"
        ]
      ]
    },
    {
      "source": "service/worker/workerdeployment",
      "target": "api",
      "evidence": [
        [
          "service/worker/workerdeployment",
          "api/deployment/v1"
        ],
        [
          "service/worker/workerdeployment",
          "api/historyservice/v1"
        ],
        [
          "service/worker/workerdeployment",
          "api/matchingservice/v1"
        ]
      ]
    },
    {
      "source": "service/worker/workerdeployment",
      "target": "chasm",
      "evidence": [
        [
          "service/worker/workerdeployment",
          "chasm"
        ]
      ]
    },
    {
      "source": "service/worker/workerdeployment",
      "target": "common",
      "evidence": [
        [
          "service/worker/workerdeployment",
          "common"
        ],
        [
          "service/worker/workerdeployment",
          "common/backoff"
        ],
        [
          "service/worker/workerdeployment",
          "common/cache"
        ],
        [
          "service/worker/workerdeployment",
          "common/dynamicconfig"
        ],
        [
          "service/worker/workerdeployment",
          "common/log"
        ],
        [
          "service/worker/workerdeployment",
          "common/log/tag"
        ],
        [
          "service/worker/workerdeployment",
          "common/metrics"
        ],
        [
          "service/worker/workerdeployment",
          "common/namespace"
        ],
        [
          "service/worker/workerdeployment",
          "common/primitives"
        ],
        [
          "service/worker/workerdeployment",
          "common/resource"
        ],
        [
          "service/worker/workerdeployment",
          "common/sdk"
        ],
        [
          "service/worker/workerdeployment",
          "common/searchattribute"
        ],
        [
          "service/worker/workerdeployment",
          "common/searchattribute/sadefs"
        ],
        [
          "service/worker/workerdeployment",
          "common/worker_versioning"
        ]
      ]
    },
    {
      "source": "service/worker/workerdeployment",
      "target": "common/persistence",
      "evidence": [
        [
          "service/worker/workerdeployment",
          "common/persistence/visibility/manager"
        ]
      ]
    },
    {
      "source": "service/worker/workerdeployment",
      "target": "service/history",
      "evidence": [
        [
          "service/worker/workerdeployment",
          "service/history/api"
        ],
        [
          "service/worker/workerdeployment",
          "service/history/consts"
        ],
        [
          "service/worker/workerdeployment",
          "service/history/workflow/update"
        ]
      ]
    },
    {
      "source": "service/worker/workerdeployment",
      "target": "service/worker/common",
      "evidence": [
        [
          "service/worker/workerdeployment",
          "service/worker/common"
        ]
      ]
    },
    {
      "source": "temporal",
      "target": "service/worker/(root package)",
      "evidence": [
        [
          "temporal",
          "service/worker"
        ]
      ]
    }
  ]
}
