SumerLex — Documentación

Versión 1.0 · Motor lingüístico sumerio · SKYSL Enterprise

Arquitectura

Stack: React+Vite (SPA /admin), Express API (/api, /api/v1), MySQL 8. Motor lingüístico rule-based con prompts ERS embebidos y validación post-respuesta. SSE en GET /api/analyze/stream.

Convenciones transliteración

CDLI, ETCSL, PSD: subíndices (du₃), ergativo (-e), separación morfemática. Ejemplo canónico: lugal-e é mu-du3 → «El rey construyó el templo.»

Guía académica

Flujo obligatorio de 9 pasos: texto original, cuneiforme, transliteración, morfología, glosa, sintaxis, semántica, contexto histórico, traducciones y confianza. Morfología ergativa SOV. Fuentes: CDLI, ETCSL, PSD, ORACC, RLA.

Limitaciones del corpus

El sistema no inventa lexemas. Formas no attestadas reciben: Evidencia insuficiente en el corpus sumerio conocido. Reconstrucciones hipotéticas se marcan explícitamente.

Operaciones

npm run db:setup && npm run build:client && npm start

Health: GET /api/health · PM2: ecosystem.config.cjs puerto 3299

QA y criterios de aceptación

npm test — tests aislados con SQLite en memoria.