Monolinia geometryczna: a = koło + laska, i = laska + kropka, o = koło, s = dwa łuki 3/4. Stroke 9/100 wysokości, zaokrąglone końce, jeden kolor --accent. Uproszczenie ciągłej linii z logo do czystych form: brak fontu do licencjonowania, identyczny rendering w każdej przeglądarce. Sub-brand „ADMIN” / „AUTOMATION” w caps z trackingiem 0,14–0,18 em — jedyny wyjątek od zakazu wersalików, razem z ModeBadge.
Gdzie dekoracja jest dozwolona
Hero Witaj: halo za wordmarkiem + fala u dołu + 1–3 kule + watermark na kafelkach.
Tło Start (Puls podstawowy): fala 0,35 za powitaniem, watermark w prawym dolnym rogu treści.
Karty wyboru trybu, karta powitalna, drawer „Domyślne tryby”: watermark 8 %.
Nigdy: tabele, banery statusów, formularze, listy zdarzeń, menu systemu, AionLine.
Ruch: fala i kule statyczne. Jedyny ruch = 3 linie Witaj (≤ 600 ms) i skeleton.
00-C·Typografia · 7 stopni·wszystkie persony·--font-ui: "Segoe UI", "Helvetica Neue", system-ui · mono tylko ID / czas / hash
--fs-h1 · 32 / 300Witaj, Andrzej.Powitanie, tytuł hero (× 1,45 na Witaj). Light — nigdy heavy black.
--fs-num · 32 mono / 40037,20 / 50 USDLiczba główna StatusTile / StatCard, zawsze z jednostką.
--fs-h2 · 20 / 400Do zrobienia przed wydaniemTytuł strony w topbarze, tytuł karty ustawień, drawer.
--fs-title · 16 / 500Ostatnie zmianyNagłówek sekcji, tytuł kafla.
--fs-body · 14 / 400Directus zostaje edytorem treści; admin pokazuje to, czego Directus nie widzi: moduły, gate SEO, WebMCP, usage, exit.Tekst, komórki tabel, pozycje menu, przyciski.
--fs-meta · 12 / 400–500Ostatni build: ok · 12 min · 38 s · 4 artykuły · 2 autorów · 5 stronEtykiety, badge, okruszki, nagłówki tabel, signpost-row.
--fs-mini · 11 mono / capsLIVE · 09:51 UNVERIFIED STALE · 26 h 7f3a9c2ADMINAIONEtykiety wiarygodności, hash, skróty — oraz jedyne caps: sub-brand i ModeBadge.
Zasady zapisu
Sentence case w całym UI: „Widok pełny”, nie „WIDOK PEŁNY”. Wersaliki wyłącznie w ADMIN i ModeBadge.
Liczby po polsku: przecinek dziesiętny, spacja przed jednostką i %: 37,20 USD · 74 %.
Separator „ · ”. Czas hh:mm, czas trwania 12 min · 38 s.
Wagi
300 h1 / powitanie — jedyne miejsce light
400 tekst, h2, liczby mono
500 tytuły sekcji, badge, aktywna pozycja menu, przyciski — nic powyżej 500
Mono — gdzie tak, gdzie nie
Tak: 37,20, 09:51, aion-marketing, 7f3a9c2, ID autora, kod.
Nie: nagłówki, opisy, przyciski, etykiety menu, nazwy artykułów u klienta. Brand jest premium quiet, nie terminal.
Status = ikona + tekst + etykieta wiarygodności; kolor tylko na badge, krawędzi 2 px i liczniku. Karty zawsze neutralne --card. Cisza jako OK — bez badge, gdy nie ma problemu.
.mode-badge · .mode-switch
AIONSTANDALONEPodstawowyPełnyPodstawowyPełny
.conceal · sekrety
ukryty
••••••••••••••••
odsłonięty (auto-ukrycie po 5 s)
dctk_7f3a9c2e41b8
.kill-lock
Commercekill-gate Discovery
.status-tile · trzy stany
BuildLIVE · 09:51
12 min38 s
ok · 4 artykuły · 2 autorów · 5 stron
Gate SEOLIVE · 09:51
4blockery
missing description ×3 · missing sources ×1
TrackingUNVERIFIED
GA4skonfigurowany
brak odczytu z produkcji — zweryfikuj po deployu
.stat-card · .chart-bars
Usage · bieżący miesiąc37,20 / 50 USD74 %
Prognoza na koniec miesiąca42,92 USD85,8 % · zbliża się do limitu
Koszt dzienny · USDLIVE · 09:51
1 wrzdziś · 4prognoza · 30
.gate-table (wariant klienta) · .tabs
Co zrobić
Znaczenie
Gdzie
3 artykuły bez opisuOpis pokazuje się w Google pod tytułem. Uzupełnisz go w edytorze treści.
radial-gradient: centrum --bg (26 %), pierścień --accent 55 % (30 %), fade do 62 % + 14 okręgów hairline SVG. Za wordmarkiem na Witaj i w 00-B. Nie jest glow — brak blur, brak koloru poza srebrem.
Krzywa „aion” (infinity + power-dot)
.decor.wm
Lemniskata Bernoulliego (160 punktów) + kropka z kreską, stroke 2,2, --accent przy opacity 0,08, przycięta overflow karty. Karty wyboru trybu, drawer, hero, tło treści Start.
Ulotka: karty usług
.card · .choice-tile · .status-tile · .scard
--card, obrys 1 px --line, radius 14, padding 20–24, ikona liniowa 1,5 px w pierścieniu (.ct-ic / .st-ic 36–40 px). Dużo dark-space: 40–48 px między sekcjami.
Tylko badge, krawędź 2 px kafla, słupek wykresu. Nigdy = accent; nigdy tło karty. Desaturacja CTA silver vs badge warn = 1,53:1, vs critical 1,98:1, vs ok 1,83:1 (pomiar na 00-A).
Wordmark „aios” + „AUTOMATION”
.wordmark · .sub
Monolinia geometryczna SVG (patrz 00-B). Sub-brand caps tracking 0,14 em, --muted, rozmiar mini/meta. W adminie: „ADMIN”; na aios.aionflow.pl: „AUTOMATION”.
Motyw jasny
[data-theme="paper"]
Opcjonalny wariant „papier” — nie default dla żadnej roli. Blok tokenów zastępuje dawny [data-theme="operator"], bo dark jest teraz domyślny dla operatora i klienta; role różnią się wyłącznie --accent.
P1 Grafit + Rdza / P2 Grafit + Kobalt (pliki 00 Design System v2, 00b Paleta) — chłodny Slate, akcent rdza/kobalt. Zostają jako historia decyzji; żaden hex z nich nie wraca.
K04 Warmth pass (ciepły grafit, Nunito Sans + Lora, bursztyn/rubin) — nie wdrożony, plik 00c nie powstał.
Kolory strony marketingowej (#E8784A, #0A0B0D, #B6E04A) i huba (#E0A340) — nie używane.
Zostaje: kontrakt 20 nazw tokenów, shell 244 / 56 / 56, data-mode ⟂ data-theme, cisza jako OK, signpost-row, RBAC, kill-lock, conceal, aneks Witaj (3 linie ≤ 600 ms).
Wyjątki od reguł anty-slop (zapisane)
Wersaliki + tracking: wyłącznie ADMIN / AUTOMATION i ModeBadge AION. Etykiety UI zostają w sentence case.
Opacity: tylko klasy .decor (fala 0,35–0,55, watermark 0,08), skeleton i sekwencja Witaj. Wygaszanie tekstu nadal przez --muted + kreskowany obrys.
Gradient: tylko radial w .halo i .sphere — to motyw marki (kamień/kula), nie dekoracja kontrolek. Zero gradientów na przyciskach, kartach, tłach sekcji.
Obrys kart: brand używa 1 px --line na --card (ulotka). Hierarchia = tło + obrys + odstęp, nadal max 2 poziomy.
Trzeci selektor tokenów: [data-theme="paper"] zamiast [data-theme="operator"]. Hex nadal tylko w dwóch blokach.
Mapowanie wiarygodności → komponenty (bez zmian)
Etykieta
Znaczenie
Komponenty
LIVE · 09:51
Odczyt ze źródła młodszy niż próg widoku. Ikona zegara, mono 11, --muted — wiarygodność ≠ stan.