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
vek1 — arquiteturavek1 — autenticaçãovek1 — contextovek1 — regras de copy e marketingvek1 — modelo de dadosvek1 — decisões técnicasvek1 — domínio e modelo de negóciovek1 — featuresvek1 — gaps e riscosvek1 — gotchasvek1 — integrações externasvek1 — pricing design (Stripe sub + topup)vek1 — atividade recentevek1 — roteiro de vendas (SDR → fechamento)vek1 — estado e maturidadevek1 — Migração Evolution API → WhatsApp Cloud API (Meta oficial)
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 / vek1

vek1 — estado e maturidade

Estado e maturidade

Pricing/billing — LIVE (Fase 1+2 completas)

Fim da sequência PRs A→B→C+UI (2026-05-20 → 2026-05-21). Stripe billing end-to-end com premium positioning + páginas comparativas vs concorrentes.

Componente Status PR
Schema billing + Stripe seed + beta migration ✅ Prod vek1#73
Billing service + endpoints + Stripe webhook ✅ Prod vek1-api#24
/chat enforcement + apscheduler + emails grace ✅ Prod vek1-api#25
UI /settings#billing + signup wizard + /pricing ✅ Prod vek1#74
Landing 3D + copy PME-focused ✅ Prod vek1#75, #77
Hero 2-col + CTAs aware logged + /billing page ✅ Prod vek1#78
Comparativo + Calculadora CLT ✅ Prod vek1#79
Premium positioning (R$ 199/599/1499) + vs pages ✅ Prod vek1#80
/pricing via HTTPS (em vez de Drizzle direto) ✅ Prod vek1#82, vek1-api#26

Refactor api-first — COMPLETO (histórico)

Sprint anterior (2026-05-18 → 2026-05-20) cutou completamente o frontend pra topar apiClient. PRs #65–#72.

PR O que cutou
#65 api-client + auth-adapter HTTP
#66 Better Auth → HTTP adapter
#67-69 queries/actions/route handlers → apiClient
#70 lib/supabase.ts virou thin shim snake_case
#71 Test suite vitest ajustada
#72 Forgot password Resend via vek1-api

Maturidade por feature

Feature Status Notas
Auth + multi-tenant isolation ✅ Pronto Better Auth via HTTP adapter; ownership check backend. Falta sistema de roles/teams.
Forgot password ✅ Pronto Resend via vek1-api webhook scope
Stores CRUD ✅ Pronto
Products via CSV upload ✅ Pronto Wizard 7 steps
Products file extraction ✅ Pronto PDF + CSV via vek1-api
Agents CRUD + persona ✅ Pronto Industrial Linear settings
Agent chat preview ✅ Pronto
Documents/KB management ✅ Pronto embedding via bge-m3
WhatsApp Evolution v2.3.x ✅ Pronto Cliente custom, LID-aware
Instance settings QR Code ✅ Pronto
Leads tracking + LLM enrich ✅ Pronto profile_summary + embedding
Orders + PIX (AbacatePay) ✅ Pronto E2E testado
Orders + PIX manual (comprovante via WhatsApp) ✅ Pronto full envelope fix
Orders + Cash on Delivery ✅ Pronto
Orders SSE realtime ✅ Pronto Postgres LISTEN/NOTIFY
Bidirectional stock sync (ERP) ✅ Pronto HMAC
Settings page (account/company/payment/stock-sync) ✅ Pronto
Audit log ✅ Pronto Append-only no vek1-api
Token usage tracking ✅ Pronto
Dashboard real ✅ Pronto
Database stats ✅ Pronto
Client stats ⚠️ Mock parcial
Landing page 3D + copy PME ✅ Pronto Industrial Atelier maximalist
Stripe billing/subscription ✅ LIVE em prod Premium positioning Starter R$199/Pro R$599/Business R$1499
/pricing público + 6 vs pages ✅ LIVE octadesk, socialhub, blip, zenvia, chatguru, wati
Calculadora CLT vs vek ✅ LIVE interactive client component
SEO completo ✅ Pronto metadata + sitemap.xml + robots.txt + JSON-LD SoftwareApplication
Test coverage 🟡 Médio Vitest 65 passed; UI components ainda quase descobertos

Pricing live

Plano Mensal Tokens Overage / 1M
Starter R$ 199 1M R$ 39
Pro R$ 599 5M R$ 28
Business R$ 1.499 30M R$ 20

Stripe Prices v2 lookup keys (_v2); v1 antigos mantidos pra subs pré-existentes.

Drizzle/schema status

  • Source-of-truth: src/lib/db/schema.ts
  • Sem SQL migrations versionadas — bun run db:push --force direto + scripts/recreate-indexes.ts pra hnsw/unique custom
  • Init SQL no vek1-api repo (init/01-init.sql)
  • Agent schema-migrator cuida disso

Direção atual

Feature parity completa incluindo billing. Lojista pode signup → onboarding com cartão → agente ativo → cliente conversa → vende → cobra → entrega — tudo automático.

Próximos candidatos:

  • Multi-user por company (roles + invites)
  • Customer Portal Stripe self-serve (alternativa à UI custom)
  • Anual com desconto (annual subscription)
  • Coupon codes
  • Faturação NFSe quando volume justificar

Dependências críticas externas

  1. vek1-api — toda escrita passa aqui (incluindo pricing data via /billing/plans-public)
  2. Stripe — billing (test mode atualmente)
  3. Evolution API — WhatsApp
  4. AbacatePay — PIX cliente final
  5. Resend — emails transacionais
  6. Vercel — deploy

Stack drift conhecido

  • package-lock.json + bun.lock versionados juntos (CI usa Bun)
  • Componentes soltos em components/ raiz
  • openai SDK 5 nas deps mas não usado pelo frontend
notas relacionadas
carregando…