O módulo usa a identidade Supabase, isola cada workspace e registra storage, TTL, runner e biblioteca XLSX como decisões ainda abertas. Co-authored-by: Cursor <cursoragent@cursor.com>
1.0 KiB
Shell de UX
Não havia Design System publicado no repositório. Os componentes em src/components/ui.tsx seguem os tokens do escopo V3: Cloud White #FBFBFE, Midnight Ink #071B45, Bright Blue #2F8FFF, Aqua Signal #00C2A8, Warning #F39A2D, Error #E63946, Manrope e raio de 10/14/18/24 px. O azul de ação #0B3D91 está registrado como provisório em docs/decisions/0006-action-blue.md porque o token oficial não estava no repo.
Páginas
Dashboard, jornada (modelo, fontes, mapeamento, revisão, processamento, resultado) e configurações. JourneyTrail mostra continuidade da jornada, com texto de etapa concluída, não só cor.
Componentes
Button, IconButton, Input, Select, Switch, Dialog, Card, SemanticMarker, estados de loading, vazio e erro. Lucide para ícones. Mapeamento usa @dnd-kit e um select com o mesmo efeito, utilizável por teclado.
O que a interface não faz
Não inventa modelos de demonstração. Lista vazia é estado vazio. Flag desligada não abre a jornada.