Demote ATX headings by one level inside an artifact body โ ## โ ###, ### โ ####, โฆ, capped at ######. The aggregator wraps each artifact under its own injected ## <Section title>, so without this the rendered article outline ends up flat (every artifact's internal H2s become siblings of the wrapper H2).
Headings inside fenced code blocks are explicitly excluded by tracking fence state line-by-line.
Demote ATX headings by one level inside an artifact body โ
##โ###,###โ####, โฆ, capped at######. The aggregator wraps each artifact under its own injected## <Section title>, so without this the rendered article outline ends up flat (every artifact's internal H2s become siblings of the wrapper H2).Headings inside fenced code blocks are explicitly excluded by tracking fence state line-by-line.