PRISM-INSIGHT
These are 13 specialized AI agents that analyze Korean and US stocks in real-time, and this is open source and free to use.
AI translation
Entenda a Reforma Tributária e prepare sua empresa: CBS, IBS, Imposto Seletivo, transição e NF-e, com base na legislação e no time fiscal da Invent Software.
Translation pending
FinanceTypeScript · PLpgSQLGitHub @inventsoftwarebrOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Agente de WhatsApp que atende e tira dúvidas sobre a Reforma Tributária brasileira, respondendo com citação da norma e recusando quando não tem respaldo. Converte interesse em lead qualificado no HubSpot e em uso do Simulador da Reforma Tributária da Invent.
WhatsApp ──> Evolution API ──> POST /api/whatsapp/inbound
valida segredo, normaliza qualquer tipo de
mensagem, grava idempotente, enfileira
│
QStash (debounce ~7s)
│
POST /api/jobs/turn
agrega as mensagens em um turno
busca híbrida na base curada (pgvector + texto,
filtrada por vigência)
modelo responde com as ferramentas
guard-rails validam citação e número
envia em blocos pelo gateway
│
GET /api/cron/outbox ──> HubSpot
Console em /admin: painel, conversas com transcrição, base de conhecimento e versões do prompt.
| Proteção | Onde |
|---|---|
| Responde só com o que foi recuperado da base | lib/ai/prompt.ts + contexto montado em código |
| Citação conferida contra o que foi realmente recuperado | lib/ai/guardrails.ts |
| Número só da base ou da tabela versionada | lib/tax/schedule.ts + tool cronograma_reforma |
| Norma revogada fora do retrieval | filtro de vigência em kb_search |
| Imprensa nunca vale como norma | authority da fonte, explícito no contexto |
| Link só de domínio autorizado | stripDisallowedLinks |
| Recusa medida por motivo | ai_runs.refusal_reason, visível no painel |
pnpm install
cp .env.example .env.local # preencha; ver docs/setup.md
pnpm db:migrate && pnpm db:sql # ou cole db/bootstrap.sql no SQL Editor
pnpm kb:ingest # base curada (kb/README.md)
pnpm dev
Verificação completa:
pnpm typecheck && pnpm lint && pnpm test && pnpm build
| Arquivo | Conteúdo |
|---|---|
docs/setup.md | passo a passo de Supabase, Vercel, Evolution, QStash e HubSpot |
docs/runbook.md | operar: pausar o bot, investigar falha, girar segredo, custo |
kb/README.md | como a base de conhecimento é alimentada e curada |
CLAUDE.md | regras invioláveis do projeto |
lib/tax/schedule.ts: REVISAO_PENDENTE = true até o time fiscal conferir linha por linha.
Enquanto isso, toda resposta com número sai com aviso de conteúdo não homologado.