To galeria koncepcji — Panel nie jest tu aktywny Demo hubGaleria← aios
01·Landing aios · desktop 1440 · długi board·Operator Aion + Owner klienta·pierwszy viewport 900 px zaznaczony · header + hero (1 teza · 1 CTA · visual edge-to-edge)
AUTOMATION
Dokumentacja montażu/claude/
AUTOMATION

W pięć sekund wiesz, czy strona żyje i co blokuje wydanie.

aios to warstwa nad Directusem dla stron Aion na Astro: moduły, gate SEO, WebMCP, build i usage. Nie drugi CMS.

Astro SSG·Directus·Postgres·aios-*·aion | standalone
Pulsaion-marketing/aion-marketing.plLIVE · 09:51
BuildLIVE · 09:51
12 min38 s
ok · 4 artykuły · 2 autorów · 5 stron
Gate SEOLIVE · 09:51
4blockery
description ×3 · sources ×1
TrackingUNVERIFIED
GA4skonfigurowany
brak odczytu z produkcji
GateArtykułStatus
missing descriptionlejek-dwustopniowyblocker
missing sourceskoszt-pozyskania-klienta-cacblocker
schema Article4 artykułyprzechodzi
SEO gate4 blockeryLIVE · 09:51
WebMCP bridge3 packs · site-nav contact content-credentialsLIVE · 09:51
ExitHarnessPASS · 41 / 41LIVE · 02:55
Buildok · 12 min · 38 sLIVE · 09:41

Jak działa

Cztery ogniwa, jedno źródło prawdy. Treść jest danymi; admin tylko je czyta, sprawdza i buduje.

01

Treść w Directus

Redaktor pisze tam, gdzie zawsze. Admin nie ma drugiego edytora — czyta te same kolekcje i pokazuje to, czego edytor nie widzi.

articles · authors · pages · redirects · globalslejek-dwustopniowy · andrzej-niemiec
02

Gate AIOS

Sześć sprawdzeń przed każdym wydaniem: tytuł, opis, canonical, autor, JSON-LD, źródła. Blocker zatrzymuje deploy, nie redaktora.

aios-seo · 6 sprawdzeń · 2,4 sdescription ×3 · sources ×1
03

Astro build

Statyczne strony, Pagefind, warianty obrazów z sidecarem. Wynik i diff w Pulsie, pełny log w Build i Deploy.

data → seo-gate → astro → pagefindok · 12 min · 38 s · 5 stron · 4 artykuły
04

Hub usage

Koszt modeli i workerów per tenant, dzień, usługa i dostawca. Kwota, limit i prognoza — bez niespodzianek na fakturze.

37,20 / 50 USD · 74 %prognoza 42,92 USD · 85,8 %

Dla kogo

Dwie role, jedno IA. Tryb podstawowy | pełny to filtr widoczności nad tym samym panelem — nie osobny produkt.

Operator Aion

  • Wszystkie tenanty w jednym panelu — przełącznik u góry menu, AionLine z inboxem ekosystemu.
  • Widok pełny: 12 widoków, klucze, sloty, Chaos seed, Exit.
  • Każdy status z etykietą wiarygodności: LIVE · UNVERIFIED · STALE · BLOCKED.
  • Puls
  • Moduły
  • Treść
  • SEO
  • Obrazy
  • WebMCP
  • Tracking
  • Usage
  • Build & Deploy
  • Exit
  • Ustawienia
  • Commerce

Owner klienta

  • Jeden tenant, jedna strona — bez przełączników i bez żargonu.
  • Widok podstawowy: Start, Treść, SEO, Obrazy, Ustawienia. Ukryte moduły zostawiają ślad w jednym wierszu.
  • „brak opisu”, nie missing description. Edycja zawsze przez „Otwórz Directus”.
  • Start
  • Treść
  • SEO
  • Obrazy
  • Ustawienia

Widoki

Trzynaście plansz w jednej architekturze. Commerce zostaje za kill-gate Discovery — kłódka w menu, nie oferta.

Galeria wszystkich plansz z tokenami, stanami i Spec: /claude/

Exit i standalone

Wyjście jest częścią produktu, nie karą za odejście.

Exit, gdy ExitHarness PASS

ZIP z Astro, schematem Directus, treścią i obrazami z sidecarem — do pobrania dopiero po komplecie testów. Bez PASS przycisk jest wygaszony i mówi dlaczego.

PASS · 41 / 41exit-harness · zip 184 MB

Standalone bez huba

Ten sam admin bez AionLine, quoty i przełącznika tenantów. Włączasz profilem, nie forkiem — i wracasz tak samo.

profiles: ["standalone"]commerce · kill-gate Discovery

Zobacz, co dziś blokuje wydanie.

AUTOMATIONaion-marketing.pl · dev.aion-marketing.plaion | standalone© 2026 Aion Automation
pierwszy viewport · 900 px
02·Landing aios · mobile 390·Owner klienta·a) pierwszy viewport 844 · b) cały landing stacked
AUTOMATION
Dokumentacja montażu/claude/
AUTOMATION

W pięć sekund wiesz, czy strona żyje i co blokuje wydanie.

aios to warstwa nad Directusem dla stron Aion na Astro: moduły, gate SEO, WebMCP, build i usage. Nie drugi CMS.

Astro SSG·Directus·Postgres·aios-*·aion | standalone
Pulsaion-marketing/aion-marketing.plLIVE · 09:51
BuildLIVE · 09:51
12 min38 s
ok · 4 artykuły · 2 autorów · 5 stron
Gate SEOLIVE · 09:51
4blockery
description ×3 · sources ×1
TrackingUNVERIFIED
GA4skonfigurowany
brak odczytu z produkcji
SEO gate4 blockeryLIVE · 09:51
WebMCP bridge3 packs · site-nav contact content-credentialsLIVE · 09:51
ExitHarnessPASS · 41 / 41LIVE · 02:55
Buildok · 12 min · 38 sLIVE · 09:41

Jak działa

Cztery ogniwa, jedno źródło prawdy. Treść jest danymi; admin tylko je czyta, sprawdza i buduje.

01

Treść w Directus

Redaktor pisze tam, gdzie zawsze. Admin nie ma drugiego edytora — czyta te same kolekcje i pokazuje to, czego edytor nie widzi.

articles · authors · pages · redirects · globalslejek-dwustopniowy · andrzej-niemiec
02

Gate AIOS

Sześć sprawdzeń przed każdym wydaniem: tytuł, opis, canonical, autor, JSON-LD, źródła. Blocker zatrzymuje deploy, nie redaktora.

aios-seo · 6 sprawdzeń · 2,4 sdescription ×3 · sources ×1
03

Astro build

Statyczne strony, Pagefind, warianty obrazów z sidecarem. Wynik i diff w Pulsie, pełny log w Build i Deploy.

data → seo-gate → astro → pagefindok · 12 min · 38 s · 5 stron · 4 artykuły
04

Hub usage

Koszt modeli i workerów per tenant, dzień, usługa i dostawca. Kwota, limit i prognoza — bez niespodzianek na fakturze.

37,20 / 50 USD · 74 %prognoza 42,92 USD · 85,8 %

Dla kogo

Dwie role, jedno IA. Tryb podstawowy | pełny to filtr widoczności nad tym samym panelem — nie osobny produkt.

Operator Aion

  • Wszystkie tenanty w jednym panelu — przełącznik u góry menu, AionLine z inboxem ekosystemu.
  • Widok pełny: 12 widoków, klucze, sloty, Chaos seed, Exit.
  • Każdy status z etykietą wiarygodności: LIVE · UNVERIFIED · STALE · BLOCKED.
  • Puls
  • Moduły
  • Treść
  • SEO
  • Obrazy
  • WebMCP
  • Tracking
  • Usage
  • Build & Deploy
  • Exit
  • Ustawienia
  • Commerce

Owner klienta

  • Jeden tenant, jedna strona — bez przełączników i bez żargonu.
  • Widok podstawowy: Start, Treść, SEO, Obrazy, Ustawienia. Ukryte moduły zostawiają ślad w jednym wierszu.
  • „brak opisu”, nie missing description. Edycja zawsze przez „Otwórz Directus”.
  • Start
  • Treść
  • SEO
  • Obrazy
  • Ustawienia

Widoki

Trzynaście plansz w jednej architekturze. Commerce zostaje za kill-gate Discovery — kłódka w menu, nie oferta.

Galeria wszystkich plansz z tokenami, stanami i Spec: /claude/

Exit i standalone

Wyjście jest częścią produktu, nie karą za odejście.

Exit, gdy ExitHarness PASS

ZIP z Astro, schematem Directus, treścią i obrazami z sidecarem — do pobrania dopiero po komplecie testów. Bez PASS przycisk jest wygaszony i mówi dlaczego.

PASS · 41 / 41exit-harness · zip 184 MB

Standalone bez huba

Ten sam admin bez AionLine, quoty i przełącznika tenantów. Włączasz profilem, nie forkiem — i wracasz tak samo.

profiles: ["standalone"]commerce · kill-gate Discovery

Zobacz, co dziś blokuje wydanie.

AUTOMATIONaion-marketing.pl · dev.aion-marketing.plaion | standalone© 2026 Aion Automation
a · 390 × 844 · CTA w pierwszym ekranie · tap 48 px
AUTOMATION
Dokumentacja montażu/claude/
AUTOMATION

W pięć sekund wiesz, czy strona żyje i co blokuje wydanie.

aios to warstwa nad Directusem dla stron Aion na Astro: moduły, gate SEO, WebMCP, build i usage. Nie drugi CMS.

Astro SSG·Directus·Postgres·aios-*·aion | standalone
Pulsaion-marketing/aion-marketing.plLIVE · 09:51
BuildLIVE · 09:51
12 min38 s
ok · 4 artykuły · 2 autorów · 5 stron
Gate SEOLIVE · 09:51
4blockery
description ×3 · sources ×1
TrackingUNVERIFIED
GA4skonfigurowany
brak odczytu z produkcji
SEO gate4 blockeryLIVE · 09:51
WebMCP bridge3 packs · site-nav contact content-credentialsLIVE · 09:51
ExitHarnessPASS · 41 / 41LIVE · 02:55
Buildok · 12 min · 38 sLIVE · 09:41

Jak działa

Cztery ogniwa, jedno źródło prawdy. Treść jest danymi; admin tylko je czyta, sprawdza i buduje.

01

Treść w Directus

Redaktor pisze tam, gdzie zawsze. Admin nie ma drugiego edytora — czyta te same kolekcje i pokazuje to, czego edytor nie widzi.

articles · authors · pages · redirects · globalslejek-dwustopniowy · andrzej-niemiec
02

Gate AIOS

Sześć sprawdzeń przed każdym wydaniem: tytuł, opis, canonical, autor, JSON-LD, źródła. Blocker zatrzymuje deploy, nie redaktora.

aios-seo · 6 sprawdzeń · 2,4 sdescription ×3 · sources ×1
03

Astro build

Statyczne strony, Pagefind, warianty obrazów z sidecarem. Wynik i diff w Pulsie, pełny log w Build i Deploy.

data → seo-gate → astro → pagefindok · 12 min · 38 s · 5 stron · 4 artykuły
04

Hub usage

Koszt modeli i workerów per tenant, dzień, usługa i dostawca. Kwota, limit i prognoza — bez niespodzianek na fakturze.

37,20 / 50 USD · 74 %prognoza 42,92 USD · 85,8 %

Dla kogo

Dwie role, jedno IA. Tryb podstawowy | pełny to filtr widoczności nad tym samym panelem — nie osobny produkt.

Operator Aion

  • Wszystkie tenanty w jednym panelu — przełącznik u góry menu, AionLine z inboxem ekosystemu.
  • Widok pełny: 12 widoków, klucze, sloty, Chaos seed, Exit.
  • Każdy status z etykietą wiarygodności: LIVE · UNVERIFIED · STALE · BLOCKED.
  • Puls
  • Moduły
  • Treść
  • SEO
  • Obrazy
  • WebMCP
  • Tracking
  • Usage
  • Build & Deploy
  • Exit
  • Ustawienia
  • Commerce

Owner klienta

  • Jeden tenant, jedna strona — bez przełączników i bez żargonu.
  • Widok podstawowy: Start, Treść, SEO, Obrazy, Ustawienia. Ukryte moduły zostawiają ślad w jednym wierszu.
  • „brak opisu”, nie missing description. Edycja zawsze przez „Otwórz Directus”.
  • Start
  • Treść
  • SEO
  • Obrazy
  • Ustawienia

Widoki

Trzynaście plansz w jednej architekturze. Commerce zostaje za kill-gate Discovery — kłódka w menu, nie oferta.

Galeria wszystkich plansz z tokenami, stanami i Spec: /claude/

Exit i standalone

Wyjście jest częścią produktu, nie karą za odejście.

Exit, gdy ExitHarness PASS

ZIP z Astro, schematem Directus, treścią i obrazami z sidecarem — do pobrania dopiero po komplecie testów. Bez PASS przycisk jest wygaszony i mówi dlaczego.

PASS · 41 / 41exit-harness · zip 184 MB

Standalone bez huba

Ten sam admin bez AionLine, quoty i przełącznika tenantów. Włączasz profilem, nie forkiem — i wracasz tak samo.

profiles: ["standalone"]commerce · kill-gate Discovery

Zobacz, co dziś blokuje wydanie.

AUTOMATIONaion-marketing.pl · dev.aion-marketing.plaion | standalone© 2026 Aion Automation
b · 390 × pełna długość · bez scrolla poziomego
03·Spec · Landing aios·Operator Aion·KB → UI · hierarchia · tokeny · badge vs cisza · anti-slop

Mapowanie KB → UI

Wniosek z KBRealizacja na stronie
Hero odpowiada na 4 pytania (design §5)co to: wordmark aios + support „warstwa nad Directusem” · czym się różni: „Nie drugi CMS”, stack w mono · korzyść: h1 „W pięć sekund wiesz…” · jak zacząć: jeden primary „Zobacz Puls”
Hierarchia: header → hero → social proof → głębiejheader 64 · hero 836 (1 teza, 1 CTA, mock Puls edge-to-edge) · proof strip LIVE · Jak działa (4 numbered rows) · Dla kogo (2 kolumny) · Widoki (rząd linków) · Exit i standalone · CTA · footer. Zero 3×N feature grid.
Anti AI-slop (KB + zasady Aion)brak purple/gradient theme, brak Inter, brak glow/glass/pill-clusterów, waga ≤ 500 (h1 300), brak ilustracji „AI”, kolor tylko na CTA (srebro) i stanach (badge)
Brand SoT = K05charcoal #0e0e0f, srebro #c8c8ce, fala 40 hairline’ów w hero (opacity 0,5), halo za wordmarkiem, watermark aion 8 % na kartach i sekcji CTA
CMS messaging (kb_cms)„warstwa nad Directusem, nie drugi CMS”; treść jako dane (krok 01), gate (02), automatyzacja busy-work (03 build, sidecar), kontekst dla agentów (WebMCP bridge w proof strip i Dla kogo)
Judge / acceptance (ai_testing)primary CTA w hero i w sekcji CTA bez szukania; AA: text #e8e8ea i muted #9a9aa0 na #0e0e0f; mock celowo bleeduje za krawędź (clip by design, nie ucięcie); komponenty z Brand System (tile, badge, cred, quiet)

Decyzje copy

  • Tagline wybrany: „Warstwa nad Directusem: moduły, gate SEO, WebMCP, build — nie drugi CMS.” Użyty jako support w hero (skrócony) i jako oś sekcji Jak działa. Odrzucony: „System operacyjny stron Aion…” — brzmi jak kategoria, nie różnica.
  • Headline (11 słów, falsyfikowalny): „W pięć sekund wiesz, czy strona żyje i co blokuje wydanie.” Test podmiany: nie pasuje do konkurencyjnego CMS, bo mówi o wydaniu, gate i pulsie — obietnice sprawdzalne w Pulsie.
  • Logo-cover test: po zakryciu wordmarku zostaje fala hairline, halo, mono silver i mock Pulsa — to Aion, nie generyczny SaaS.
  • Jeden primary („Zobacz Puls”) w hero, powtórzony w sekcji CTA. „Dokumentacja montażu” tylko jako ghost / link. Header bez przycisku — cichy link /claude/.
  • Zakazane frazy nie występują: rewolucja AI, next-gen, all-in-one, powered by AI, fake metrics. Wszystkie liczby to realne dane tenanta aion-marketing (build 12 min 38 s, 4 blockery, 37,20 / 50 USD).
  • Uppercase wyłącznie AUTOMATION (wyjątek marki). Sentence case w nawigacji, nagłówkach, przyciskach.

Tokeny (hex tylko w :root)

TokenWartośćGdzie
--bg#0e0e0ftło strony, header, mock
--card#161617karty Dla kogo, tile, ev, tabele
--surface-2#1c1c1etło płótna
--line#2e2e32obrysy 1 px; linie miękkie = 65 % przez color-mix
--text#e8e8eatekst, h1 300
--muted#9a9aa0support, nav, meta, cisza
--accent#c8c8ceprimary CTA, wordmark, fala, halo, watermark, focus ring
--ok#7d9b84tylko ikona check w statusie build
--warn#b8a06abadge „4 blockery”, krawędź tile Gate SEO
--critical#c47a72badge „blocker” w mocku i kroku 02; linia viewportu na planszy

Badge vs cisza

DowódPrezentacjaDlaczego
SEO gate · 4 blockery4 blockeryrealny problem → kolor stanu (jedyny kolorowy element proof stripu)
WebMCP bridge · 3 packstekst + mono packsdziała → cisza, żadnego zielonego badge
ExitHarness · PASS 41/41PASS · 41 / 41cichy check w --muted; PASS nie jest sukcesem do świętowania, tylko warunkiem
Build · ok 12 min 38 stekst + LIVE · 09:41cisza; wiarygodność w etykiecie mono
Tracking GA4UNVERIFIEDkreskowany chip — zadeklarowane, niepotwierdzone odczytem
Commerce kill-gate Discoverykłódka + mono; nie sprzedajemy sklepu

Ruch i dostępność

  • Fala w hero: drift 8 s ease-in-out alternate, translateY 0 → −8 px; prefers-reduced-motion → statyczna. Poza tym tylko hover/focus 140 ms.
  • Tap: primary 48 px, linki widoków 40 px (44 na mobile), ghost 48 px. Focus ring 2 px 60 % srebra.
  • Mobile: hero stacked, mock bleeduje w prawo i jest przycięty przez viewport (bez scrolla poziomego — overflow:hidden na stronie), proof strip 2×2, kroki z ewidencją pod tytułem.

Anti-slop checklist

Brak purple / indigo gradient theme — jedyne gradienty to radial halo i pierścień (motyw marki)
Brak cream + serif + terra house-style — dark charcoal, sans systemowy, srebro
Brak 3-card feature grid jako głównej IA — numbered rows, 2 kolumny ról, rząd linków
Hero: 1 teza, 1 CTA, visual edge-to-edge — bez floating badges, stat strip, pill cluster
Kolor semantyczny tylko na statusach i CTA — karty zawsze neutralne --card
Headline nie do podmiany na konkurencję po usunięciu brandu
AA: --text 15,2:1 · --muted 6,3:1 na --bg
Mobile: CTA w pierwszym ekranie, bez horizontal scroll

Klasy użyte na planszy

KlasaRola
.lp · .lp-nav · .wrapstrona i header 64 (mobile 56)
.hero · .hero-copy · .hero-brand · .stackpierwszy viewport: brand, h1, support, CTA, stack mono
.decor.halo · .decor.wave.hwave · .decor.wmmotywy marki: halo za wordmarkiem, fala u dołu hero, watermark aion
.mock · .tiles · .tile · .gtfragment Pulsa jako visual (3 tile + gate 3 wiersze)
.proof · .proof-item · .ring · .cred · .quiet · .badgeproof strip LIVE
.steps · .step · .evJak działa — 4 numbered proof rows z ewidencją mono
.cols2 · .card · .who-l · .mini(.c3)Dla kogo — operator | owner z mini-menu 12 | 5
.views-rowWidoki — rząd linków, Commerce z kłódką
.exit-cols · .cta · .links · .footExit i standalone, CTA końcowe, stopka
.phone(.vp) · .foldtylko plansza: ramka 390 i linia viewportu 900