https://github.com/chalf-ai/velocidad
· scanned 2026-06-17 01:47 UTC (1 month, 1 week ago)
149 raw signals (0 security + 149 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -27.9 (diff) · 146 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2704 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 |
|---|---|---|---|
normC |
software | healthy | scripts/audit-stock-propio.ts:normC |
propio |
software | healthy | scripts/audit-stock-propio.ts:propio |
esPropioFinal |
software | healthy | scripts/audit-stock-propio.ts:esPropioFinal |
aplicaInlineVieja |
software | healthy | scripts/audit-stock-propio.ts:aplicaInlineVieja |
fmt |
software | healthy | scripts/audit-stock-propio.ts:fmt |
sumC |
software | healthy | scripts/audit-stock-propio.ts:sumC |
limpiarVIN |
software | healthy | scripts/cruce-capital-trabajo.mjs:limpiarVIN |
esVINValido |
software | healthy | scripts/cruce-capital-trabajo.mjs:esVINValido |
strOrNull |
software | healthy | scripts/cruce-capital-trabajo.mjs:strOrNull |
dateOrNull |
software | healthy | scripts/cruce-capital-trabajo.mjs:dateOrNull |
fmtDate |
software | healthy | scripts/cruce-capital-trabajo.mjs:fmtDate |
deriveEstado |
software | healthy | scripts/cruce-capital-trabajo.mjs:deriveEstado |
has |
software | healthy | scripts/cruce-capital-trabajo.mjs:has |
isSi |
software | healthy | scripts/cruce-capital-trabajo.mjs:isSi |
detectarColumnasVIN |
software | healthy | scripts/cruce-capital-trabajo.mjs:detectarColumnasVIN |
pushHit |
software | healthy | scripts/cruce-capital-trabajo.mjs:pushHit |
pickBestHit |
software | healthy | scripts/cruce-capital-trabajo.mjs:pickBestHit |
consolidarHits |
software | healthy | scripts/cruce-capital-trabajo.mjs:consolidarHits |
candL8 |
software | healthy | scripts/cruce-capital-trabajo.mjs:candL8 |
candL6 |
software | healthy | scripts/cruce-capital-trabajo.mjs:candL6 |
diasEntre |
software | healthy | scripts/cruce-capital-trabajo.mjs:diasEntre |
enLinea |
software | healthy | scripts/cruce-capital-trabajo.mjs:enLinea |
contarDuplicadosFNE |
software | healthy | scripts/cruce-capital-trabajo.mjs:contarDuplicadosFNE |
addSheet |
software | healthy | scripts/cruce-capital-trabajo.mjs:addSheet |
read |
software | healthy | scripts/diag-contradicciones.mjs:read |
up |
software | healthy | scripts/diag-contradicciones.mjs:up |
num |
software | healthy | scripts/diag-contradicciones.mjs:num |
fmt |
software | healthy | scripts/diag-contradicciones.mjs:fmt |
isDate |
software | healthy | scripts/diag-contradicciones.mjs:isDate |
ymd |
software | healthy | scripts/diag-contradicciones.mjs:ymd |
dias |
software | healthy | scripts/diag-contradicciones.mjs:dias |
limpiarVIN |
software | healthy | scripts/diag-contradicciones.mjs:limpiarVIN |
cajK |
software | healthy | scripts/diag-contradicciones.mjs:cajK |
tok |
software | healthy | scripts/diag-contradicciones.mjs:tok |
distintas |
software | healthy | scripts/diag-contradicciones.mjs:distintas |
marcaTok |
software | healthy | scripts/diag-contradicciones.mjs:marcaTok |
normMarca |
software | healthy | scripts/diag-contradicciones.mjs:normMarca |
esUsadoStock |
software | healthy | scripts/diag-contradicciones.mjs:esUsadoStock |
marcaOp |
software | healthy | scripts/diag-contradicciones.mjs:marcaOp |
fneEstado |
software | healthy | scripts/diag-contradicciones.mjs:fneEstado |
causa |
software | healthy | scripts/diag-contradicciones.mjs:causa |
grupo |
software | healthy | scripts/diag-contradicciones.mjs:grupo |
up |
software | healthy | scripts/diag-owner-kia.mjs:up |
inferSuc |
software | healthy | scripts/diag-owner-kia.mjs:inferSuc |
canonMarcaPompeyo |
software | healthy | scripts/diag-owner-kia.mjs:canonMarcaPompeyo |
owner |
software | healthy | scripts/diag-owner-kia.mjs:owner |
n |
software | healthy | scripts/revalidar-fix-h1.mjs:n |
s |
software | healthy | scripts/revalidar-fix-h1.mjs:s |
limpiarVIN |
software | healthy | scripts/revalidar-fix-h1.mjs:limpiarVIN |
limpiarCajon |
software | healthy | scripts/revalidar-fix-h1.mjs:limpiarCajon |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DEPLOY.md |
software | healthy | DEPLOY.md |
nixpacks.toml |
software | healthy | nixpacks.toml |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
railway.toml |
software | healthy | railway.toml |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
Dockerfile |
software | healthy | Dockerfile |
deploy.sh |
software | healthy | deploy.sh |
tsconfig.json |
software | healthy | tsconfig.json |
audit-stock-propio.ts |
software | healthy | scripts/audit-stock-propio.ts |
cruce-capital-trabajo.mjs |
software | healthy | scripts/cruce-capital-trabajo.mjs |
diag-contradicciones.mjs |
software | healthy | scripts/diag-contradicciones.mjs |
diag-owner-kia.mjs |
software | healthy | scripts/diag-owner-kia.mjs |
revalidar-fix-h1.mjs |
software | healthy | scripts/revalidar-fix-h1.mjs |
diag-verdad-fisica.mjs |
software | healthy | scripts/diag-verdad-fisica.mjs |
audit-logistica-deep.mjs |
software | healthy | scripts/audit-logistica-deep.mjs |
seed-local-user.mjs |
software | healthy | scripts/seed-local-user.mjs |
inspect-stock-sheets.mjs |
software | healthy | scripts/inspect-stock-sheets.mjs |
inspect-extra-sheets.mjs |
software | healthy | scripts/inspect-extra-sheets.mjs |
ejemplos-fecha-factura.ts |
software | healthy | scripts/ejemplos-fecha-factura.ts |
diag-inscripcion.mjs |
software | healthy | scripts/diag-inscripcion.mjs |
diag-capital-puente-dimensiones.mjs |
software | healthy | scripts/diag-capital-puente-dimensiones.mjs |
auditar-caso-unificado.mjs |
software | healthy | scripts/auditar-caso-unificado.mjs |
cruce-saldos.mjs |
software | healthy | scripts/cruce-saldos.mjs |
audit-logistica-sla.mjs |
software | healthy | scripts/audit-logistica-sla.mjs |
diag-saldos-no-match.mjs |
software | healthy | scripts/diag-saldos-no-match.mjs |
verify-gestion.mjs |
software | healthy | scripts/verify-gestion.mjs |
diag-saldos-v2.mjs |
software | healthy | scripts/diag-saldos-v2.mjs |
validar-cuadratura-marca.ts |
software | healthy | scripts/validar-cuadratura-marca.ts |
diag-puente-cruce.mjs |
software | healthy | scripts/diag-puente-cruce.mjs |
validar-fne-usados-global.mjs |
software | healthy | scripts/validar-fne-usados-global.mjs |
historico-backfill.ts |
software | healthy | scripts/historico-backfill.ts |
diag-contradicciones-refinado.mjs |
software | healthy | scripts/diag-contradicciones-refinado.mjs |
inspect-saldos.mjs |
software | healthy | scripts/inspect-saldos.mjs |
inspect-logistica.mjs |
software | healthy | scripts/inspect-logistica.mjs |
diag-antiguedad.mjs |
software | healthy | scripts/diag-antiguedad.mjs |
diag-kia-cuadratura.mjs |
software | healthy | scripts/diag-kia-cuadratura.mjs |
diag-capital-puente.mjs |
software | healthy | scripts/diag-capital-puente.mjs |
diagnostico-atribucion-marca.ts |
software | healthy | scripts/diagnostico-atribucion-marca.ts |
inspect-3-no-match.mjs |
software | healthy | scripts/inspect-3-no-match.mjs |
validar-centro-accion.mjs |
software | healthy | scripts/validar-centro-accion.mjs |
diag-owner-kia-v2.mjs |
software | healthy | scripts/diag-owner-kia-v2.mjs |
validar-cuadratura-final.mjs |
software | healthy | scripts/validar-cuadratura-final.mjs |
auditoria-cuadratura.mjs |
software | healthy | scripts/auditoria-cuadratura.mjs |
historico-recalcular.ts |
software | healthy | scripts/historico-recalcular.ts |
diag-cuadratura-dashboard.mjs |
software | healthy | scripts/diag-cuadratura-dashboard.mjs |
validar-usados-pipeline.mjs |
software | healthy | scripts/validar-usados-pipeline.mjs |
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 |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
agent |
software | healthy | agent |
diag |
software | healthy | diag |
src |
software | healthy | src |
app |
software | healthy | src/app |
alertas |
software | healthy | src/app/alertas |
dashboard |
software | healthy | src/app/dashboard |
vencimientos |
software | healthy | src/app/vencimientos |
kia |
software | healthy | src/app/kia |
debug |
software | healthy | src/app/debug |
resumen |
software | healthy | src/app/debug/resumen |
stock |
software | healthy | src/app/stock |
capital-pagado |
software | healthy | src/app/capital-pagado |
facturados-no-entregados |
software | healthy | src/app/facturados-no-entregados |
api |
software | healthy | src/app/api |
gestion |
software | healthy | src/app/api/gestion |
[vin] |
software | healthy | src/app/api/gestion/[vin] |
snapshots |
software | healthy | src/app/api/snapshots |
daily |
software | healthy | src/app/api/snapshots/daily |
admin |
software | healthy | src/app/api/admin |
users |
software | healthy | src/app/api/admin/users |
[id] |
software | healthy | src/app/api/admin/users/[id] |
reset-password |
software | healthy | src/app/api/admin/users/[id]/reset-password |
health |
software | healthy | src/app/api/health |
users |
software | healthy | src/app/api/users |
snapshot |
software | healthy | src/app/api/snapshot |
[id] |
software | healthy | src/app/api/snapshot/[id] |
activate |
software | healthy | src/app/api/snapshot/[id]/activate |
active |
software | healthy | src/app/api/snapshot/active |
tareas |
software | healthy | src/app/api/tareas |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
usuarios-asignables |
software | healthy | src/app/api/usuarios-asignables |
seed |
software | healthy | src/app/api/seed |
notificaciones |
software | healthy | src/app/api/notificaciones |
[id] |
software | healthy | src/app/api/notificaciones/[id] |
usuarios |
software | healthy | src/app/usuarios |
tescar |
software | healthy | src/app/tescar |
saldos |
software | healthy | src/app/saldos |
centro-accion |
software | healthy | src/app/centro-accion |
tendencias |
software | healthy | src/app/tendencias |
ingesta |
software | healthy | src/app/ingesta |
vu-en-fne |
software | healthy | src/app/vu-en-fne |
validacion |
software | healthy | src/app/validacion |
provisiones |
software | healthy | src/app/provisiones |
velocidad-operacional |
software | healthy | src/app/velocidad-operacional |
cargar |
software | healthy | src/app/cargar |
score-gerencial |
software | healthy | src/app/score-gerencial |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
Home |
frontend | healthy | src/app/page.tsx |
AlertasPage |
frontend | healthy | src/app/alertas/page.tsx |
DashboardPage |
frontend | healthy | src/app/dashboard/page.tsx |
Page |
frontend | healthy | src/app/vencimientos/page.tsx |
KiaPage |
frontend | healthy | src/app/kia/page.tsx |
DebugResumenPage |
frontend | healthy | src/app/debug/resumen/page.tsx |
StockExplorerPage |
frontend | healthy | src/app/stock/page.tsx |
CapitalPagadoPage |
frontend | healthy | src/app/capital-pagado/page.tsx |
FNEPage |
frontend | healthy | src/app/facturados-no-entregados/page.tsx |
UsuariosPage |
frontend | healthy | src/app/usuarios/page.tsx |
TescarPage |
frontend | healthy | src/app/tescar/page.tsx |
SaldosPage |
frontend | healthy | src/app/saldos/page.tsx |
CentroAccionPage |
frontend | healthy | src/app/centro-accion/page.tsx |
IngestaPage |
frontend | healthy | src/app/ingesta/page.tsx |
VUEnFNEPage |
frontend | healthy | src/app/vu-en-fne/page.tsx |
ValidacionPage |
frontend | healthy | src/app/validacion/page.tsx |
ProvisionesPage |
frontend | healthy | src/app/provisiones/page.tsx |
VelocidadOperacionalPage |
frontend | healthy | src/app/velocidad-operacional/page.tsx |
CargarPage |
frontend | healthy | src/app/cargar/page.tsx |
ScoreGerencialPage |
frontend | healthy | src/app/score-gerencial/page.tsx |
CapitalTrabajoPage |
frontend | healthy | src/app/capital-trabajo/page.tsx |
Page |
frontend | healthy | src/app/capital/page.tsx |
NotificacionesPage |
frontend | healthy | src/app/notificaciones/page.tsx |
OperacionesLayout |
frontend | healthy | src/app/operaciones/layout.tsx |
LogisticaPage |
frontend | healthy | src/app/operaciones/logistica/page.tsx |
ControlDeNegocioPage |
frontend | healthy | src/app/operaciones/control-de-negocio/page.tsx |
UsadosPage |
frontend | healthy | src/app/usados/page.tsx |
LineasPage |
frontend | healthy | src/app/lineas/page.tsx |
LoginPage |
frontend | healthy | src/app/(auth)/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/alertas |
frontend | healthy | src/app/alertas/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/vencimientos |
frontend | healthy | src/app/vencimientos/page.tsx |
/kia |
frontend | healthy | src/app/kia/page.tsx |
/debug/resumen |
frontend | healthy | src/app/debug/resumen/page.tsx |
/stock |
frontend | healthy | src/app/stock/page.tsx |
/capital-pagado |
frontend | healthy | src/app/capital-pagado/page.tsx |
/facturados-no-entregados |
frontend | healthy | src/app/facturados-no-entregados/page.tsx |
/usuarios |
frontend | healthy | src/app/usuarios/page.tsx |
/tescar |
frontend | healthy | src/app/tescar/page.tsx |
/saldos |
frontend | healthy | src/app/saldos/page.tsx |
/centro-accion |
frontend | healthy | src/app/centro-accion/page.tsx |
/tendencias |
frontend | healthy | src/app/tendencias/page.tsx |
/ingesta |
frontend | healthy | src/app/ingesta/page.tsx |
/vu-en-fne |
frontend | healthy | src/app/vu-en-fne/page.tsx |
/validacion |
frontend | healthy | src/app/validacion/page.tsx |
/provisiones |
frontend | healthy | src/app/provisiones/page.tsx |
/velocidad-operacional |
frontend | healthy | src/app/velocidad-operacional/page.tsx |
/cargar |
frontend | healthy | src/app/cargar/page.tsx |
/score-gerencial |
frontend | healthy | src/app/score-gerencial/page.tsx |
/capital-trabajo |
frontend | healthy | src/app/capital-trabajo/page.tsx |
/capital |
frontend | healthy | src/app/capital/page.tsx |
/notificaciones |
frontend | healthy | src/app/notificaciones/page.tsx |
/operaciones/logistica |
frontend | healthy | src/app/operaciones/logistica/page.tsx |
/operaciones/control-de-negocio |
frontend | healthy | src/app/operaciones/control-de-negocio/page.tsx |
/usados |
frontend | healthy | src/app/usados/page.tsx |
/lineas |
frontend | healthy | src/app/lineas/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/components/UploadFNEButton.tsx |
security | healthy | src/components/UploadFNEButton.tsx |
auth::src/components/UploadProvisionesButton.tsx |
security | healthy | src/components/UploadProvisionesButton.tsx |
auth::src/components/UploadLogisticaButton.tsx |
security | healthy | src/components/UploadLogisticaButton.tsx |
auth::src/components/providers/SessionProvider.tsx |
security | healthy | src/components/providers/SessionProvider.tsx |
auth::src/components/Sidebar.tsx |
security | healthy | src/components/Sidebar.tsx |
auth::src/components/UploadSaldosButton.tsx |
security | healthy | src/components/UploadSaldosButton.tsx |
auth::src/middleware.ts |
security | healthy | src/middleware.ts |
auth::src/components/UploadButton.tsx |
security | healthy | src/components/UploadButton.tsx |
auth::src/lib/auth.ts |
security | healthy | src/lib/auth.ts |
auth::src/components/SnapshotHydrator.tsx |
security | healthy | src/components/SnapshotHydrator.tsx |
auth::package.json |
security | healthy | package.json |
auth::src/app/usuarios/page.tsx |
security | healthy | src/app/usuarios/page.tsx |
auth::src/app/(auth)/login/page.tsx |
security | healthy | src/app/(auth)/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /webhook |
api | healthy | agent/webhook.py |
POST /webhook |
api | healthy | agent/webhook.py |
GET /health |
api | healthy | agent/webhook.py |
GET /debug/estado |
api | healthy | agent/webhook.py |
GET /debug/tareas |
api | healthy | agent/webhook.py |
GET /debug/tareas/ciclo |
api | healthy | agent/webhook.py |
GET /debug/user/{telefono} |
api | healthy | agent/webhook.py |
| Label | Layer | Status | Path |
|---|---|---|---|
AWS_SECRET_ACCESS_KEY |
cicd | healthy | — |
AWS_REGION |
cicd | healthy | — |
ECS_CLUSTER |
cicd | healthy | — |
ECS_SERVICE |
cicd | healthy | — |
CONTAINER_NAME |
cicd | healthy | — |
AWS_ACCESS_KEY_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
completo |
data | healthy | prisma/migrations/20260608000001_baseline_historico_complet… |
SnapshotHistoricoArchivo |
data | healthy | prisma/migrations/20260608000001_baseline_historico_complet… |
OperationalSnapshot |
data | healthy | prisma/migrations/20260608000001_baseline_historico_complet… |
TareaOperacional |
data | healthy | prisma/migrations/20260610120000_tareas_operacionales_f1/mi… |
DailyCapitalSnapshot |
data | healthy | prisma/migrations/20260612031500_daily_capital_snapshot/mig… |
| Label | Layer | Status | Path |
|---|---|---|---|
migration_new_roles.sql |
data | healthy | prisma/migration_new_roles.sql |
migration.sql |
data | healthy | prisma/migrations/20260608000001_baseline_historico_complet… |
migration.sql |
data | healthy | prisma/migrations/20260610180000_alertalog_canal/migration.… |
migration.sql |
data | healthy | prisma/migrations/20260610120000_tareas_operacionales_f1/mi… |
migration.sql |
data | healthy | prisma/migrations/20260612031500_daily_capital_snapshot/mig… |
| Label | Layer | Status | Path |
|---|---|---|---|
Settings |
software | healthy | agent/config.py:5 |
RomaParserError |
software | healthy | src/lib/historico/parser-roma-mensual.ts:RomaParserError |
ActasParserError |
software | healthy | src/lib/historico/parser-actas.ts:ActasParserError |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | agent/config.py |
postgresql |
data | healthy | agent/config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | Dockerfile |
port:8000 |
network | healthy | agent/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::agent/Dockerfile |
hardware | healthy | agent/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
chalf-ai__velocidad |
software | healthy | /data/fable5_failed_archive/chalf-ai__velocidad |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | deploy.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/a7aec5ed-ffcc-40d0-a18a-c8fbf945226f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a7aec5ed-ffcc-40d0-a18a-c8fbf945226f/
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.