I’ve seen post about the order of precedence of show-set rules, but here all show rules act on the same element.
I do not understand what happens in the following case:
#show heading.where(level: 1): set heading(numbering: "A.")
#show outline: set heading(numbering: "(i)")
#outline()
In this case (at least in typst v0.15.1) the outline title header will be numbered like “A.”

And the ordering of show-set rules seem to not matter, i.e.
#show outline: set heading(numbering: "(i)")
#show heading.where(level: 1): set heading(numbering: "A.")
#outline()
has the same result.
So it appears to me that the heading.where(level: 1) show-set rule always applies last.
Is this the intended behaviour? If so how would one set the heading numbering for the outline title is level 1 heading have already been set?