Echte Google-Rezensionen als Vertrauenselement zeigen, ohne Ersatzstimmen und ohne Verbindung des Browsers zu Google.
Umgesetzt
Abruf serverseitig über Places API (New), eine Stunde gecacht (b4eafbe, src/lib/google-reviews.ts)
Eigener Abschnitt als Zitatstrecke mit Durchschnitt und Anzahl, Initialen statt Profilbildern, Links nur zu Google-Hosts (f74a08f, src/components/sections/ReviewsSection.tsx)
Ohne GOOGLE_PLACES_API_KEY und GOOGLE_PLACE_ID entfällt der Abschnitt
Tests tests/review-format.test.ts
Offen
API-Schlüssel und Place-ID im Secret artista-modelcamp-secrets setzen, falls der Abschnitt erscheinen soll (Inhaber, siehe #32). Ob sie im Cluster gesetzt sind, ist nicht dokumentiert.
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja (im Cluster belegt ausgerollt sha-5a88f3d am 13.10.2026); sichtbar nur mit gesetztem Schlüssel
Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)
## Ziel
Echte Google-Rezensionen als Vertrauenselement zeigen, ohne Ersatzstimmen und ohne Verbindung des Browsers zu Google.
## Umgesetzt
- [x] Abruf serverseitig über Places API (New), eine Stunde gecacht (`b4eafbe`, `src/lib/google-reviews.ts`)
- [x] Eigener Abschnitt als Zitatstrecke mit Durchschnitt und Anzahl, Initialen statt Profilbildern, Links nur zu Google-Hosts (`f74a08f`, `src/components/sections/ReviewsSection.tsx`)
- [x] Ohne `GOOGLE_PLACES_API_KEY` und `GOOGLE_PLACE_ID` entfällt der Abschnitt
- [x] Tests `tests/review-format.test.ts`
## Offen
- [ ] API-Schlüssel und Place-ID im Secret `artista-modelcamp-secrets` setzen, falls der Abschnitt erscheinen soll (Inhaber, siehe #32). Ob sie im Cluster gesetzt sind, ist nicht dokumentiert.
## Grundlage
`docs/ARCHITEKTUR.md` (Abschnitt Gestaltung, Rezensionen), `.env.example`.
## Status
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja (im Cluster belegt ausgerollt sha-5a88f3d am 13.10.2026); sichtbar nur mit gesetztem Schlüssel
Stand: 2026-10-16 (Quelle: git origin/main 9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Ziel
Echte Google-Rezensionen als Vertrauenselement zeigen, ohne Ersatzstimmen und ohne Verbindung des Browsers zu Google.
Umgesetzt
b4eafbe,src/lib/google-reviews.ts)f74a08f,src/components/sections/ReviewsSection.tsx)GOOGLE_PLACES_API_KEYundGOOGLE_PLACE_IDentfällt der Abschnitttests/review-format.test.tsOffen
artista-modelcamp-secretssetzen, falls der Abschnitt erscheinen soll (Inhaber, siehe #32). Ob sie im Cluster gesetzt sind, ist nicht dokumentiert.Grundlage
docs/ARCHITEKTUR.md(Abschnitt Gestaltung, Rezensionen),.env.example.Status
Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja (im Cluster belegt ausgerollt sha-5a88f3d am 13.10.2026); sichtbar nur mit gesetztem Schlüssel
Stand: 2026-10-16 (Quelle: git origin/main
9785eb2, Gitea-CI-Läufe und Registry, Memory der Sessions)