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