(tenant: string, row: ConnectionRow)
| 1052 | * one tenant's probe outcome (run with ITS credentials) as another tenant's |
| 1053 | * health verdict. Same structured-key idiom as #1537's refresh gate. */ |
| 1054 | const healthProbeGateKey = (tenant: string, row: ConnectionRow): string => |
| 1055 | JSON.stringify([tenant, row.owner, row.subject, row.integration, row.name]); |
| 1056 | |
| 1057 | /** The enumerable mechanism behind a credential-resolution failure, read |
| 1058 | * off the error's structural fields — never the message. Admin policy and |
no outgoing calls
no test coverage detected