bondOutcome

Controls what bond does. Defaults to BondOutcome.Success so existing tests that never touch this knob keep the historical "bonding always succeeds" behavior. Set it (or use the failBondWith / failBondWithSecurityException helpers) to drive the failure paths of consumers such as AndroidScannerViewModel.requestBonding.