Todo lo que hace qnop.
La referencia completa — lo que la edición community ofrece hoy y lo poco que está decidido pero aún en camino.
Precisión de revisión
-
Anotaciones precisas por líneas y regiones
Marca líneas y regiones exactas de un PDF renderizado — no notas adhesivas a nivel de página.
-
Hilos en Markdown con reacciones
Cada anotación lleva su propia discusión, escrita en Markdown, con reacciones.
-
Anclaje multicapa
Cita textual, posición y layout se guardan por anotación, para que siga señalando lo que quiere decir.
-
Reanclaje entre versiones
Las versiones nuevas del documento reenganchan las anotaciones existentes por coincidencia difusa en lugar de dejarlas huérfanas.
-
Diff entre versiones
Una vista de comparación muestra exactamente qué cambió entre dos versiones.
-
Decisiones explícitas
Aceptar o rechazar se registra en la propia anotación — no se deduce del silencio.
-
La puerta de finalización
Una revisión solo puede finalizarse con cero anotaciones abiertas. Nada se cae de la lista.
Documentos y versiones
-
Revisión de PDF
Sube un PDF y revísalo en el navegador a través del pipeline canónico de ingesta y renderizado.
-
DOCX y Markdown Planificado
Decidido y pendiente sobre el mismo pipeline de ingesta — aún no disponible.
-
Historial de versiones inmutable
Los cambios de contenido crean versiones nuevas; las antiguas nunca se modifican y siguen siendo legibles.
-
Procesamiento en segundo plano duradero
La extracción y el reanclaje se ejecutan como trabajos duraderos sobre PostgreSQL — un fallo nunca pierde trabajo.
-
Documentos en almacenamiento de objetos
Los binarios viven en cualquier almacén compatible con S3, nunca en la base de datos.
Personas y equipos
-
Equipos y roles
Roles globales de administrador, miembro y auditor, más responsables por equipo.
-
Revisiones anonimizadas
Las revisiones pueden ejecutarse con identidades de revisor anonimizadas cuando el proceso lo exige.
-
Notificaciones y panel
Los eventos de revisión llegan a quienes conciernen; el panel muestra qué está abierto y dónde.
-
Las revisiones como deporte
Rachas, logros, tarjetas de jugador y niveles de equipo hacen visible el rendimiento de revisión.
Confianza y operación
-
Registro de auditoría completo
Cada acción relevante queda registrada, consultable por un rol de auditor dedicado.
-
Inicio de sesión corporativo
Inicio de sesión único OIDC o cuentas locales con verificación por correo; sesiones JWT con tokens de refresco rotatorios y endpoints de autenticación con límite de peticiones.
-
Sin valores por defecto inseguros
El servidor se niega a arrancar mientras falte un secreto obligatorio o siga siendo un placeholder.
-
Administración en tiempo de ejecución
El branding del tenant, SMTP y las plantillas de correo se configuran en el área de administración, no en tiempo de compilación.
-
Topología simple
Un contenedor con API e interfaz web, PostgreSQL y cualquier almacenamiento de objetos compatible con S3.
Plataforma y extensibilidad
-
API REST versionada
Contrato OpenAPI-first bajo /api/v1, con una política de deprecación explícita.
-
Contrato de plugins publicado
El artefacto qnop-spi define los puntos de extensión — hoy, almacenamiento y extracción de documentos.
-
Código abierto
AGPL-3.0, desarrollado en abierto en GitHub.