Konfiguracja systemowa
Klucze runtime dla push-notyfikacji i dispatchu. Edytujesz wartości w tabelisystem_config (admin-only).
push_dispatch_urlPełny URL endpointa wywoływanego przez Postgres trigger po wrzuceniu wiersza do notification_queue (np. https://hub.idrecords.pl/api/public/push/dispatch).
push_dispatch_secretWspólny sekret porównywany z env PUSH_DISPATCH_SECRET w handlerze /api/public/push/dispatch.
vapid_public_keyTylko informacyjnie — faktyczny klucz publiczny pobierany jest z env VAPID_PUBLIC_KEY.
vapid_subjectAdres kontaktowy używany przez vendory push (np. mailto:hub@idrecords.pl). Faktyczna wartość runtime pochodzi z env VAPID_SUBJECT.
test_user_idsUUIDs userów (po przecinku/spacji/nowych liniach), którzy widzą Strefę Fanów i Talentobranie zanim odblokujemy je publicznie. Admin zawsze widzi.
test_user_emailsAlternatywnie podaj emaile (po przecinku). Wygodne, gdy nie chcesz wyciągać UUID.
public_zone_fandom_enabledWpisz 'on' by odblokować /ajdi/* dla WSZYSTKICH zalogowanych artystów. 'off' = tylko admin + konta testowe.
public_zone_talentobranie_enabledWpisz 'on' by odblokować /talentobranie dla WSZYSTKICH artystów. 'off' = tylko admin + konta testowe.
Konta testowe
Tworzy testkonto@idrecords.pl, testkonto2@idrecords.pl, testkonto3@idrecords.pl z rolą fan, hasłem testujemy, auto-confirmed, i dopisuje je do listy „test_user_emails". Idempotentne — można puścić wielokrotnie (resetuje hasło).
Storage (Lovable Cloud)
Co siedzi w bucketach. Network/egress liczone jest od ruchu, ale ciężkie buckety to kandydat do migracji na Dropbox albo zaostrzenia preload.