as the very first characters of the output (no leading whitespace, no BOM, no comment, no empty element).
Immediately inside

, the FIRST child must be

— the intro paragraph.
If the first child is anything else (stats line, snapshot block, table, empty

,
, whitespace-only text), REPAIR: move the intro paragraph to first position.
If intro paragraph is missing entirely, SYNTHESIZE one from content plan: 2–4 sentences, warm + human + informative, 40–90 words, in article language. No hedging in sentence 1.
If intro paragraph is shorter than 2 sentences OR longer than 4 sentences, rewrite to comply.
Strip any leading whitespace/newlines between

and first child.
Strip any empty

,

 

, or
occurring before first content paragraph.

Check passed. The article already starts with `

` as the very first characters. The first child is `

` with the intro paragraph. The intro paragraph is 4 sentences long (within 2-4 range). No leading whitespace. No empty elements before first paragraph.

GATE — NATIVE LANGUAGE LABELS (runs before final output)
Scan all visible text outside