OptionalcataloguedTrue when the (scope, resultCode) pair is in the proven catalog.
OptionalmeaningCatalogued, actionable meaning (or Safaricom's text); undefined if unproven.
OptionalmsisdnOptionalretriableOptionalstatusOptionalterminalOptionaltransaction
Optional, additive fields parsers layer onto a result when the code is catalogued.
resultCode/resultDesc/successare never replaced — these only ADD a human meaning + retry/terminal hints.