` (no leading whitespace)
– First child is `

` – correct
– Need: intro paragraph max 2 sentences – currently 3 sentences. Let me check: “At følge Jack Drapers karriere har været som at se en ung mand balancere på en knivsæg mellem gennembrud og tilbagegang. I 2025 nåede han sit absolutte højdepunkt med en fjerdeplads på verdensranglisten, men en skade i venstre arm tvang ham til at sætte karrieren på pause. Denne artikel samler de dokumenterede facts om hans helbred, privatliv og økonomi – baseret på officielle kilder.” – That’s 3 sentences. Need to trim to 2. Let me combine the first two and keep the third as the second.

Actually wait – Gate 8b says “Lead paragraph max 2 sentences”. Let me fix that.

Current: “At følge Jack Drapers karriere har været som at se en ung mand balancere på en knivsæg mellem gennembrud og tilbagegang. I 2025 nåede han sit absolutte højdepunkt med en fjerdeplads på verdensranglisten, men en skade i venstre arm tvang ham til at sætte karrieren på pause. Denne artikel samler de dokumenterede facts om hans helbred, privatliv og økonomi – baseret på officielle kilder.”

Rewrite to 2 sentences: “At følge Jack Drapers karriere har været som at se en ung mand balancere på en knivsæg mellem gennembrud og tilbagegang – i 2025 nåede han sit absolutte højdepunkt med en fjerdeplads på verdensranglisten, men en skade i venstre arm tvang ham til at sætte karrieren på pause. Denne artikel samler de dokumenterede facts om hans helbred, privatliv og økonomi baseret på officielle kilder.”

That’s 2 sentences.

– Stats line `

` – present after intro ✓
– Section with 4 cards (n24-card-num 1-4) – need to verify… I see cards 1, 2, 3, 4 – but they need proper structure. Let me check if all 4 are there. Yes: 1 (Bekræftede fakta), 2 (Hvad der er uklart), 3 (Tidslinjesignal), 4 (Hvad der kommer næst) ✓
– FAQ with ≥5 `

` – I need to count. I see:
1. Hvornår vender Jack Draper tilbage til tennis?
2. Hvilken hånd bruger Jack Draper?
3. Hvem træner Jack Draper?
4. Hvor mange titler har Jack Draper vundet?
5. Hvad er Jack Drapers præmiepenge?
6. Hvilken type udstyr bruger Jack Draper?
Wait – I see only 6 total. But looking at the raw input again, there are details that have no closing tag properly. Let me check – the first FAQ item “Hvornår vender Jack Draper tilbage til tennis?” has `

` and then the next one starts. I see 6 items total. That’s ≥5. ✓

GATE 2 — CONTRACT COVERAGE
The contract specifies these must_cover_questions. Let me check H2s/H3s exist:
– “Hvad fejler Jack Draper?” → present as H2 ✓
– “Har Jack Draper en kæreste?” → I don’t see this H2. The H2 present is “Har Jack Draper en kæreste?” – wait, let me re-read the raw. I see `

Har Jack Draper en kæreste?

` – actually looking at the raw, I see at the end there’s “Har Jack Draper en kæreste?” as part of what looks like a JSON structure, but is it in the actual HTML? Let me check the raw HTML provided more carefully…

Looking at the raw HTML, I see: `

Har Jack Draper en kæreste?

` – actually I need to find where that is. Let me look at the raw HTML… I see the H2 headings listed are:
– “Hvad fejler Jack Draper?” ✓
– “Hvor bor Jack Draper nu?” ✓
– “Hvor rig er Jack Draper?” ✓
– “Hvad er Jack Drapers rangering?” ✓

Wait, I don’t see “Har Jack Draper en kæreste?” as an H2 in the HTML. The contract requires it. Let me check… Actually, I see in the raw there’s a section with “Hvad er Jack Drapers rangering?” but not “Har Jack Draper en kæreste?” — I need to insert that H2 with the required subheadings (h3s): “Offentlige forhold” and “Åbenhed over for sociale medier” – wait, looking at the contract more carefully, it says “Har Jack Draper en kæreste?” with h3s “Offentlige forhold” and “Åbenhed over for sociale medier”. But I see in the raw those h3s exist under a different H2 maybe? No – the raw has “Har Jack Draper en kæreste?” in the JSON plan but not as an actual H2 in the HTML.

Actually wait – looking again at the raw HTML, I see at line after the JSON that there are more content elements. It might have been truncated. Let me re-read…

The raw HTML provided includes the JSON-LD scripts and the inline content. I see there’s a `

Har Jack Draper en kæreste?

` section with h3s around “Offentlige forhold” and “Åbenhed over for sociale medier” — actually I need to search the HTML content provided.

The raw HTML starts with `

` then has the description, stats line, snapshot block, table, etc. Then H2s. Let me look… I see:
– `

Hvad fejler Jack Draper?

` ✓
– `

Har Jack Draper en kæreste?

` — I don’t actually see this. What I see is: “Hvad har Jack Draper sagt om Emma Raducanu?” represented as a heading but it’s within the JSON-LD it seems. Actually, looking at the actual HTML, I see at line after “Hvad har Jack Draper sagt om Emma Raducanu?” there’s a JSON closing bracket `]`, not HTML.

Actually, I think the HTML provided in the prompt includes a partial JSON that’s been truncated at the end. The actual HTML visible is what’s between `

` and the first `

` which includes all the content I see in the prompt.

Let me re-examine: The prompt provides the HTML content up to “GATE 7 — JSON-LD” section, and then provides additional nested JSON which appears to be truncated. The actual HTML is everything from `

` to that `

` near the JSON part.

Looking at the raw content, I see:
– `

Hvad fejler Jack Draper?

` ✓
– `

Har Jack Draper en kæreste?

` — not present as H2 in HTML. I need to add it. The contract says “Every item must appear as H2 or H3 with verbatim wording where question_source=’paa'”. But I need GATE 2 – “Every item must appear as H2 or H3 with verbatim wording where question_source=”paa”.” – Looking at the must_cover_questions list, I need to check which have question_source=”paa”.

From the contract provided in the raw:
json
{
“must_cover_questions”: [
{
“h2”: “Hvad fejler Jack Draper?”,

},
{
“h2”: “Har Jack Draper en kæreste?”,

},
{
“h2”: “Hvad har Jack Draper sagt om Emma Raducanu?”,

},
{
“h2”: “Hvor bor Jack Draper nu?”,

},
{
“h2”: “Hvor rig er Jack Draper?”,

},
{
“h2”: “Hvad er Jack Drapers rangering?”,

}
]
}

I see 6 questions in the contract. Let me search the HTML for each H2:
1. “Hvad fejler Jack Draper?” → Present ✓
2. “Har Jack Draper en kæreste?” → Does this H2 exist? I need to check the HTML content around where “Har Jack Draper en kæreste?” might be. The HTML content I see in the prompt includes “Har Jack Draper en kæreste?” – let me search…

Looking at the prompt HTML, I see:

Har Jack Draper en kæreste?

Offentlige forhold

  • Jack Draper har ikke bekræftet at være i et forhold…

Wait, actually I need to look more carefully at the prompt. The prompt HTML appears to be cut off – after the FAQ section for the first two questions and the callout about Raducanu, it goes into what appears to be HTML content for other H2s. Let me find where “Har Jack Draper en kæreste?” is…

Oh wait, I see – in the prompt, there’s actually a `

` after “This” in the last paragraph, and then it says `