尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證RFP Agent - Cotizaciones técnicas
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Herramienta para configurar y cotizar líneas de media tensión, y para preparar solicitudes de cotización a proveedores.
/lineas, requiere sesión): registro de la línea (nombre, km, operador, KMZ de referencia), 10 trayectos, configuración poste a poste con normas del catálogo, materiales consolidados, cotización con partidas de mano de obra / transporte / indirectos, estados borrador → en revisión → aprobada, historial de cambios con usuario y motivo, revisiones, exportación a Excel y PDF./catalogo): normas por operador con versiones, esquema y materiales; precios de materiales importables desde Excel/CSV. Solo los administradores modifican el catálogo./agente.html): desglose de materiales, fichas técnicas y correos RFQ por categoría. Toma las cantidades por configuración y los precios del mismo catálogo central que Líneas./usuarios, solo admin) y Mi cuenta (/cuenta, cambio de contraseña).agente.html, proveedores.json y los formatos Excel; solo /login es público.HttpOnly, SameSite=Lax, firmada (HMAC) y con vencimiento de 12 h. Cada petición a la API comprueba además que el usuario siga activo y que la sesión no haya sido revocada (cambio o restablecimiento de contraseña, desactivación). Las escrituras desde otro origen se rechazan.main despliega y aplica las migraciones pendientesnpm install
vercel env pull .env.local # trae DATABASE_URL, DATABASE_URL_UNPOOLED y AUTH_SECRET
set -a && source .env.local && set +a
npm run dev
Los usuarios están en la tabla Usuario (solo el hash scrypt de la contraseña) y se gestionan en /usuarios. Sin AUTH_SECRET en local se usa una clave de desarrollo; en producción es obligatoria.
E2E_ADMIN_PASSWORD=... E2E_ANALISTA_PASSWORD=... npm run test:e2e
Crea un esquema temporal en la base de .env.local, aplica migraciones y catálogo, levanta un servidor local y corre tests/plan, modos, eliminar y seguridad (API y navegador con Chrome). El esquema se borra al terminar.
prisma/schema.prisma. Migraciones en prisma/migrations. El build solo aplica migraciones en el deploy de producción de Vercel (scripts/migrar-si-produccion.js); los previews y los builds locales no tocan la base, que es compartida.prisma/catalogo-inicial.json, generado desde los consolidados maestros con node prisma/generar-catalogo.js y cargado con npm run db:seed (idempotente: no duplica normas).Linea.snapshot): lo que se revisa es exactamente lo que se aprueba, aunque cambien precios o normas. Devolverla a borrador la descongela; una aprobada solo se modifica creando una nueva revisión.app/
├── api/
│ ├── auth/ # login y validación de sesión
│ ├── lineas/ # líneas, trayectos, postes, partidas, cálculo, estado, revisión, KMZ, historial
│ └── catalogo/ # normas (versiones, esquema), materiales, precios, historial
├── lineas/ # lista de líneas y espacio de trabajo por pasos
├── catalogo/ # catálogo central
├── components/ # barra de navegación, diálogo con motivo, esquema de norma
└── lib/
├── auth.ts # usuarios y firma de sesiones
├── lineas.ts # reglas de negocio: trayectos, normas por poste, cálculo, aprobación
└── catalogo.ts # versiones de normas, imágenes, importación de precios
prisma/ # esquema, migraciones, catálogo inicial y seed
public/
├── agente.html # solicitudes a proveedores (RFQ)
├── proveedores.json
└── Formato_Cotizacion_*.xlsx