> Źródło: https://redai.pl/dev/konto-developera/ (dokumentacja modułów portalu redAi). Cała dokumentacja w jednym pliku: https://redai.pl/dev/moduly.md

## Konto developera

- Konto zakładacie sami na **[redai.pl/dev/konto](https://redai.pl/dev/konto/)**: imię albo nazwa firmy, e-mail, hasło. Na maila przyjdzie link, który zakłada konto (ważny 48 godzin). Nie potrzebujecie nic od nas ani dostępu do naszego panelu.
- Konto ma dwie zakładki:
  - **Moduły**: lista Waszych modułów ze statusem u redAi (szkic, czeka na redAi, zaakceptowany, odrzucony z powodem), wersją i instancjami. Przycisk **Nowy moduł** zakłada szkic (nazwa, klucz, opis, ikona) albo przyjmuje od razu gotową paczkę.
  - **API**: klucze API (tworzenie, unieważnianie) i skrót endpointów z przykładem `curl`.
- Karta modułu ma trzy sekcje:
  - **Przegląd**: co teraz z modułem (status u redAi, nasze uwagi, co zrobić dalej), ostatnie wydanie i skrót instancji. Przy szkicu: cztery kroki pierwszego wydania i **gotowy szkielet** (`<klucz>-0.1.0.tar.gz`: manifest, trasa, kontroler, widok).
  - **Wydania**: wysyłka nowej wersji, polecenia `curl` i prompt dla asystenta AI pod ten moduł, historia z naszymi uwagami.
  - **Instancje**: publiczny albo wybrane instancje, jedna lista adresów ze stanem modułu na każdej (działa, zainstalowany i wyłączony, czeka na redAi, nieznana instancja).
- **Klucz API** tworzycie na koncie (format `rmk_` + 48 znaków). Pokazujemy go **tylko raz**, u nas zostaje tylko jego skrót. Zgubiony klucz unieważniacie i tworzycie nowy. Możecie mieć kilka kluczy, np. osobny na komputer, CI i asystenta AI.
- **Instancje ustawiacie przy module**, nie przy kluczu: sekcja Instancje na karcie albo `POST /api/moduly/adresy`. Klucze przypisane do instancji we wcześniejszej wersji konta działają dalej (każde wydanie wysłane takim kluczem proponuje moduł tym instancjom, nowe zatwierdza redAi). W zakładce API widać je przy kluczu i możecie je tam odłączyć.
- Klucz trzymajcie w zmiennej środowiskowej albo w menedżerze sekretów, nigdy w paczce, repozytorium ani w pliku, który czyta czat AI.
- Po każdej naszej decyzji o wydaniu (akcept, odrzucenie, wycofanie) i o widoczności dostajecie maila.

