Readonlykind: "approve_from_another_device"The entrypoint scheduled the trusted-notification poll: the app waits for another device.
Optional ReadonlymethodPicker?: LoginTwoFactorMethodPickerThe picker's values, when this caller fetched the picker up front.
ReadonlypollQpl: TwoFactorBloksQplThe has_been_allowed poll marker/instance the entrypoint issued.
Readonlykind: "choose_method"The entrypoint scheduled no approval poll: the app shows the method picker.
How the shared flow resolved a two-factor answer, as a sum rather than a flat record: the approval screen's poll or the method picker's issued values — the two shapes the next screen can actually continue with. The approve variant carries the picker too when the caller asked for it up front; the choose variant always does, because that is the screen the answer leads to.