Marmot-TS
    Preparing search index...

    Type Alias WelcomeFanoutOutcome

    WelcomeFanoutOutcome:
        | { kind: "notRequired" }
        | { kind: "attempted"; outcomes: WelcomeDeliveryOutcome[] }

    Outcome of the Welcome fanout performed after a confirmed group-evolution publication. Unlike AncillaryEffectOutcome, a Welcome fanout reports one outcome per invitee (via WelcomeDeliveryOutcome) so a failed invitee is independently retryable (FOUND-04, D-06) — persistence stays a single AncillaryEffectOutcome because persistence is one write, not per-recipient.