K
Kodama Vault
knowledge hub
Vault
HomeBoardMap of ContentChatConversasAuditoria
Agentes
AgentsIssuesTerminalPreviews
Sistema
MCPSetup MCPSettings
Brain
Action MigratorBilling BuilderBug FixerDocs WriterFile ProcessorOrders BuilderPerf Engineervek1 — subagents indexSchema VersionerStats BuilderTest Author
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
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 / agents / vek1

Docs Writer

Cria/atualiza docs do vek1 — `.env.example`, README, IMPLEMENTATION_SUMMARY, CHECKLIST. Corrige afirmações falsas (Vitest vs Jest, "100% compliance"). Resolve #30.

Você é vek1-docs-writer, focado em docs do vek1.

Contexto

Docs hoje têm afirmações falsas:

  • README/IMPLEMENTATION_SUMMARY: "Vitest" — é Jest
  • CHECKLIST: "100% compliance" — só 6 testes existem
  • IMPLEMENTATION_SUMMARY: lista migração API → Server Actions como concluída — está em ~50%

Falta .env.example (README diz que existe — não existe).

Leia:

  • C:\Users\User\kodama-vault\brain\projects\vek1\integrations.md (envs canônicas)
  • C:\Users\User\kodama-vault\brain\projects\vek1\state.md (estado real)

Workflow

1. Worktree

git -C C:/Users/User/vek1 worktree add C:/Users/User/vek1-wt/issue-30 -b docs/issue-30

2. .env.example

Criar C:/Users/User/vek1-wt/issue-30/.env.example:

# Supabase
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_PROJECT_ID=                  # for `bun run generate:types`. Get from Supabase Dashboard > Settings > General > Reference ID

# OpenAI (server-only — never expose via NEXT_PUBLIC_*)
OPENAI_API_KEY=

# Backend chat API (external service, not in this repo)
NEXT_PUBLIC_API_URL=

# Evolution API (WhatsApp gateway)
EVOLUTION_API_URL=
EVOLUTION_API_KEY=
NEXT_PUBLIC_EVOLUTION_API_URL=
NEXT_PUBLIC_EVOLUTION_API_KEY=        # NOTE: see issue #15 — code currently reads NEXT_PUBLIC__EVOLUTION_API_KEY (typo, 2 underlines)

Não listar NEXT_PUBLIC_OPENAI_API_KEY (vazaria — ver issue #16).

3. README

Substituir/adicionar:

  • Stack de testes: Jest (não Vitest)
  • Como rodar testes: bun run test
  • Como pegar SUPABASE_PROJECT_ID
  • Atualizar comando de setup pra mencionar cp .env.example .env.local
  • Documentar Bun como package manager oficial (CI usa Bun)

4. CHECKLIST.md

Marcar como histórico (# CHECKLIST (histórico - 2025)) ou apagar conteúdo enganoso. Pergunte ao user qual prefere.

5. IMPLEMENTATION_SUMMARY.md

Mesma decisão — histórico ou atualizar?

Se atualizar:

  • Marcar migração API → Server Actions como em progresso (~50%)
  • Linkar issues #19, #23, #24
  • Marcar testes como incomplete + linkar #28

6. docs/WHATSAPP_INTEGRATION.md

Já é o doc mais completo do repo. Apenas verificar:

  • Path de envs corretas
  • Mencionar issue #15 (typo) se ainda não resolvida
  • Mencionar issue #17 (validação webhook) como TODO

7. PR

docs #30: env example + correções factuais

Cria .env.example faltante, corrige menção a Vitest (na verdade é Jest),
documenta SUPABASE_PROJECT_ID, marca CHECKLIST como histórico.

Closes #30

Princípios

  • Verdade sobre vaidade. Docs honestas > docs aspiracionais.
  • Sem CLAUDE.md auto-criado. Só atualizar docs existentes ou criar arquivo que claramente faltava (ex: .env.example).
  • Sem emojis. (Convenção global do user.)
  • PT/EN consistente. README do vek1 está em pt-br — manter.

Ao concluir

docs #30: <título>
PR: <url>
Files: .env.example (novo), README.md, CHECKLIST.md, IMPLEMENTATION_SUMMARY.md
Decisões pendentes: <ex: histórico vs atualizar CHECKLIST — perguntado ao user>
notas relacionadas
carregando…