R3.1: Rechtstexte eingebaut — Impressum, AGB v0.6, Richtlinien, Meldeverfahren

- Impressum: echte Anbieterdaten (adametz.media, Bielefeld, USt-ID) statt
  erfundener GmbH; DDG statt TMG, MStV-Verantwortlicher, Verbund-Absatz,
  DSA-Kontaktpunkt (Art. 11/12) mit neuem REPORT_EMAIL_*-Melde-Postfach
- AGB: B2B-Fassung v0.6 (03.07.2026) vollstaendig gerendert (par. 1-16,
  interne Anwalts-Anmerkungen entfernt, Variablen je Host aufgeloest);
  ersetzt den widerspruechlichen Platzhalter (30-Tage-Frist etc.)
- Neu: /richtlinien (Rahmentext + Ablehnungskategorien K1-K6 mit Ankern,
  statisch bis zum rejection_categories-System) und /melden (DSA/DSGVO/
  Aenderung/Depublikation, verdrahtet mit den bestehenden Melde-Links an
  jeder Mitteilung; eigenstaendige Formulare = Backlog T10/T12)
- Footer beider Gerueste + Sitemap um Richtlinien/Melden ergaenzt
- Versioniertes legal_documents-System (E3) bleibt R3.1-Folgeausbau

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-07-03 15:53:06 +00:00
parent f3a95c854d
commit d577ff54b8
11 changed files with 833 additions and 121 deletions

View file

@ -25,13 +25,13 @@ class SitemapController extends Controller
/** @var list<string> */
private const HUB_PAGES = [
'faq', 'hilfe', 'api', 'kuendigung',
'impressum', 'datenschutz', 'agb', 'cookies',
'impressum', 'datenschutz', 'agb', 'cookies', 'richtlinien', 'melden',
];
/** @var list<string> */
private const PORTAL_PAGES = [
'preise', 'veroeffentlichen', 'newsrooms', 'faq',
'hilfe', 'api', 'impressum', 'datenschutz', 'agb', 'cookies',
'preise', 'veroeffentlichen', 'newsrooms', 'faq', 'hilfe', 'api',
'impressum', 'datenschutz', 'agb', 'cookies', 'richtlinien', 'melden',
];
public function __invoke(Request $request): Response