Add Codex as read-only reviewer, retry blocked video autoplay
CMS quality / php (8.2) (push) Waiting to run
CMS quality / php (8.4) (push) Waiting to run
CMS quality / browser (push) Waiting to run
CMS quality / mysql (push) Waiting to run

scripts/codex-review.ps1 lets the Codex CLI review a state read-only in
a clean git worktree without .env or var/, as in Domira: by default
everything since the last release tag, or -Seit, -Commit, -Offen,
-Alles. The final answer is also saved under reports/. Review rules for
KantSites live in scripts/codex-review-prompt.md; README and AGENTS.md
describe the workflow.

video.js: when the browser refuses to start a loop (NotAllowedError),
the first touch or key press starts it; a click on the pause button
only counts as that button's own decision. ADR on videos updated.

Luximmo seed: Instagram and Facebook profiles in the footer, icons
instead of numbers in the process steps, services as subgrid.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
kantarciandClaude Opus 5.5 committed 2026-11-11 15:55:29 +01:00
1 parent 6e18a476c2
commit 4a33090905
8 files changed
+168 -18

No files matched your search

+28
View File
@@ -1,5 +1,33 @@
# Projektstatus
## Codex als Zweitprüfer (11.11.2026, noch nicht committet)
**Anlass:** Umut: Codex-CLI wie bei Domira als Bugprüfer einrichten, ab und zu mitlaufen lassen.
**Erledigt:** `scripts/codex-review.ps1` (nach Domira-Vorbild: nur lesend, `--ephemeral`, saubere Git-Kopie ohne `.env`/`var/`) mit den Umfängen seit letztem Release-Tag (Standard), `-Seit`, `-Commit`, `-Offen`, `-Alles`; Schlussantwort zusätzlich unter `reports/codex-review-<Datum>.md`. Prüfregeln für KantSites in `scripts/codex-review-prompt.md`. README (Prüfen) und AGENTS.md (Arbeitsweise mit Codex) ergänzt.
**Geprüft:** Probelauf `-Commit 84cdf6a` mit codex-cli 0.167.1: läuft durch (Exit 0, rund 47 000 Tokens), Antwort auf Deutsch („keine konkret belegbaren Fehler“), Kopie danach entfernt. Skript fehlerfrei geparst, reines ASCII. **Nicht geprüft:** `-Offen`, `-Alles` und die Ablage unter `reports/` (nach dem Probelauf ergänzt) in einem echten Lauf.
**Nächster Schritt:** vor dem nächsten Release `.\scripts\codex-review.ps1` laufen lassen und die Befunde nachvollziehen.
## Luximmo: Instagram und Facebook im Fuß (11.11.2026, noch nicht committet, nicht live)
**Erledigt:** `seed-luximmo.php`: Baustein `fuss-profile` (runde Symbole, Instagram und Facebook) unter dem Spruch im Fuß; Adressen aus `LUXIMMO_INSTAGRAM`/`LUXIMMO_FACEBOOK`, sonst leer und unsichtbar. Datenbank und `var/luximmo-paket.zip` neu gebaut (ohne Adressen).
**Geprüft:** In einer Kopie der Datenbank mit Beispieladressen: beide Links im Fuß, neuer Tab, Namen für Screenreader, 39×39 px. **Offen:** echte Profiladressen (nicht auf lux-immo.net und nicht im Netz gefunden) – live unter Einstellungen → Unternehmensdaten → Soziale Profile eintragen.
## Luximmo: Autostart, Symbole im Ablauf, Linien der Leistungen (11.11.2026, noch nicht committet, nicht live)
**Anlass:** Umut: Video startet nicht von selbst, Ziffern im Ablauf ersetzen, Aufklapp-Linien bei den Leistungen auf eine Höhe.
**Erledigt:** `video.js` (Kern): Verweigert der Browser den Start, startet das Video bei der ersten Berührung oder Taste. `seed-luximmo.php`: Symbole statt Ziffern im Ablauf (Brief, Personen, Dokument, Schlüssel), Leistungen als Subgrid. Lokale Datenbank und `var/luximmo-paket.zip` neu gebaut.
**Geprüft (Playwright, 8108):** Linien bei 1440 und 2000 px auf einer Höhe, bei 900 px je Reihe; ein geöffneter Eintrag verschiebt die Nachbarn nicht; kein Querscrollen bis 390 px. Start ohne Eingabe läuft; simulierte Verweigerung startet nach dem ersten Klick, der Knopf hält danach an. Nicht geprüft: `test:browser`, Lighthouse, PHPUnit, Firefox, Safari.
**Bekannte Fehler / offen:** Umut muss auf seinem Gerät Play drücken. Nicht nachgestellt: lux-immo.net startet von selbst in Chrome (mit Profil) und frisch in Chrome, Edge und Chromium unter Windows. Bei „Bewegung reduzieren“, Datensparen oder einer Browser-Sperre bleibt der Autostart aus; Video nur als WebM.
**Nächster Schritt:** Browser und Gerät von Umut klären, danach Release und Paket-Import für die Live-Seite.
## Fassung 1.43.1: Einwilligung – beide Antworten gleich gestaltet (11.11.2026)
**Anlass:** SUASIO-Scan von huefner-gartenbau.de: Einwilligung „nicht rechtskonform“ wegen Nudging (grün gefülltes „Alle akzeptieren“ neben Rahmenknopf „Nur notwendige“). ADR 131.