Skip to main content

Documentation Index

Fetch the complete documentation index at: https://capyuniverse.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

A arquitetura recomendada para o CapyUniverse segue três camadas principais: interface, serviços IA e dados/estado.
Usuário

Interface Web / CapyTool

Validação e preparação de entrada

Serviço de IA ou serviço local

Pós-processamento

Resposta visual / arquivo / ação

Histórico local ou persistência futura

Camada de interface

Responsável por:
  • apresentar cada CapyTool;
  • capturar entradas do usuário;
  • validar campos básicos;
  • exibir resultados;
  • manter navegação simples entre ferramentas.

Camada de serviços

Responsável por:
  • encapsular chamadas para Gemini, OpenAI ou outros provedores;
  • preparar prompts;
  • tratar erros de rede, limite e autenticação;
  • normalizar respostas;
  • isolar lógica de IA da interface.

Camada de dados e estado

Responsável por:
  • estado temporário da sessão;
  • cache local;
  • histórico de uso;
  • IndexedDB ou LocalStorage quando fizer sentido;
  • futura integração com banco, backend ou vetor de memória.

Direção arquitetural

ÁreaAgoraEvolução recomendada
InterfacePáginas/ferramentas webRouter unificado e catálogo de módulos
IAChamadas por ferramentaCamada comum de provedores e prompts
EstadoLocal e simplesContext manager por ferramenta
PersistênciaBrowser storageBackend opcional e banco por produto
DocumentaçãoRepositório separadoDocs conectada ao catálogo dos projetos
QualidadeManualTestes, checklist e CI/CD
O maior risco arquitetural é crescer como um conjunto de páginas isoladas. O CapyUniverse precisa de padrão de módulo para continuar escalável.
Last modified on May 6, 2026