Serverseitige KI-Auswertung des Marken-Klarheits-Checks (Dual-Provider:
Anthropic/OpenAI, umschaltbar via KLARHEITS_CHECK_KI), mit kuratiertem
Prompt, belegtem Grad aus dem Wortlaut, deterministischem Fallback und
Datenschutz-Abschnitt zur KI-Verarbeitung im Privacy-Modus.
Neu in diesem Stand:
- Test-Protokoll (KlarheitsCheckProtokoll): schreibt je KI-Lauf Eingabe +
Ausgabe mit Datum und Session-ID als JSONL. Token-geschützte Ansicht unter
/klarheits-check/protokoll/{token} plus Komfort-Übersicht (nur außerhalb
der Produktion). Per KLARHEITS_CHECK_LOG abschaltbar.
- Missbrauchsschutz der KI-Anfragen: pro IP/Minute, pro IP/Tag und globaler
Tagesdeckel (konfigurierbar). Bei Überschreitung statisches Ergebnis mit
Hinweis statt KI; greift nur bei Freitext.
- Deutlicher Lade-Hinweis ("Bitte warten … bis zu 30 Sekunden") mit größerem
Spinner während der KI-Anfrage.
Abgedeckt durch Feature-Tests (Auswerten, Protokoll, Probe-Command).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Inbound-Magnet aus dem Konzept (dev/klarheits-check/): 5 Fragen mit Skala +
optionalem Freitext, deterministischer Reifegrad im Frontend, KI-Einordnung
folgt in Phase 3 über einen serverseitigen Proxy.
- Route + Seite /klarheits-check im Marketing-Layout (teilbare URL)
- Fragenkatalog als config/klarheits_check.php (eine Wahrheit für Anzeige + späteren Prompt)
- Wiederverwendbare Partial; Quiz-JS mit Auswahl, geführter Navigation
(Check starten → Frage 1, „Weiter" pro Frage), deterministischem Reifegrad
und Ergebnis-Rendering; Fetch an POST /klarheits-check/auswerten mit
sauberem Fallback (Endpoint folgt in Phase 3)
- Inline-Validierung mit Sprung zur offenen Frage; „Neu starten" hinter dem Audit-CTA
- Hochkant-Tab rechts (mobil Pill unten rechts), verlinkt auf die Seite,
auf der Seite selbst ausgeblendet
- kc-*-Styles über die bestehenden Theme-Tokens (beide Wirkungs-Modi)
- CSRF-Meta im Layout für den späteren POST
- Feature-Tests (Rendering, geführte Navigation, Tab-Sichtbarkeit)
Enthält erstmalig routes/marketing.php und das Theme-Stylesheet, da die
Funktion darauf aufbaut. config/services.php (Anthropic/OpenAI) bleibt für
den Phase-3-Commit.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Durch die Laravel-Integration setzt die Seite jetzt technisch notwendige
Cookies (markemacht-session, XSRF-TOKEN). Der pauschale Hinweis „Keine
Cookies" stimmt damit nicht mehr.
- mm-wirkung wird nicht mehr als Cookie gespiegelt → nur noch localStorage
(JS + Inline-Head-Script); kein Flash, da vor erstem Paint gesetzt
- Footer: „Keine Cookies" → „DSGVO-konform · keine Weitergabe"
- Datenschutz: neuer Absatz „Technisch notwendige Cookies" (markemacht-session,
XSRF-TOKEN; § 25 Abs. 2 TTDSG i.V.m. Art. 6 Abs. 1 lit. f DSGVO, kein Banner nötig)
- Feature-Tests für Footer-Hinweis und Datenschutz-Inhalt
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Das markemacht.de-Anfrageformular (Audit-Modal) war nach der Laravel-
Integration ohne Endpoint. Es wird jetzt serverseitig über Livewire
verarbeitet statt über das alte statische PHP-Skript.
- AuditAnfrage-Mailable + Mail-View, Reply-To = Absender
- config/marketing.php: Empfänger via MARKETING_ANFRAGE_TO (Default info@markemacht.de)
- Livewire-SFC web.audit-form: Validierung (dt.), Honeypot, Rate-Limit (3/10 Min),
dispatch('audit-sent') schließt das Modal
- Modal-Markup auf <livewire:web.audit-form /> umgestellt
- Feature-Tests (Validierung, Versand, Honeypot, Throttle)
- Entwicklungsplan unter dev/audit-formular-cookies/
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Konsolidierter, bereinigter Stand der Wissensbasis (docs/). Frischer
Wurzel-Commit, um urheberrechtlich problematische Volltexte aus der
Historie zu entfernen (die bisherige Historie bestand aus einem einzigen
Initial-Commit).
Enthaltene Änderungen (vgl. docs/_Steuerung/CHANGELOG.md, 2026-05-29):
- Copyright-Hygiene: 25 Volltext-/Übersetzungsdateien (Sharp 14 Kap.,
Wala 11 Kap.) entfernt; je Quelle _Fundstellen-Index.md als
Provenienzbeleg; Quellnachweise + Steuerungsdateien angepasst.
- Konsistenz-Korrekturen: Reichweite 000-013 (Scorecard-Regeln),
Rule-ID MW-WK-DIFF-101, Quellnachweis-Dateiverweis, Dok.000 v2.0.2.
- Dateinamen-Normalisierung: Startdatei ohne Leerzeichen.
Originale (Wala/Sharp E-Books) privat außerhalb des Repos archiviert.
Co-authored-by: Cursor <cursoragent@cursor.com>