Anchorage API reference
    Preparing search index...

    Interface ConnectorConformanceCaseResult

    interface ConnectorConformanceCaseResult {
        auditEvents: number;
        decisionCodes: readonly (
            | "CONNECTOR_ALLOWED"
            | "PERMISSION_GRANTED"
            | "APPROVAL_GRANTED"
            | "IDEMPOTENCY_TAKEOVER"
            | "EGRESS_INPUT_INVALID"
            | "EGRESS_URL_INVALID"
            | "EGRESS_SCHEME_NOT_ALLOWED"
            | "EGRESS_HOST_NOT_DECLARED"
            | "EGRESS_REDIRECT_URL_INVALID"
            | "EGRESS_REDIRECT_SCHEME_NOT_ALLOWED"
            | "EGRESS_REDIRECT_HOST_DENIED"
            | "EGRESS_REDIRECT_UNVERIFIABLE"
            | "EGRESS_REDIRECT_LIMIT_EXCEEDED"
            | "EGRESS_REDIRECT_BODY_UNREPLAYABLE"
            | "EGRESS_DENIED"
            | "EGRESS_HOST_NOT_ALLOWED_BY_ORG"
            | "PERMISSION_PROJECTION_INVALID"
            | "PERMISSION_MISSING"
            | "APPROVAL_GRANT_MISSING"
            | "RATE_LIMIT_EXCEEDED"
            | "IDEMPOTENCY_KEY_MISSING"
            | "IDEMPOTENCY_CONFLICT"
            | "IDEMPOTENCY_LEGACY_AMBIGUOUS"
            | "IDEMPOTENCY_MIGRATION_REQUIRED"
            | "DRY_RUN_UNSUPPORTED"
            | "DRY_RUN_INVALID"
            | "WORKFLOW_SCOPE_MISSING"
            | "CROSS_WORKFLOW_ACCESS_DENIED"
            | "ISOLATION_SCOPE_MISSING"
            | "ISOLATION_SCOPE_INVALID"
            | "BACKGROUND_OVERRIDE_DENIED"
            | "BACKGROUND_TASK_DENIED"
            | "BACKGROUND_EXECUTION_DENIED"
            | "EVALUATOR_DENIED"
            | "EVALUATOR_FAILED"
            | "STORE_UNAVAILABLE"
            | "STORE_COMMIT_FAILED"
            | "STORE_RELEASE_FAILED"
            | "CONNECTOR_EXECUTION_FAILED"
            | "CONNECTOR_INPUT_INVALID"
            | "CONNECTOR_OUTPUT_INVALID"
            | "CONNECTOR_UNREGISTERED"
            | "CONNECTOR_BOUNDARY_MODIFIED"
            | "CONNECTOR_INVOCATION_OPTIONS_INVALID"
            | "CONNECTOR_BOUNDARY_UNVERIFIABLE"
            | undefined
        )[];
        escapes: readonly ConnectorConformanceEscape[];
        findings: readonly ConnectorConformanceFinding[];
        guardedHosts: readonly string[];
        name: string;
        proved: | "guarded-request"
        | "guarded-denial"
        | "policy-denied"
        | "no-network"
        | "nothing";
        transportCalls: number;
    }
    Index

    Properties

    auditEvents: number

    Witness events on this case's AuditLogger: recorded inside the invocation window, carrying a decisionCode, and stamped with this case's SUBJECT as resource — a collaborator connector built on the same logger is not one.

    decisionCodes: readonly (
        | "CONNECTOR_ALLOWED"
        | "PERMISSION_GRANTED"
        | "APPROVAL_GRANTED"
        | "IDEMPOTENCY_TAKEOVER"
        | "EGRESS_INPUT_INVALID"
        | "EGRESS_URL_INVALID"
        | "EGRESS_SCHEME_NOT_ALLOWED"
        | "EGRESS_HOST_NOT_DECLARED"
        | "EGRESS_REDIRECT_URL_INVALID"
        | "EGRESS_REDIRECT_SCHEME_NOT_ALLOWED"
        | "EGRESS_REDIRECT_HOST_DENIED"
        | "EGRESS_REDIRECT_UNVERIFIABLE"
        | "EGRESS_REDIRECT_LIMIT_EXCEEDED"
        | "EGRESS_REDIRECT_BODY_UNREPLAYABLE"
        | "EGRESS_DENIED"
        | "EGRESS_HOST_NOT_ALLOWED_BY_ORG"
        | "PERMISSION_PROJECTION_INVALID"
        | "PERMISSION_MISSING"
        | "APPROVAL_GRANT_MISSING"
        | "RATE_LIMIT_EXCEEDED"
        | "IDEMPOTENCY_KEY_MISSING"
        | "IDEMPOTENCY_CONFLICT"
        | "IDEMPOTENCY_LEGACY_AMBIGUOUS"
        | "IDEMPOTENCY_MIGRATION_REQUIRED"
        | "DRY_RUN_UNSUPPORTED"
        | "DRY_RUN_INVALID"
        | "WORKFLOW_SCOPE_MISSING"
        | "CROSS_WORKFLOW_ACCESS_DENIED"
        | "ISOLATION_SCOPE_MISSING"
        | "ISOLATION_SCOPE_INVALID"
        | "BACKGROUND_OVERRIDE_DENIED"
        | "BACKGROUND_TASK_DENIED"
        | "BACKGROUND_EXECUTION_DENIED"
        | "EVALUATOR_DENIED"
        | "EVALUATOR_FAILED"
        | "STORE_UNAVAILABLE"
        | "STORE_COMMIT_FAILED"
        | "STORE_RELEASE_FAILED"
        | "CONNECTOR_EXECUTION_FAILED"
        | "CONNECTOR_INPUT_INVALID"
        | "CONNECTOR_OUTPUT_INVALID"
        | "CONNECTOR_UNREGISTERED"
        | "CONNECTOR_BOUNDARY_MODIFIED"
        | "CONNECTOR_INVOCATION_OPTIONS_INVALID"
        | "CONNECTOR_BOUNDARY_UNVERIFIABLE"
        | undefined
    )[]

    The decisionCode of every event this case's AuditLogger recorded inside the invocation window, in record order; undefined for an event from an emitter that stamps none, so a foreign boundary writing to the same logger stays visible rather than being filtered away. Filled for a case eligible under the eligibility rule in CONNECTORS.md; empty otherwise.

    escapes: readonly ConnectorConformanceEscape[]

    Refused attempts recorded for this case; an escape recorded at run level is on report.findings instead.

    findings: readonly ConnectorConformanceFinding[]

    This case's findings: the subset of report.findings whose case is this name. Case names are unique per run, so the subset is well defined.

    guardedHosts: readonly string[]

    Hosts this case reached THROUGH the guard: the hostnames of the calls the harness-owned base transport allowed, de-duplicated in first-call order. Filled for a case eligible under the eligibility rule in CONNECTORS.md; empty otherwise. A measurement, never a copy of the case's own expect.hosts.

    name: string
    proved:
        | "guarded-request"
        | "guarded-denial"
        | "policy-denied"
        | "no-network"
        | "nothing"

    What this case proved. 'nothing' indicates incomplete evidence; the case's findings say why.

    transportCalls: number

    Calls that reached the harness-owned base transport, allowed or refused, counted when the case settles.