Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Expediente electrónico de la Dirección de Capital Humano de la Municipalidad de San Miguel de Tucumán. Es parte del Programa de Incorporación de Inteligencia Artificial a Capital Humano (Dirección de IA).
Los agentes municipales inician y siguen sus trámites (licencias, bonificaciones, asignaciones) en forma 100 % digital. Capital Humano los tramita en una bandeja con prioridad automática, redacta dictámenes y resoluciones con IA, siempre con revisión y firma humanas, y mide el impacto en tiempo real.
| Capa | Tecnología |
|---|---|
| App | Next.js 16 (App Router, Server Actions, Turbopack) · React 19 · Tailwind 4 · shadcn/ui |
| Datos | Supabase: Postgres 17 + RLS, Auth (enlace mágico), Storage privado y Realtime |
| IA | Claude Opus 5.5, directo (SDK de Anthropic, con respaldo del lado del servidor) o vía OpenRouter (src/lib/ia/proveedor.ts) |
| Resend | |
| Bot | Migue (API /api/migue y webhook saliente) |
| Hosting | Vercel |
tipos_tramite define el formulario, los requisitos, los plazos y la línea de base.
pasos_circuito define el cursograma y plantillas guarda los modelos de dictamen o resolución que usa la IA.movimientos y como foja de pase.auditoria.ia_generaciones. Además, la IA sugiere la prioridad
de cada trámite cuando ingresa./migue o por WhatsApp. La IA solo ve los trámites de esa persona, con un cupo diario de consultas, y el personal interno no lee las preguntas.Requiere Node 20.9+ y Docker Desktop (para Supabase local).
npm install
npx supabase start # levanta Postgres, Auth, Storage y Studio
npx supabase db reset # aplica migraciones + catálogo + datos demo (supabase/seeds/)
cp .env.example .env.local # completar con las claves que imprime `supabase start`
npm run dev
supabase/seeds/01_catalogo.sql (catálogo provisorio, apto para cualquier entorno) y supabase/seeds/02_demo_local.sql con 02b_firma_demo.sql (usuarios, expedientes y firma de la directora demo, solo local; la contraseña y la clave de firma están en esos archivos).MODO_DEMO=1 (útil para presentaciones).npx supabase gen types typescript --local > src/lib/database.types.ts| Comando | Qué prueba |
|---|---|
npm test | Lógica en TypeScript: novedades y planilla para Civitas, relevamiento, comparador de firmas, estados y datos que van a la IA (tests/unit/). |
npm run test:db | La base con pgTAP sobre Supabase local (supabase/tests/): RLS por rol, circuito del expediente, fojas encadenadas, firma ológrafa, novedades y métricas. Requiere npx supabase start. |
npm run humo | Con la app corriendo: recorre todas las pantallas de /vista-previa con cada rol y verifica que se dibujen sin errores. |
07_pendientes.test.sql reúne los huecos conocidos como pruebas TODO: describen lo que el sistema debería hacer, hoy fallan sin romper la corrida y, cuando se corrige un hueco, pg_prove avisa que la prueba pasó y se saca de ese bloque.
Las firmas de prueba son sintéticas (scripts/firma-sintetica.ts); npm run firmas-prueba regenera supabase/tests/firmas.inc si cambia el comparador.
GitHub Actions (.github/workflows/ci.yml) corre todo en cada PR y en cada push a main.
npx supabase link y luego npx supabase db push. Cargar solo seeds/01_catalogo.sql; nunca 02_demo_local.sql ni 02b_firma_demo.sql.https://<dominio>/auth/callback)..env.example. El proyecto tramita-capital ya está creado y conectado: cada push a main publica en producción. vercel.json fija las funciones en gru1 (São Paulo), junto a la base.seeds/03_usuarios_prueba.sql, solo para el piloto): npx tsx scripts/claves-prueba.ts les asigna contraseñas aleatorias, que quedan en credenciales-prueba.txt (fuera del repo), y genera el SQL con los hashes para aplicar en la base.supabase/migrations/ esquema, seguridad (RLS) y operaciones (RPC, foliado, métricas)
supabase/seeds/ catálogo provisorio + demo local
src/app/(agente)/ portal del agente: mis trámites, iniciar, seguimiento
src/app/(interno)/ bandeja, expediente, tablero de impacto, parametrización
src/app/api/ IA (streaming), descarga segura de documentos, Migue
src/lib/ia/ redacción y priorización con Claude
src/lib/avisos/ notificaciones: sistema, email (Resend), Migue