# Anforderungsprofil – Creation Notes

**Last Updated:** 2026-03-03

## Decisions

### Product Mapping
- Product mapping → `/digitale-personalakte`, `/dokumentenmanagement` (same as stellenbeschreibung).
- Template link: `/vorlagen/stellenbeschreibung-vorlage` in content (Vorlage H2 – covers Anforderungen).

### Related Posts & Carousels
- Put **stellenbeschreibung first** in related_posts (content pair).
- Curated via `set-anforderungsprofil-related-posts.php`: stellenbeschreibung, organigramm, recruiting, bewerbermanagementsystem, personalfragebogen, assessment-center, soft-skills, hard-skills, personalentwicklung-und-weiterbildung, nachfolgeplanung, onboarding.
- `add-new-post-to-related-carousels.php` run with same targets – anforderungsprofil added to 11 posts.

### Content Differentiation
- **Anforderungsprofil vs. Stellenbeschreibung:** H2 added with link to stellenbeschreibung. Anforderungsprofil = Fähigkeiten/Kompetenzen für Stelle; Stellenbeschreibung = umfassendes Dokument (Aufgaben, Einordnung, Verantwortlichkeiten).

### Bidirectional Links
- Config: `data/bidirectional-links.json`; applied via `add-bidirectional-links.php`.
- **stellenbeschreibung:** H2 "Anforderungsprofil vs. Stellenbeschreibung" – "Das Anforderungsprofil" → link.
- **personalmanagement, personalwesen:** "Anforderungsprofile" → {{LINK_PLURAL}}.
- **active-sourcing:** "Anforderungsprofil definieren", "klar definiertes Anforderungsprofil" → link.
- **nachfolgeplanung (FAQs):** "Anforderungsprofile erarbeiten", "ein Anforderungsprofil erstellt" → link.
- **personalbeschaffung (FAQ):** "Passung zum Anforderungsprofil" → link.

### PAA Handling
- SISTRIX returned off-topic Bürgermeister questions. Created `paa-questions-manual.json` with 15 HR-focused questions. Ran `collect-faq-research-data.php` to use manual PAA.

### Scene Type
- **Chosen:** CAFE (informal meeting, two people at table discussing criteria) – distinct from stellenbeschreibung DESK, organigramm ABSTRACT, bewerbermanagementsystem CAFE.

### Lexikon Inventory
- Ran `normalize-and-match-terms.py`, `generate-lexikon-inventory-report.py` – anforderungsprofil now in Ordio coverage (179 Ordio terms in merged.json).
