From de88a83ca379d1b13cb645d7df09de3337966429 Mon Sep 17 00:00:00 2001 From: Pulse Agent Date: Wed, 20 May 2026 19:53:35 -0300 Subject: [PATCH] log: pulse-3d-landing build OK + LRN-011 + Obsidian vault docs --- memory/2026-05-20.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/memory/2026-05-20.md b/memory/2026-05-20.md index 755ff69..ab73e0e 100644 --- a/memory/2026-05-20.md +++ b/memory/2026-05-20.md @@ -179,3 +179,42 @@ Usuário pediu para sincronizar o template: **"você duplicou e sim é para usar ### LRN Registrado - `LRN-20260520-010`: Portainer API bloqueia deploy em redes `Attachable=false` - Solução: usar `docker stack deploy` CLI ou recriar a rede (impacta 19 containers) + +## 🎨 20:00 — Landing Page 3D Completa (pulse-3d-landing) + +### Projeto criado +`pulse-3d-landing/` — Landing Page 3D disruptiva, imersiva, fora da caixa. + +### Atomic Design implementado +- **5 níveis**: Átomos (11) → Moléculas (3) → Organismos (2) → Templates (2) → Pages (1) +- **8 domínios de tokens**: space, font, color, shadow, radius, material3d, camera3d, animation +- Build OK: `npm install && npm run build` ✅ + +### Stack +- Vite + React 18 + TypeScript +- @react-three/fiber + drei (Three.js) +- framer-motion + +### Seções +| Seção | Elementos 3D | +|-------|-------------| +| Hero | Torus flutuante + 2 anéis orbitais + FloatingMesh | +| Features | 6 cubos em círculo + FeaturesScene3d + Float | +| About | Texto 2D overlay | +| CTA | Button + GradientText | + +### Token 3D highlights +```ts +material3d.floating = { roughness: 0.08, metalness: 0.75, emissive: '#1e3a8a' } +camera3d = { position: [0,0,12], scrollRange: [0,-8,6] } +``` + +### Vault Obsidian +- `Projetos/pulse-3d-landing.md` — overview completo +- `Codex/design-tokens-3d.md` — referência técnica dos tokens +- `Docker/pulse-3d-landing.md` — Dockerfile + deploy Swarm + +### Commits +- pulse-3d-landing/ (repo local) +- pulse-memory: `e428de8` — LRN-011 +- workspace: `b49ed7c` — código completo