Right now, phase messages take home SCs into account (regardless of whether the variant needs that!), while the corroboration doesn't.
I want them both to use one method (i.e. orders.AdjustmentStatus), but with some logic that handles the variant differences. E.g. letting the validator know which variant it's validating (which would be kind of useful anyway), or sending the parser as an argument, or something.
Right now, phase messages take home SCs into account (regardless of whether the variant needs that!), while the corroboration doesn't.
I want them both to use one method (i.e. orders.AdjustmentStatus), but with some logic that handles the variant differences. E.g. letting the validator know which variant it's validating (which would be kind of useful anyway), or sending the parser as an argument, or something.