When I tried to do this I would get the 0) in front, but actually here the numbering is only required for this set of subheadings a level below the ‘master’ heading (as the items may have duplicate names otherwise): everything else doesn’t need a number. Any ideas how I can go about doing this without manual labelling?
Got this working inspired by @Andrew’s counter-Roman trap for now:
#outline()
#show heading.where(level: 2): set heading(numbering:(..n) => numbering("1", n.pos().last()))
= master
== bob
== dylan
== bob
Will see if it works out for my document.