# Versetzungsantrag – CREATION_NOTES

**Last Updated:** 2026-04-02

## Backup

- Manuelles Blog-Snapshot: `docs/backups/blog-snapshots/2026-04-02-235540` (laut früherem Plan-Lauf; bei Abweichung im Repo aktuellen Pfad im Commit vermerken).

## Edge cases & Fixes

1. **Word count / strict compare:** Outline-Ziel **3.700** (90 %-Gate); Body musste **≥80 %** erreichen → zusätzlicher H2-Abschnitt **„Wer bearbeitet den Versetzungsantrag – und wie lange kann das dauern?“** plus Formulierungs-Tuning.
2. **`validate-content-flow`:** Regex `\bHäufig\b.*?Fragen` matchte über ganze H2-Sektionen; Paragraph mit **„HR häufig … fachliche Fragen“** ausgelöst → umformuliert (**„in der Regel“** + **„inhaltliche Abstimmungen“**, kein **„Fragen“**-Substring in Nähe zu **häufig**).
3. **PAA:** Pipeline-PAA teils off-topic → `data/paa-questions-manual.json` + `collect-faq-research-data.php`.
4. **FAQs nach KI:** Keyword-Fragen (**„Wie berechnet man …“**, Freelancer-Drift) → `faq-questions.json` + `faq-answers-optimized.json` manuell kuratiert (14 FAQs, du-Ton, keine Rechtsberatung).
5. **Firecrawl remediate:** wie bei anderen Posts sparse URLs – in Pipeline-Output dokumentiert, kein Blocker nach manuellem SERP/Outline.
6. **LLM-Counts:** `sync-blog-posts-to-llms.php --add` hinterließ **363** in Content-Tiefe-Zeilen → manuell **364** in `html/llms.txt` und `html/llms-full.txt` für `validate-llms-metadata.py`.

## Siblings / Inventory

- Gezielt **Versetzungsantrag** (Arbeitnehmer-Wunsch) vs. **betriebliche Versetzung** / **Versetzungsklausel**; eigene Lexikon-Tiefe **Versetzung** / **versetzung_auf_wunsch_des_mitarbeiters** / **versetzungsklausel** aktuell nicht als Ordio-Artikel – nur kurz eingeordnet.
- Optional nach Publish: `normalize-and-match-terms.py`, `generate-lexikon-inventory-report.py` (siehe `blog-lexikon-inventory.mdc`).

## Assets

- **Featured image:** vorerst **`/insights/bilder/placeholder-featured.webp`**; `IMAGE_PROMPT.md` für Gemini/WebP-Export (`versetzungsantrag-{640,1024,1280}w.webp`) vorbereitet.
- **Skripte:** `v2/scripts/blog/set-versetzungsantrag-related-posts.php` (clusters, `related_posts`, `featured_image.alt` bei Bedarf erneut ausführen).

## Lead capture

- `_slugToBenefit` **versetzungsantrag** in `generate-lead-capture-copy.php`.
- Quick-Lookup: `blog_versetzungsantrag` in `lead-capture-copy-detector.php`.

## Browser QA

- Lokal: `http://localhost:8003/insights/lexikon/versetzungsantrag/` (Docker des Users; kein `php -S` auf 8003).
- Nach Deploy: Google Rich Results Test für FAQPage optional.
