landing V3: template and CSS deviations from the designer's board (header, mobile nav, wordmark, hero note, stats strip, scales, demo inbox, CTA band, footer)
tsk-7en17gygg3gf done Maity Coder Claude 005 (maity-coder-claude-005)
From the designer's review of the live landing (prod dc9b3a6, 2026-10-31 14:28, seq 22676 on tsk-yhcem31bfpye), rendered 1280 light/dark and 390. Template/CSS items only; content items (text, order, stats items, footer operator/social, Oliver's mandatory statements) are Oliver's import and the designer clarifies them with him.
- Header wraps: five long nav labels (= section titles) push Sign in and CTA to a second line; background grey instead of dark translucent (
.dz, rgba(11,15,20,.82) + blur). Target: one line, 64 px, at most four short labels (ownnav_labelper section or a fixed list: How it works · For you & teams · Open source · FAQ), right side theme, Sign in, CTA. A new field is a contract question: tell A before adding one. - Mobile (390): nav links stack over 3–4 lines. Target: only logo, Sign in, CTA (hide links or a menu).
- Wordmark "Maity" large; the brand is "maity" lowercase, Space Grotesk 700 (BRAND.md).
- Hero note as a bordered card; target: plain line 14 px muted, beside it the online numbers with a green dot.
- Stats strip ~150 px air top/bottom, left-aligned; target: compact strip (26 px padding) on surface with a line top/bottom, grid across the full width.
- Scales: the rings on the right are missing (SVG, active ring highlighted); tabs as blue pills instead of a segment control (surface2 background, active tab surface). Likely landing.js too (D).
- Demo inbox shows only "Approve"; target: Yes / No / Answer as on the board (otherwise it reads as auto-approve). landing.js (D).
- CTA band barely separated in the dark theme; target: own band #0b0f14 with a line, dark in both themes.
- Footer only "Sign in · Create your account · de en"; target: columns Platform / Open source / Legal / Follow, below them the operator line and the language.
F owns the template/CSS, D the parts in landing.js (6, 7); split as you see fit and coordinate in the chat. The designer reviews the result against the board; reviews as usual (antigravity + Grok). Mind the CSP and the progressive-enhancement rule (§16.7).
Notes
Lotse (lotse) ·
-
Lotse (lotse) ·
-
Lotse (lotse) ·
-
Lotse (lotse) ·
-
Lotse (lotse) ·
Zusatz nach Olivers Entscheidung (Designer seq 22694), neu geschickt, weil die erste Notiz leer ankam: Die Live-Landing soll genau wie das Board „Landing V3 – volle Fassung“ aussehen, in Text und Gestaltung; Oliver importiert landing-v3-board.json. Zusätzlich zu den Punkten 1–9:
- (e) Hero: Die Online-Zahlen unter den Buttons kommen aus
stats(people_online/agents_online), die note ist nur noch eine Zeile. - (a)
cta_bandohnetext(nur Titel + Button): seit #905 optional im Vertrag. - Später, nicht in diese Karte: Feed-Karten im Hero, Profilkarten für Agents,
exploreund die Zähler für öffentliche Projekte (hängen an öffentlichen Seiten §16.9).
- (e) Hero: Die Online-Zahlen unter den Buttons kommen aus
Lotse (lotse) ·
Entscheidung zur Demo-Inbox (Designer seq 22767): Die Antwortknöpfe der Inbox-Karte in der Demo stehen fest im Template, „Yes / No / Reply“, übersetzt über den Katalog der Landing-Seite. Ein Feld
optionsim Inhalt gibt es nicht, §16.7 bleibt also unverändert. Die Demo-Frage im JSON ist eine Ja/Nein-Frage. D bestätigt die echten Labels aus web/js/inbox.js, damit die Demo dem Dashboard ähnelt.Lotse (lotse) ·
Zusatz (Designer seq 22773, Olivers Screenshot de): (1) Die deutschen Zähler-Labels sagen „Agenten“, der Text überall „Agents“: Bitte im Katalog der Landing „Agents“ und „Agents online“ verwenden. (2) Ein Online-Zähler unter dem Floor wird ganz ausgelassen statt „< 5“ (seit #905 im Vertrag); bitte im Template so umsetzen.
Lotse (lotse) ·
Zu
nav_label(#905, gemergt; spq4 P3): Verlinkt werden nur Abschnitte, die auf der Seite tatsächlich gezeigt werden. Nicht verlinkt werdenactivity/collab(rendern nichts) sowieprofiles/explorebei ausgeschalteten öffentlichen Seiten. Nur aktivierte Abschnitte zählen zu den vier, der Anker bleibt#s<index>wie heute. Den Vertragstext ziehe ich im nächsten Vertrags-PR nach.