Skip to content

v4.15.6

@Robinvm Robinvm tagged this 24 Apr 11:05
The AI was still proposing "Veelgestelde vragen" as an outline heading
despite the fact that FAQs are handled as a separate block. This made the
heading visible in the outline editor and, if the user regenerated outline
content, GenerateOutlineContentJob would skip it but it still cluttered the
outline.

- Added FaqHeadingDetector support class centralising the multilingual FAQ
  pattern match (NL, EN, DE, FR, ES).
- GenerateSeoAuditJob::generateOutline() filters FAQ-headings out of the
  AI response before saving, so they never reach the outline editor.
- GenerateOutlineContentJob uses the same detector (replaced its local
  duplicate).
- Outline prompt explicitly tells the AI not to include a FAQ-heading.

Tests: 32 feature tests green.
Assets 2
Loading