https://github.com/4p-capital/eon-instalacoes
· scanned 2026-06-17 01:11 UTC (1 month, 2 weeks ago)
67 raw signals (0 security + 67 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -3.8 (diff) · 67 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1192 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
.mcp.json |
software | healthy | .mcp.json |
next.config.ts |
software | healthy | next.config.ts |
components.json |
software | healthy | components.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
spike-distdfe.mjs |
software | healthy | scripts/spike-distdfe.mjs |
importar-insumos.mjs |
software | healthy | scripts/importar-insumos.mjs |
proxy.ts |
software | healthy | src/proxy.ts |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
page.tsx |
software | healthy | src/app/k/[token]/page.tsx |
transferencia-actions.ts |
software | healthy | src/app/producao/transferencia-actions.ts |
actions.ts |
software | healthy | src/app/producao/actions.ts |
page.tsx |
software | healthy | src/app/producao/page.tsx |
page.tsx |
software | healthy | src/app/producao/[id]/page.tsx |
cancelar-etiquetas-dialog.tsx |
software | healthy | src/app/producao/[id]/_components/cancelar-etiquetas-dialog… |
lote-detalhe.tsx |
software | healthy | src/app/producao/[id]/_components/lote-detalhe.tsx |
falta-insumos-panel.tsx |
software | healthy | src/app/producao/[id]/_components/falta-insumos-panel.tsx |
gerar-etiquetas-card.tsx |
software | healthy | src/app/producao/[id]/_components/gerar-etiquetas-card.tsx |
reposicao-pendente-alert.tsx |
software | healthy | src/app/producao/_components/reposicao-pendente-alert.tsx |
transferir-insumo-drawer.tsx |
software | healthy | src/app/producao/_components/transferir-insumo-drawer.tsx |
abrir-lote-form.tsx |
software | healthy | src/app/producao/_components/abrir-lote-form.tsx |
lote-stats.tsx |
software | healthy | src/app/producao/_components/lote-stats.tsx |
etiquetas-qr.tsx |
software | healthy | src/app/producao/_components/etiquetas-qr.tsx |
novo-lote-drawer.tsx |
software | healthy | src/app/producao/_components/novo-lote-drawer.tsx |
lote-card.tsx |
software | healthy | src/app/producao/_components/lote-card.tsx |
page.tsx |
software | healthy | src/app/producao/estoque/page.tsx |
kits-estoque-browser.tsx |
software | healthy | src/app/producao/estoque/_components/kits-estoque-browser.t… |
page.tsx |
software | healthy | src/app/producao/entrada/page.tsx |
entrada-bipe.tsx |
software | healthy | src/app/producao/entrada/_components/entrada-bipe.tsx |
page.tsx |
software | healthy | src/app/producao/consultar/page.tsx |
consultar-kit.tsx |
software | healthy | src/app/producao/consultar/_components/consultar-kit.tsx |
page.tsx |
software | healthy | src/app/dashboard/page.tsx |
dashboard-conteudo.tsx |
software | healthy | src/app/dashboard/_components/dashboard-conteudo.tsx |
actions.ts |
software | healthy | src/app/login/actions.ts |
page.tsx |
software | healthy | src/app/login/page.tsx |
login-form.tsx |
software | healthy | src/app/login/_components/login-form.tsx |
route.ts |
software | healthy | src/app/api/fiscal/consultar-nota/route.ts |
app-shell.tsx |
software | healthy | src/app/_components/app-shell.tsx |
theme-toggle.tsx |
software | healthy | src/app/_components/theme-toggle.tsx |
atalhos-grid.tsx |
software | healthy | src/app/_components/atalhos-grid.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
required |
software | healthy | scripts/spike-distdfe.mjs:required |
buildEnvelope |
software | healthy | scripts/spike-distdfe.mjs:buildEnvelope |
post |
software | healthy | scripts/spike-distdfe.mjs:post |
pick |
software | healthy | scripts/spike-distdfe.mjs:pick |
extractDocs |
software | healthy | scripts/spike-distdfe.mjs:extractDocs |
main |
software | healthy | scripts/spike-distdfe.mjs:main |
chave |
software | healthy | scripts/spike-distdfe.mjs:chave |
carregarEnv |
software | healthy | scripts/importar-insumos.mjs:carregarEnv |
lerInsumos |
software | healthy | scripts/importar-insumos.mjs:lerInsumos |
main |
software | healthy | scripts/importar-insumos.mjs:main |
proxy |
software | healthy | src/proxy.ts:proxy |
montarContexto |
software | healthy | src/app/layout.tsx:montarContexto |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
redirecionarSeOnboardingPendente |
software | healthy | src/app/page.tsx:redirecionarSeOnboardingPendente |
primeiroNome |
software | healthy | src/app/page.tsx:primeiroNome |
InicioPage |
software | healthy | src/app/page.tsx:InicioPage |
ErroSupabase |
software | healthy | src/app/page.tsx:ErroSupabase |
dataBR |
software | healthy | src/app/k/[token]/page.tsx:dataBR |
ConsultaPublicaKit |
software | healthy | src/app/k/[token]/page.tsx:ConsultaPublicaKit |
kit |
software | healthy | src/app/k/[token]/page.tsx:kit |
Linha |
software | healthy | src/app/k/[token]/page.tsx:Linha |
revalidarTransferencia |
software | healthy | src/app/producao/transferencia-actions.ts:revalidarTransfer… |
buscarReservasPendentes |
software | healthy | src/app/producao/transferencia-actions.ts:buscarReservasPen… |
listarOrigensDisponiveis |
software | healthy | src/app/producao/transferencia-actions.ts:listarOrigensDisp… |
parciais |
software | healthy | src/app/producao/transferencia-actions.ts:parciais |
transferirInsumo |
software | healthy | src/app/producao/transferencia-actions.ts:transferirInsumo |
marcarReposta |
software | healthy | src/app/producao/transferencia-actions.ts:marcarReposta |
revalidarProducao |
software | healthy | src/app/producao/actions.ts:revalidarProducao |
abrirLote |
software | healthy | src/app/producao/actions.ts:abrirLote |
gerarEtiquetas |
software | healthy | src/app/producao/actions.ts:gerarEtiquetas |
unidades |
software | healthy | src/app/producao/actions.ts:unidades |
enviarParaImpressora |
software | healthy | src/app/producao/actions.ts:enviarParaImpressora |
finalizarLote |
software | healthy | src/app/producao/actions.ts:finalizarLote |
cancelarLote |
software | healthy | src/app/producao/actions.ts:cancelarLote |
cancelarEtiquetas |
software | healthy | src/app/producao/actions.ts:cancelarEtiquetas |
registrarEntrada |
software | healthy | src/app/producao/actions.ts:registrarEntrada |
consultarKit |
software | healthy | src/app/producao/actions.ts:consultarKit |
ProducaoPage |
software | healthy | src/app/producao/page.tsx:ProducaoPage |
kits |
software | healthy | src/app/producao/page.tsx:kits |
empreendimentos |
software | healthy | src/app/producao/page.tsx:empreendimentos |
lotes |
software | healthy | src/app/producao/page.tsx:lotes |
reposicoes |
software | healthy | src/app/producao/page.tsx:reposicoes |
LotePage |
software | healthy | src/app/producao/[id]/page.tsx:LotePage |
unidades |
software | healthy | src/app/producao/[id]/page.tsx:unidades |
CancelarEtiquetasDialog |
software | healthy | src/app/producao/[id]/_components/cancelar-etiquetas-dialog… |
abrir |
software | healthy | src/app/producao/[id]/_components/cancelar-etiquetas-dialog… |
onSubmit |
software | healthy | src/app/producao/[id]/_components/cancelar-etiquetas-dialog… |
LoteDetalhe |
software | healthy | src/app/producao/[id]/_components/lote-detalhe.tsx:LoteDeta… |
finalizar |
software | healthy | src/app/producao/[id]/_components/lote-detalhe.tsx:finalizar |
cancelar |
software | healthy | src/app/producao/[id]/_components/lote-detalhe.tsx:cancelar |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
src |
software | healthy | src |
app |
software | healthy | src/app |
k |
software | healthy | src/app/k |
[token] |
software | healthy | src/app/k/[token] |
producao |
software | healthy | src/app/producao |
[id] |
software | healthy | src/app/producao/[id] |
_components |
software | healthy | src/app/producao/[id]/_components |
_components |
software | healthy | src/app/producao/_components |
estoque |
software | healthy | src/app/producao/estoque |
_components |
software | healthy | src/app/producao/estoque/_components |
entrada |
software | healthy | src/app/producao/entrada |
_components |
software | healthy | src/app/producao/entrada/_components |
consultar |
software | healthy | src/app/producao/consultar |
_components |
software | healthy | src/app/producao/consultar/_components |
dashboard |
software | healthy | src/app/dashboard |
_components |
software | healthy | src/app/dashboard/_components |
login |
software | healthy | src/app/login |
_components |
software | healthy | src/app/login/_components |
api |
software | healthy | src/app/api |
fiscal |
software | healthy | src/app/api/fiscal |
consultar-nota |
software | healthy | src/app/api/fiscal/consultar-nota |
_components |
software | healthy | src/app/_components |
fiscal |
software | healthy | src/app/fiscal |
_components |
software | healthy | src/app/fiscal/_components |
auth |
software | healthy | src/app/auth |
callback |
software | healthy | src/app/auth/callback |
eventos |
software | healthy | src/app/eventos |
os |
software | healthy | src/app/os |
[token] |
software | healthy | src/app/os/[token] |
_components |
software | healthy | src/app/os/[token]/_components |
onboarding |
software | healthy | src/app/onboarding |
_components |
software | healthy | src/app/onboarding/_components |
configuracoes |
software | healthy | src/app/configuracoes |
etiqueta |
software | healthy | src/app/configuracoes/etiqueta |
_components |
software | healthy | src/app/configuracoes/etiqueta/_components |
tipos-kit |
software | healthy | src/app/tipos-kit |
[id] |
software | healthy | src/app/tipos-kit/[id] |
_components |
software | healthy | src/app/tipos-kit/_components |
insumos |
software | healthy | src/app/insumos |
_components |
software | healthy | src/app/insumos/_components |
cadastro |
software | healthy | src/app/insumos/cadastro |
_components |
software | healthy | src/app/insumos/cadastro/_components |
inventario |
software | healthy | src/app/insumos/inventario |
[id] |
software | healthy | src/app/insumos/inventario/[id] |
_components |
software | healthy | src/app/insumos/inventario/[id]/_components |
_components |
software | healthy | src/app/insumos/inventario/_components |
apresentacao |
software | healthy | src/app/apresentacao |
_components |
software | healthy | src/app/apresentacao/_components |
entrada |
software | healthy | src/app/entrada |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260605175622_multitenant_tenant_onboarding.sql |
data | healthy | supabase/migrations/20260605175622_multitenant_tenant_onboa… |
20260608152138_kit_bom_estoque_min.sql |
data | healthy | supabase/migrations/20260608152138_kit_bom_estoque_min.sql |
20260601184051_nota_fiscal_recebimento_eventos.sql |
data | healthy | supabase/migrations/20260601184051_nota_fiscal_recebimento_… |
20260610144535_producao_trava_estoque_disponivel.sql |
data | healthy | supabase/migrations/20260610144535_producao_trava_estoque_d… |
20260601153058_fiscal_spe_uf.sql |
data | healthy | supabase/migrations/20260601153058_fiscal_spe_uf.sql |
20260605155628_multitenant_tenant_id_colunas.sql |
data | healthy | supabase/migrations/20260605155628_multitenant_tenant_id_co… |
20260603214513_consultar_kit_publico.sql |
data | healthy | supabase/migrations/20260603214513_consultar_kit_publico.sql |
20260529132411_schema_inicial.sql |
data | healthy | supabase/migrations/20260529132411_schema_inicial.sql |
20260605155625_multitenant_tenant_perfil_helpers.sql |
data | healthy | supabase/migrations/20260605155625_multitenant_tenant_perfi… |
20260615142533_fila_impressao_tsc.sql |
data | healthy | supabase/migrations/20260615142533_fila_impressao_tsc.sql |
20260601150939_fiscal_spe_certificado.sql |
data | healthy | supabase/migrations/20260601150939_fiscal_spe_certificado.s… |
20260609135537_add_ncm_classificacao.sql |
data | healthy | supabase/migrations/20260609135537_add_ncm_classificacao.sql |
20260612153018_os_recebimento_rpcs.sql |
data | healthy | supabase/migrations/20260612153018_os_recebimento_rpcs.sql |
20260529133500_grants_estoque_roles.sql |
data | healthy | supabase/migrations/20260529133500_grants_estoque_roles.sql |
20260605155630_multitenant_backfill_triggers.sql |
data | healthy | supabase/migrations/20260605155630_multitenant_backfill_tri… |
20260601204622_fix_de_para_unique_nonpartial.sql |
data | healthy | supabase/migrations/20260601204622_fix_de_para_unique_nonpa… |
20260602150000_inventario_contagem_estoque.sql |
data | healthy | supabase/migrations/20260602150000_inventario_contagem_esto… |
20260611202358_cancelar_etiquetas_pendentes.sql |
data | healthy | supabase/migrations/20260611202358_cancelar_etiquetas_pende… |
20260605155632_multitenant_rls_por_papel.sql |
data | healthy | supabase/migrations/20260605155632_multitenant_rls_por_pape… |
20260601184049_de_para_emitente_produto.sql |
data | healthy | supabase/migrations/20260601184049_de_para_emitente_produto… |
20260615175723_configuracao_etiqueta.sql |
data | healthy | supabase/migrations/20260615175723_configuracao_etiqueta.sql |
20260608145150_estoque_views_tenant_kits.sql |
data | healthy | supabase/migrations/20260608145150_estoque_views_tenant_kit… |
20260608155905_ponto_pedido_somente_relevantes.sql |
data | healthy | supabase/migrations/20260608155905_ponto_pedido_somente_rel… |
20260603202309_producao_lote_vivo.sql |
data | healthy | supabase/migrations/20260603202309_producao_lote_vivo.sql |
20260610145009_transferencia_insumo_entre_spes.sql |
data | healthy | supabase/migrations/20260610145009_transferencia_insumo_ent… |
20260529132921_funcoes_estoque.sql |
data | healthy | supabase/migrations/20260529132921_funcoes_estoque.sql |
20260529134000_criar_kit_com_bom.sql |
data | healthy | supabase/migrations/20260529134000_criar_kit_com_bom.sql |
20260612152533_os_recebimento_schema.sql |
data | healthy | supabase/migrations/20260612152533_os_recebimento_schema.sql |
20260529134500_editar_kit_com_bom.sql |
data | healthy | supabase/migrations/20260529134500_editar_kit_com_bom.sql |
20260601192939_insumo_codigo_sienge.sql |
data | healthy | supabase/migrations/20260601192939_insumo_codigo_sienge.sql |
20260608124312_saida_remessa_agrupada.sql |
data | healthy | supabase/migrations/20260608124312_saida_remessa_agrupada.s… |
20260601184047_estoque_por_empreendimento.sql |
data | healthy | supabase/migrations/20260601184047_estoque_por_empreendimen… |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/k/[token] |
frontend | healthy | src/app/k/[token]/page.tsx |
/producao |
frontend | healthy | src/app/producao/page.tsx |
/producao/[id] |
frontend | healthy | src/app/producao/[id]/page.tsx |
/producao/estoque |
frontend | healthy | src/app/producao/estoque/page.tsx |
/producao/entrada |
frontend | healthy | src/app/producao/entrada/page.tsx |
/producao/consultar |
frontend | healthy | src/app/producao/consultar/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/fiscal |
frontend | healthy | src/app/fiscal/page.tsx |
/eventos |
frontend | healthy | src/app/eventos/page.tsx |
/os/[token] |
frontend | healthy | src/app/os/[token]/page.tsx |
/onboarding |
frontend | healthy | src/app/onboarding/page.tsx |
/configuracoes/etiqueta |
frontend | healthy | src/app/configuracoes/etiqueta/page.tsx |
/tipos-kit |
frontend | healthy | src/app/tipos-kit/page.tsx |
/tipos-kit/[id] |
frontend | healthy | src/app/tipos-kit/[id]/page.tsx |
/insumos |
frontend | healthy | src/app/insumos/page.tsx |
/insumos/cadastro |
frontend | healthy | src/app/insumos/cadastro/page.tsx |
/insumos/inventario |
frontend | healthy | src/app/insumos/inventario/page.tsx |
/insumos/inventario/[id] |
frontend | healthy | src/app/insumos/inventario/[id]/page.tsx |
/apresentacao |
frontend | healthy | src/app/apresentacao/page.tsx |
/entrada |
frontend | healthy | src/app/entrada/page.tsx |
/clientes |
frontend | healthy | src/app/clientes/page.tsx |
/saida |
frontend | healthy | src/app/saida/page.tsx |
/saida/[id] |
frontend | healthy | src/app/saida/[id]/page.tsx |
/equipe |
frontend | healthy | src/app/equipe/page.tsx |
/ |
frontend | healthy | src/app/_components/contexto-actions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/supabase/middleware.ts |
security | healthy | src/lib/supabase/middleware.ts |
auth::src/app/producao/actions.ts |
security | healthy | src/app/producao/actions.ts |
auth::src/lib/auth/papel.ts |
security | healthy | src/lib/auth/papel.ts |
auth::.claude/skills/supabase/SKILL.md |
security | healthy | .claude/skills/supabase/SKILL.md |
auth::supabase/functions/_shared/client.ts |
security | healthy | supabase/functions/_shared/client.ts |
auth::supabase/functions/importar-ncm/index.ts |
security | healthy | supabase/functions/importar-ncm/index.ts |
auth::src/lib/auth/convite.ts |
security | healthy | src/lib/auth/convite.ts |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::src/lib/auth/sessao.ts |
security | healthy | src/lib/auth/sessao.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
EntradaDepositoPage |
frontend | healthy | src/app/producao/entrada/page.tsx |
ConsultarKitPage |
frontend | healthy | src/app/producao/consultar/page.tsx |
GraficosPage |
frontend | healthy | src/app/dashboard/page.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
CadastroInsumosPage |
frontend | healthy | src/app/insumos/cadastro/page.tsx |
ApresentacaoPage |
frontend | healthy | src/app/apresentacao/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Config |
software | healthy | print-agent/agent.py:43 |
LabelConfig |
software | healthy | print-agent/tspl.py:22 |
RectAndField |
software | healthy | .claude/skills/pdf/scripts/check_bounding_boxes.py:9 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | AGENTS.md |
redis |
data | healthy | .claude/skills/vercel-react-best-practices/AGENTS.md |
postgresql |
data | healthy | .claude/skills/supabase-postgres-best-practices/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
4p-capital__eon-instalacoes |
software | healthy | /data/fable5_failed_archive/4p-capital__eon-instalacoes |
| Label | Layer | Status | Path |
|---|---|---|---|
estoque |
data | healthy | supabase/migrations/20260601184051_nota_fiscal_recebimento_… |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .claude/skills/vercel-react-best-practices/AGENTS.md |
This page is publicly accessible at:
https://repobility.com/scan/83f06524-55db-4727-8715-8211c331ee06/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/83f06524-55db-4727-8715-8211c331ee06/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.