DESIGN SYSTEM V2

Peças para montar os cases do portfólio: botões, cards de funcionamento, nós, conectores e o diagrama do agente.

Fundação

Fundo #0a0a0a, texto #fafafa, Inter, grid de 60px. Raios concêntricos: card 24, respiro 10, botão 14, chip 9.

Tinta: 100, 64, 52 e 14 por cento. Sinal Pérola: mint, céu, lilás. O degradê é o único "vivo" do sistema; alternativas Crepúsculo e Mono.

Botões de ação

Três níveis. O preenchimento entra por onde o cursor entrou e sai por onde saiu.

Faça: um primário por tela; secundário para ações de apoio; terciário para navegar. Não faça: dois primários lado a lado, nem rótulos longos.

Receita para agentes: DsButton com kind (primary, secondary, link), size (m, l), label, link, loading, disabled. O texto do rótulo vem do site publicado.

Cards de funcionamento

Descrevem o que uma parte do sistema faz. Tamanho do frame, respiro, tipografia e posição do texto são controlados no painel.

03

Centralização

um conjunto de microsserviços que centraliza essa informação para os times que precisam dela.

Triangulação

Faz o oposto: valida um horário com todo mundo que precisa participar.

Reagendamento tradicional

Usa a disponibilidade que já está no sistema.

Faça: vidro para o padrão, destaque para o caminho novo, mudo para o que ele substitui. Não faça: três destaques na mesma fileira.

Receita para agentes: DsFunctionCard com variant, title, description, showRule, index, textPosition, textAlign, padding, radius. O tamanho é o do frame.

Cards de conexão

Nós com portas: anel é entrada, ponto é saída, losango é fan-out. A forma carrega o papel.

ReAct Agent

Visits Specialist Agent

Skills internos

Workflows do agente

Knowledge Base Agent

Criação e manutenção de conteúdo

Tools de plataforma
list_visits_v1
lista visitas agendadas
get_cancel_reasons_v1
busca motivos de cancelamento
schedule_visit_v1
agenda uma nova visita
get_demand_visit_availability_v1
busca horários disponíveis
reschedule_visit_v1
remarca visita existente
request_visit_triangulation_v1
notifica interessado com opções
cancel_visit_v1
cancela visita agendada
search_redirect_routes_v1
resolve link de navegação
confirm_visit_v1
confirma visita do proprietário
user_role_tool
identifica dono ou inquilino

Faça: uma nave-mãe por diagrama, com moldura própria. Não faça: dois nós com a mesma identidade da nave-mãe, nem órbitas ou anéis ao redor dela.

Receita para agentes: DsNode com type (root, capability, step), title, description, portSide1 e portKind1. Lista de tools em DsToolsPanel, na ordem publicada.

Linhas e sinal

Contínua é síncrono, tracejada é assíncrono, pontilhada é opcional. Sem ponta de seta: a direção vem do pulso.

Faça: encaixe as pontas nas portas dos nós, em interseções do grid de 60px. Não faça: ligar as tools entre si.

Receita para agentes: DsConnector com shape, lineStyle, reverse, signal. O tamanho do frame é o trajeto.

Composição: A solução, case Visits Agent

O agente busca um destino por vez. Clique numa tool, no Knowledge Base ou em Skills internos para escolher qual.

ReAct Agent

Visits Specialist Agent

Skills internos

Workflows do agente

Knowledge Base Agent

Criação e manutenção de conteúdo

Tools de plataforma
list_visits_v1
lista visitas agendadas
get_cancel_reasons_v1
busca motivos de cancelamento
schedule_visit_v1
agenda uma nova visita
get_demand_visit_availability_v1
busca horários disponíveis
reschedule_visit_v1
remarca visita existente
request_visit_triangulation_v1
notifica interessado com opções
cancel_visit_v1
cancela visita agendada
search_redirect_routes_v1
resolve link de navegação
confirm_visit_v1
confirma visita do proprietário
user_role_tool
identifica dono ou inquilino