- 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>
8 lines
399 B
SQL
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;
|