URLs locais

ServiçoURL / Porta
App (Next dev)http://localhost:3000
Supabase APIhttp://127.0.0.1:54321
Supabase Studiohttp://127.0.0.1:54323
Mailpit (email capture)http://127.0.0.1:54324
MCP localhttp://127.0.0.1:54321/mcp
Edge Functionshttp://127.0.0.1:54321/functions/v1/
Storage S3http://127.0.0.1:54321/storage/v1/s3
Postgrespostgres://postgres:postgres@127.0.0.1:54322/postgres
Analytics (logflare)http://127.0.0.1:54327

Ambientes cloud

AmbienteDomínioProject ref
simpe-ms-test (QA) teste-ms.simpe.site (consulte o time)
simpe-ms-dev (prod) ms.simpe.site (consulte o time)

Scripts npm (Next, lint, testes)

Para tudo que envolve banco, edge functions ou stack local, prefira a CLI supabase direto — veja a próxima tabela. Os scripts abaixo são os que não têm equivalente na CLI Supabase.

ComandoO que faz
npm run devSobe o Next dev (Supabase precisa estar rodando)
npm run buildBuild de produção do Next
npm run lintESLint
npm run formatPrettier em todos os arquivos
npm testVitest em modo watch
npm run test:runVitest single run (CI)
npm run test:coverageVitest com cobertura

Aliases de conveniência

Existem no package.json por costume, mas a recomendação é usar a CLI supabase equivalente para manter o vocabulário consistente com a documentação oficial.

AliasEquivalente preferido
npm run dev:localsupabase start + npm run dev (+ supabase functions serve se mexer em edge function)
npm run db:resetsupabase db reset
npm run db:statussupabase status
npm run local:stopsupabase stop
npm run functions:servesupabase functions serve

Comandos Supabase CLI mais usados

ComandoO que faz
supabase startSobe o stack local (idempotente)
supabase stopDerruba containers, mantém dados
supabase stop --no-backupDerruba e apaga volumes
supabase statusMostra URLs e chaves do local
supabase db resetDrop schema, reaplica migrations + roda seed
supabase migration new <nome>Cria arquivo de migration vazio
supabase migration upAplica migrations pendentes (sem zerar)
supabase db pushAplica migrations no projeto cloud linkado
supabase db diffMostra diff entre local e remoto
supabase db pullGera migration a partir do estado remoto
supabase link --project-ref <ref>Linka CLI a um projeto cloud
supabase projects listLista projetos no qual estou autenticado
supabase functions serve [<nome>]Roda edge functions com hot reload
supabase functions deploy <nome>Deploy de edge function no projeto linkado
supabase functions logs <nome> --tailLogs ao vivo de uma edge function
supabase secrets listLista secrets do projeto linkado
supabase loginAutentica a CLI

Usuários do seed

Senha de todos: senha123.

EmailRole (app_role)
viz@local.testVisualização
edicao@local.testEdição
gestar@local.testGestar
admin@local.testAdmin — role usado pela SES
super@local.testSuperAdmin — mesmas permissões do Admin; distingue staff Pacto

Arquivos importantes do repo

CaminhoO que é
README.mdPorta de entrada do repo
CLAUDE.mdReferência arquitetural detalhada (cache, transforms, patterns)
.env.exampleTemplate do .env
.mcp.jsonConfiguração de servidores MCP do projeto
supabase/config.tomlConfig do Supabase local (portas, services, seed paths)
supabase/seed.sqlDados sintéticos rodados no db reset
supabase/seed-spec.mdSpec / receita do seed
supabase/migrations/Migrations versionadas, ordenadas por timestamp
supabase/functions/Edge functions (Deno)
supabase/supabase-workflow-guia.mdGuia detalhado de workflow (versão markdown)
actions/Server actions Next ('use server')
rpc/Funções de DB (Data Access Layer)
components/novo-layout/Componentes da UI ativa
components/legacy/Código antigo, não editar

Enums do banco

Os principais — mais detalhes via MCP local ou Studio.

app_role

Visualização · Edição · Gestar · Admin · SuperAdmin

item_tipo

objetivo · acao · resultado · entrega · atividade

semaforo_status

verde · amarelo · vermelho · nao_monitorado · azul

Links úteis

Fim do manual. Boa construção.