> I see from the Asciidoctor docs that [dedication] is attached to a level 0 section. Does this mean a dedication is only allowed for doctype=book?
No, it means that you *can* type it on a level-0 section and it will become a level-1 section. All special sections are this way. I think the idea was that you could choose you level that is appropriate for the authoring environment, but it would still be interpreted as level-1. (I'll admit, things are a bit fuzzy here, though).
> Is there any special rules that asciidoctor-core applies to a [dedication] ?
Nope. Other than it becomes a level-1 section automatically.
I'd actually like to change this so that the parser fixes the section level rather than the converter.
Cheers,
-Dan