Files
petfeed/prisma/backfill_founding_members.sql
T
adminandClaude Opus 5.5 307b76e8fd feat: Gründungsmitglieder (erste 250 Tiere) und Kurator-Begrüßung
- Pet.isFoundingMember: in pets.create per bewachter SQL-Anweisung für die
  ersten 250 Tiere gesetzt, nie entzogen; Abzeichen (Spross) in Feed und
  Profil, Web + App, unabhängig vom Empfehlungsprogramm
- Kurator "PawFeed Team": folgt jedem neuen Tier und schickt eine
  Begrüßungs-Direktnachricht (DE/EN nach Sprache beim Anlegen), im
  Hintergrund — blockiert das Onboarding nicht
- CuratorSettings + Admin-Seite /p/[secret]/curator: Schalter, Texte mit
  Pflicht-Platzhalter {name} und Vorschau, Zähler der Gründungsmitglieder
- prisma/backfill_founding_members.sql, prisma/enable_rls_curator.sql

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 20:26:43 +02:00

8 lines
399 B
SQL

-- Gründungsmitglieder: alle bestehenden Tiere unter den ersten 250 (nach
-- Erstellzeitpunkt) nachträglich markieren. Neue Tiere setzt pets.create
-- selbst (src/lib/new-pet-welcome.ts). Idempotent, nach dem prisma db push
-- einmal ausführen.
UPDATE "Pet" SET "isFoundingMember" = true
WHERE "id" IN (SELECT "id" FROM "Pet" ORDER BY "createdAt" ASC LIMIT 250)
AND "isFoundingMember" = false;