This is an additional requirement to
Two accounts linked, based on some condition/calculation (isPrimaryHCMAccount() == true) we want to map the attributes of the account that fulfills the condition into our focus object. Right now the mapping conditions only applies to the whole intent. Together with Sven from DAASI we found a complicated workaround some time ago that involves recompute triggers and channels which works for now but is not really ideal as the HCM calculation is one of the core mechanisms we will rely on.
-> Our conclusion was that conditions should be evaluated per tag and not per intent.
Two accounts linked, some mappings should be outbounded to both accounts, some mappings should only be outbounded to a conditional account, some mappings should be outbounded to both accounts - but each one gets a different value (condition based)
Again, having tag based conditions should solve the issue here.
I hope this short summary is not too condensed and you can comprehend our usecase.