@cfxlabsinc/b2b-services
    Preparing search index...
    AiPriseDecisionWorkflowArgs:
        | { input: AiPriseDecisionInput; version: 1 }
        | { link: AiPriseUserVerificationLink; version: 2 }
        | { rerun: AiPriseOrganizationRerun; version: 3 }

    version lets a later args shape fail loudly on a worker that predates it. Version 2 links a B2C session first, so a failed start leaves nothing linked; version 1 keeps its command sequence, so runs open at deploy replay. Version 3 is an operator's org re-run; a worker that predates it fails the start without retrying and writes nothing.