K
Kodama Vault
knowledge hub
Vault
HomeBoardMap of ContentChatConversasAuditoria
Agentes
AgentsIssuesTerminalPreviews
Sistema
MCPSetup MCPSettings
Brain
Global agent instructions
Análise custos migração — evitar senha no payloadLevantamento fluxo registro + duplicados StripeRelatório segurança + pentes finos (Cláudio)Revisão security concerns e race conditionsMagic link / esqueceu senha via SupabaseCorrigir erros pós-upgrade TypeScriptTestar PRs do agente Vault para mergeAnálise de 3 issues para iniciarErro no terminal do VSCodePR #173 — aguardando aprovação do LeoTestar fluxo ponta a ponta — criação de clients no StripePR #172 — testar e subir correção de funções deprecatedPitch de vendas SaaS — agendar call de conversãoOrganizar issues e bugs rápidos para a semanaMerge PR cadastro-novo — funcionalidades e correçõesCorrigir bugs PR #173 e #172 — image domainsPR mesosóico — página de acesso mobile + segurança OTPRefatoração de códigos — PR #202Ajustes em PRs abertos de ontemEstudo de jornada de compra e técnicas de fechamentoDefinir preço e entregável do produtoProspecção de reuniões para esta semanaAgente anti AI slop — centralização de conhecimento ConnfitPR #179 — resolver conflitos e erros de teste CLIAlinhamento de preços e usos da ConffitFix adicional para PR #183 — perfil do usuárioCorrigir estilização da Connfit para identidade visualSubir modificações no copy da ConnfitCriação de 4 campanhas no Meta AdsRevisão de PRs do GilinesExploração do Roblox EditorRelatório João — devolutiva TikTok ShopReunião presencial Zassi Uniformes — diagnóstico automaçõesCriar repositório de diagnósticos e relatórios de entrevistasDiagnóstico da ZassiGeração de relatórios para reuniões de fechamentoProposta Zassi — apresentação amanhãProspecção — Clínica Odontológica Dr. But
VPS Hermes — acesso e estrutura
Always Commit Push DeployHermes Voice GeminiHermes VPSKodama Prospects TrackerMEMORYObsidian VaultRoblox Mining Sim
OpenSpec -- Spec-Driven Development no VaultPlano de Teste — OpenSpec Vault Persistence
CaumzitoNyxzZanini
connfit-api — contexto
Claude Code — Setup MCP VaultClaude Desktop — Setup MCP Vault (remote)VS Code + Copilot — Setup MCP Vault
Skill — Carousel Designer (Paper Style)
Standup 2026-05-14Standup 2026-05-15Standup 2026-05-16Standup 2026-05-17Standup 2026-05-18Standup 2026-05-19Standup 2026-05-20Standup 2026-05-21Standup 2026-05-22Standup 2026-05-25Standup 2026-05-26Standup 2026-05-27Standup 2026-05-28Standup 2026-05-29Standup 2026-06-01Standup 2026-06-02Standup 2026-06-03Standup 2026-06-05Standup 2026-06-11Standup 2026-06-15Standup 2026-06-16Standup 2026-06-17Standups
MOCWelcome
v0.3
K
Kodama Vault
brain / projects / connfit-api

connfit-api — contexto

connfit-api

API REST para gestão de nutricionistas e pacientes, desenvolvida com Fastify e TypeScript.

O que faz

Plataforma backend para o sistema ConnFit, que conecta nutricionistas a seus pacientes. Gerencia autenticação, perfis, planos alimentares, agendamentos e comunicação entre os dois tipos de usuário.

Stack principal

  • Runtime: Node.js com TypeScript
  • Framework: Fastify v4
  • Banco de dados / Auth: Supabase (PostgreSQL + Auth)
  • Storage: AWS S3 (upload de arquivos)
  • Email: Resend
  • Documentação: Swagger + Swagger UI integrados ao Fastify
  • Testes: Jest + Supertest
  • Linting / Commits: ESLint, Husky, Standard Version

Estrutura relevante

src/
  app.ts          # entrypoint, registro de plugins e rotas
  routes/         # rotas agrupadas por domínio (nutricionista, paciente, etc.)
  controllers/    # lógica de cada endpoint
  services/       # regras de negócio e acesso ao Supabase
  schemas/        # schemas de validação e tipagem para o Fastify/Swagger
  plugins/        # plugins customizados (cors, helmet, rate-limit)

Comandos comuns

npm run dev          # desenvolvimento com hot reload (tsx watch)
npm run build        # compila TypeScript para dist/
npm run start        # executa build compilado
npm run docker:publish  # publica imagem Docker
npm run version:patch   # bump de versão patch com changelog
npm run version:minor   # bump de versão minor

Segurança e infra

  • Rate limiting via @fastify/rate-limit
  • Headers de segurança via @fastify/helmet
  • CORS configurado via @fastify/cors
  • Variáveis sensíveis via dotenv

Observacoes notaveis

  • Versionamento semântico automatizado com standard-version e geração de CHANGELOG
  • Hooks de pre-commit via Husky garantem qualidade antes do push
  • Swagger exposto como interface de documentação interativa
  • Supabase centraliza autenticação e banco, reduzindo infraestrutura própria
  • Versão atual: 2.2.9
notas relacionadas
carregando…