ActiveJobKey interface
Identifies a specific instance of a Job. (jobId, role) is unique within Manager; a 2-replica bundle has two ActiveJobKeys sharing jobId but with different role (e.g. "primary"/"backup"). During a Phase E migration the source keeps its role and the target wears role="migrationTarget".
Signature:
export interface ActiveJobKey