
* **Intro `
`** with class `n24-p wp-block-paragraph` itemprop=”description” (max 2 sentences).
* **`
* Stats line.
* Key facts table.
* H2s per contract.
* 2-4 blockquotes from ≥2 speakers.
* FAQ with ≥5 `
* **Check:** The article starts with `
`. Good.
* **Check wrapper:** The article does NOT have a `
* **Check intro:** The first `
` has the correct class and is 3 sentences long. The gate says ”max 2 sentences”. I need to fix this. The text is: ”Some records are hard to shake, and ”You Spin Me Round (Like a Record)” är just en sådan. Dead or Alives monsterhit från 1984 är en av 80-talets mest odödliga poplåtar, med en refräng som fortfarande får dansgolven att fyllas. Den här guiden går igenom låtens historia, textens betydelse och varför den fortsätter att snurra runt i populärkulturen, långt efter att Pete Burns lämnade oss.” That’s 3 sentences. I need to make it 2. I can combine the first two. ”Some records are hard to shake, and ”You Spin Me Round (Like a Record)” är just en sådan – Dead or Alives monsterhit från 1984 är en av 80-talets mest odödliga poplåtar, med en refräng som fortfarande får dansgolven att fyllas. Den här guiden går igenom låtens historia, textens betydelse och varför den fortsätter att snurra runt i populärkulturen, långt efter att Pete Burns lämnade oss.” That’s 2 sentences. Good.
* **Check Snapshot block:** It has 4 cards with numbers 1-4. Good.
* **Check stats line:** It’s present after the intro. Good.
* **Check table:** There’s a table with 6 rows. Good.
* **Check H2s:** The content plan lists several H2s. I need to check if they are present. Looking at the article, I see H2s: ”Vem är den ursprungliga sångaren av \”You Spin Me Round\”?”, ”Vad är betydelsen av \”You Spin Me Round\” av Dead or Alive?”, ”Vad var Dead or Alives största hitlåt?”, ”Vilket år släpptes \”You Spin Me Round\” av Dead or Alive?”, ”Är bandet Dead or Alive fortfarande vid liv?”, ”Bekräftat och oklart”, ”Fem citat från Dead or Alive medlemmar”, ”Vanliga frågor om \”You Spin Me Round\””, ”Relaterad läsning”. That covers the contract.
* **Check blockquotes:** I see 4 blockquotes. Speakers: Pete Burns (1985), Mike Percy (2010), Pete Burns (2000), Pete Burns (Freak Unique). Only 2 unique speakers (Pete Burns and Mike Percy). That’s 2 speakers, which meets the minimum. Good.
* **Check FAQ:** There are 5 `
**GATE 2 — CONTRACT COVERAGE**
I need to check the `must_cover_questions` in the contract. The contract has a `paa_plan` array. I need to verify that each H2/H3 matches the verbatim wording where `question_source=”paa”`.
Let me check the contract:
– H2: ”Vem är den ursprungliga sångaren av \”You Spin Me Round\”?” – matches article H2. Good.
– H2: ”Vad är betydelsen av \”you spin me right round\” av Dead or Alive?” – Article H2 is ”Vad är betydelsen av \”You Spin Me Round\” av Dead or Alive?” – The contract says `Vad är betydelsen av \”you spin me right round\” av Dead or Alive?` but the article uses `”You Spin Me Round”` not `”you spin me right round”`. The contract says ”h2_verbatim_from_paa_when_possible”. Since the article’s H2 is close but not verbatim, I should consider if it’s acceptable. The gate says ”verbatim wording with question_source=’paa'”. The question in the contract is `Vad är betydelsen av \”you spin me right round\” av Dead or Alive?` but the article’s H2 is `Vad är betydelsen av \”You Spin Me Round\” av Dead or Alive?`. This is a mismatch. I need to fix the H2 to match the contract? The contract says ”h2_verbatim_from_paa_when_possible”. Since it’s not verbatim, I should change the H2 to match the contract exactly. So H2 becomes `Vad är betydelsen av ”you spin me right round” av Dead or Alive?`
– H2: ”Vad var Dead or Alives största hitlåt?” – Article has this. Good.
– H2: ”Vilket år släpptes \”You Spin Me Round\” av Dead or Alive?” – Article has this. Good.
– H2: ”Är bandet Dead or Alive fortfarande vid liv?” – Article has this. Good.
I also need to check H3s. The contract lists H3s for each. I see the article has H3s like ”Pete Burns – liv och karriär”, ”Andra medlemmar i Dead or Alive”, ”Textanalys och dubbelmeningar”, ”Kulturell påverkan”, etc. These match.
Wait, the contract has a `paa_plan` with multiple items. Let me see if all are covered. The article seems to cover all the H2s. I’ll assume it’s fine after fixing the H2 verbatim.
**GATE 3 — CLAIM = SOURCE**
The instructions say: ”Every
`. But that might be too long. The gate says ”named source anchor” — I can make the anchor text the source name. Let me look at the example. Actually, I’ll add a source link after each li. But to keep it clean, I’ll add a small anchor. However, the instructions say ”Missing → pull from research notes, wrap as anchor.” So I need to wrap the claim with an anchor. I’ll do this for the snapshot cards.
Also, for the ”Bekräftat och oklart” section, there are already anchors for the confirmed facts. Good.
**GATE 4 — FACT LOCK VS VERIFIED_FACTS**
I don’t see a `verified_facts` in the input. The article has some JSON-LD with claims, but no verified_facts array. The gate says to parse verified_facts. Since there’s none, I’ll skip.
**GATE 5 — FAQ DEDUP**
The FAQ has 5 items. I need to check if any overlap with H2s. The FAQs are:
1. Vilken genre tillhör ”You Spin Me Round”?
2. Vad betyder ”like a record” i låten?
3. Hur lång är originallåten?
4. Vilket album ingår låten i?
5. Är låten samplead i modern musik?
The H2s are: ”Vem är den ursprungliga sångaren…”, ”Vad är betydelsen…”, ”Vad var Dead or Alives största hitlåt?”, ”Vilket år släpptes…”, ”Är bandet Dead or Alive fortfarande vid liv?” – no overlap. Good. Minimum 5, so OK.
**GATE 6 — LINK HYGIENE + DIVERSITY**
I need to check all anchors. Internal links: The ”Relaterad läsning” has links to bakomkulisserna.se. Those are internal. I need to strip target/rel. But they have `href` with the domain. I’ll check: `` – internal, so remove `target` and `rel`. The second one similarly. For external links, I see in the ”Bekräftat” section there are links to Wikipedia, The Guardian, Songfacts. They have `target=”_blank” rel=”noopener nofollow”` – good. But I need to check if any external URL appears more than once. The Wikipedia link appears once. The Guardian once. Songfacts once. Also there’s a link to Yahoo? No. So OK. Max 3 per domain – Wikipedia only once, etc.
**GATE 7 — JSON-LD**
I need to ensure there are two scripts: NewsArticle and FAQPage. The article has one script with NewsArticle and one with FAQPage? Actually, the input shows two script blocks? Let me check: The article ends with a `` and then there’s a `






