diff --git a/MEMORY.md b/MEMORY.md index a1b05ae..58ea22b 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -97,3 +97,15 @@ Stack Swarm `dev` com ambiente completo de desenvolvimento: | `pulse-docs` | Guias, runbooks, ADRs | https://git.octal.tec.br/Roberto/pulse-docs | | `pulse-projects` | Rastreador de projetos | https://git.octal.tec.br/Roberto/pulse-projects | | **pulse-dev** | **Nova stack + código (commit em workspace)** | — | + +## 🎨 Design System & Web3D (nova — 2026-05-20) +- `pulse-3d-landing/` — Landing Page 3D completa (Atomic Design + Three.js) +- Atoms (11): Button, Badge, Card, Divider, GradientText, FloatingText, LightGlow, ThemeToggle, Typography, FloatingMesh, ParticleField +- Molecules (3): FloatingMesh, ParticleField, FeatureCard3d +- Organisms (2): HeroScene3d, FeaturesScene3d +- Templates (2): SceneCanvas (R3F Canvas), ThreePage (canvas + overlay) +- Pages: App.tsx com Hero + Features + About + CTA +- Tokens: space, font, color, shadow, radius, **material3d**, **camera3d**, **animation** (8 domínios) +- Stack: Vite + React 18 + TS + @react-three/fiber + drei + framer-motion +- npm install + build OK +- Dev: `cd pulse-3d-landing && npm run dev`