Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
Automação de defesa de MED com rastreabilidade de evidências
Translation pending
FinanceTypeScript · CSSGitHub @BrunogamotaOnlineOwner 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
Loading the full README. The saved excerpt is shown below.
Automacao de defesa de MED (Mecanismo Especial de Devolucao do Pix): recebe o MED, coleta os dados da compra, identifica quais evidencias sao necessarias, aponta o que esta faltando, monta a defesa e gera o pacote de evidencias pronto para envio. NO CLAIM WITHOUT EVIDENCE. NO EVIDENCE WITHOUT PROVENANCE. Nenhuma afirmacao factual e criada porque parece provavel. Toda afirmacao aponta para evidencias reais, e cada evidencia carrega de onde veio. Dado ausente permanece ausente e e reportado como faltante.Read the full README ↗
Automacao de defesa de MED (Mecanismo Especial de Devolucao do Pix): recebe o MED, coleta os dados da compra, identifica quais evidencias sao necessarias, aponta o que esta faltando, monta a defesa e gera o pacote de evidencias pronto para envio.
NO CLAIM WITHOUT EVIDENCE. NO EVIDENCE WITHOUT PROVENANCE.
Nenhuma afirmacao factual e criada porque parece provavel. Toda afirmacao aponta para evidencias reais, e cada evidencia carrega de onde veio. Dado ausente permanece ausente e e reportado como faltante.
Next.js 16 (App Router) - React 19 - TypeScript - Tailwind 4 - Zod - Prisma 7 + PostgreSQL - pdf-lib - Vitest - deploy na Vercel.
npm install
cp .env.example .env.local # opcional: sem DATABASE_URL sobe em modo demo
npm run dev
Abra http://localhost:3000 — o modo demo carrega dois MEDs de exemplo
(DEMO-2026-0001 completo, DEMO-2026-0002 com evidencias faltando).
Com banco:
export DATABASE_URL=postgresql://... # pooled
export DIRECT_DATABASE_URL=postgresql://... # direta, para migrate
npm run db:migrate
npm run dev
npm run verify # lint + typecheck + test + build
Toda versao nova e publicada pelo CI: o job deploy em
.github/workflows/ci.yml roda depois de lint, typecheck, testes e build, e
confere GET /api/health na URL publicada.
Falta apenas cadastrar tres secrets no repositorio (VERCEL_TOKEN,
VERCEL_ORG_ID, VERCEL_PROJECT_ID) — passo a passo em
docs/DEPLOYMENT.md. Sem eles, o job avisa e segue verde,
sem publicar.
Para ver a versao atual no ar sem configurar nada, dispare Actions -> Deploy temporario: publica um deployment publico em modo demo, sem credenciais.
CLAUDE.md — guia do projeto e regras invioláveisdocs/ARCHITECTURE.md — fluxo, engines, modelo de dadosdocs/DECISIONS.md — decisoes tecnicas e seus motivosdocs/DEPLOYMENT.md — ambientes, variaveis, migrationsdocs/API.md — referencia RESTImplementado: dominio completo (Evidence Engine, Timeline Engine, Defense Engine, Evidence Pack), REST, PDF, UI operacional, audit log, RBAC, multi-tenancy, idempotencia, guard de LLM, repositorio Postgres via Prisma.
Ainda nao implementado, e deliberadamente nao simulado: integracoes reais com transportadoras, PSPs e plataformas de e-commerce (as portas existem, sem adapters falsos), adapter de storage S3-compativel (o upload funciona em modo demo e e recusado explicitamente quando nao ha storage duravel), login interativo de usuario, envio automatico para instituicoes, e rate limiting distribuido.