// Weryfikacja design systemu
Most tokenow Omnira i shadcn dziala
Ta strona istnieje po to, zeby potwierdzic jedna rzecz: komponenty shadcn renderuja sie w palecie Omnira, w obu motywach, bez ani jednego literalu koloru poza globals.css. Przelacz motyw w prawym gornym rogu.
Komponenty shadcn
przemapowane na tokeny Omnira
Zamiany tokenu accent
crimson uwolniony dla CTA
Dokumentacja
plikow w docs/
// Regula crimsonu
Domyslny przycisk jest neutralny. Crimson to jawny wybor, jeden na ekran, inaczej przestaje cokolwiek znaczyc.
// Focus kontra blad walidacji
Focus jest neutralny, blad crimsonowy. Gdyby oba byly crimsonem, roznilyby sie wylacznie kryciem obwodki i pole z bledem wygladaloby slabiej zaznaczone niz poprawne.
Stan poprawny
Numer musi miec 10 cyfr i poprawna sume kontrolna
// Tint modulu przez lokalny scope tokenow
Kafelek nizej ma atrybut data-module="leads". Redeklaracja tokenow w tym scope przetintowuje cale poddrzewo, lacznie z prefiksem //, bez podawania czegokolwiek propsami.
// Leady
firm w bazie
nowych w tym tygodniu
koszt firmy pozyskanej
// Kroki wdrozenia
| Krok | Zakres | Stan |
|---|---|---|
| K0 | Fundament: repo, docs, Docker, CI, staging | gotowe |
| K1 | Design system: most tokenow, AppShell, Drizzle | gotowe |
| K2 | Auth: Better Auth, 2FA, zaproszenia | backlog |
| K3 | Izolacja najemcow: RLS, bramka w CI | backlog |
| K4 | Model danych z Vertical, warstwa serwisow | backlog |
pelna lista K0-K13 w docs/roadmap.md i na tablicy OMNILEAD
// Izolacja najemcow
Trzy warstwy rownolegle: kontekst z sesji, RLS w Postgresie, bramka w CI z testem negatywnym. Zadne zapytanie nie powstaje poza warstwa serwisow.
// Kontrola kosztow
Dokument finansowy kosztuje 0,50 zl i stanowi 91% rachunku, wiec kupujemy go dopiero po odsiewie na danych darmowych. Roznica to 73%.