Skip to content

PointSav Documentation

The engineering library for the PointSav platform — operating systems and services for regulated businesses that own their data, their AI, and their record-keeping outright. Where the monorepo holds the code, this wiki holds the reasoning: architecture, services, security, and the governance commitments that bind future development.

Flujo de conocimiento: ciclo de entrenamiento y DataGraph ontológico

El flujo de conocimiento del Totebox convierte prosa en dos activos duraderos: un DataGraph ontológico de entidades y adaptadores LoRA que especializan un modelo de lenguaje local. Ambos los sirven service-slm (el Doorman) y service-content (el DataGraph).

prosa ─▶ service-extraction ─▶ CORPUS_*.json
      ─▶ service-content ──▶ GLiNER Nivel 0 (rápido — sin cifra publicada; cualitativamente "~150x más rápido que OLMo") ─▶ tramos de entidades
                         └──▶ OLMo Nivel A  (alternativa, latencia no publicada) ─▶ alternativa de extracción (Nivel 0 inalcanzable) + tarea asíncrona de entrenamiento
                         └──▶ GPU Nivel B   (enriquecimiento) ─▶ vectores rol/ubicación
                         └──▶ grafo LadybugDB
      ◀── el Doorman consulta el grafo por contexto antes de cada inferencia ◀──
corpus de entrenamiento (tuplas de commits + pares de enriquecimiento Nivel-A-vs-B)
      ─▶ TRL SFT / DPO ─▶ adaptador PEFT

La ruta de éxito del Nivel 0 encola un TierAJob para una pasada asíncrona de entrenamiento del Nivel A. La generación de pares DPO ocurre después, más adelante en la cadena, no en esta cola.

Dos preguntas de calidad determinan si el flujo vale su costo: ¿produce el ciclo de entrenamiento adaptadores que mejoran el modelo de forma medible, y es el DataGraph una ontología precisa y bien resuelta en lugar de un montón de fragmentos?

Cómo se cierra el ciclo (estado previsto)

Un ciclo de entrenamiento sano es un circuito cerrado: corpus → SFT → DPO on-policy → una compuerta de evaluación → promoción solo ante una mejora medida → el adaptador promovido servido en la ruta de inferencia → su comportamiento capturado de vuelta al corpus. Varias etapas son reales y confirmadas: los adaptadores se acoplan a todas las proyecciones lineales del modelo base y el acoplamiento se verifica tras la construcción (una comprobación de fallo-cerrado sobre la lista exacta de módulos objetivo, en los scripts de entrenamiento SFT y DPO); las tasas de aprendizaje superan en un orden de magnitud al ajuste completo (2e-4 frente a un valor por defecto declarado de 2e-5 para ajuste completo); el entrenamiento por preferencias solo corre por encima de un umbral de pares limpios y diversos (una constante real CLEAN_PAIR_FLOOR = 3000, más compuertas de calidad por par); y no se promueve ningún adaptador que una sonda base-contra-adaptador no pueda distinguir del modelo base (un script real de compuerta de despliegue implementa exactamente esta comprobación).

La compuerta de evaluación no compara el nuevo adaptador con un adaptador vigente sobre un conjunto dorado fijo y versionado — no existe tal comparación ni tal conjunto dorado. La compuerta puntúa las propias completions del adaptador contra un umbral fijo de tasa de aprobación — corrección de diff-parse / git-apply / formato de sobre — sobre un 10% de retención barajado aleatoriamente, dividido de nuevo en cada ejecución.

Cómo es coherente la ontología (estado previsto)

Se prevé que un DataGraph coherente resuelva entidades mediante etapas de agrupamiento, similitud y canonicalización, para que las variantes superficiales ("MCorp", "Woodfine Capital Projects") colapsen en una única identidad canónica. Lo que está construido hoy es más limitado: la resolución de entidades implementa tres etapas, no cuatro — agrupamiento → similitud → bandas de decisión (auto-fusión / revisión / nuevo) — sin ninguna etapa de clustering. La tabla de alias que respaldaría la canonicalización explícitamente aún no está implementada; el propio comentario del módulo la describe como "una migración aditiva aplicada por separado". La resolución de entidades hoy es pura y sin efectos secundarios, todavía no respaldada por el mecanismo de alias que describe esta sección.

Los hechos llevan procedencia parcial: existe un campo real confidence y un campo real source_doc en cada entidad del grafo, con source_doc de tipo primero-en-escribir-gana — pero no existe ningún campo extractor_tier, así que la procedencia todavía no captura qué nivel (GLiNER, OLMo o GPU) produjo un hecho dado. El manejo de conflictos es mixto, no uniformemente "reconciliado en lugar de sobrescrito": los campos vectoriales usan una fusión de nuevo-gana-si-está-presente y source_doc es primero-en-escribir-gana, pero confidence se sobrescribe incondicionalmente en cada escritura — el campo pensado más directamente para señalar confianza es precisamente el que no se reconcilia en absoluto. Las relaciones sí son genuinamente aristas tipadas y direccionales de una ontología cerrada (un vocabulario real de tipos de relación cargado desde un archivo CSV) — esta parte es precisa tal como se describe.

El historial a fecha — poder leer cualquier hecho "a fecha de" un momento dado — no está construido. Está planificado; véase Estado objetivo, más abajo.

Estado objetivo (planificado)

El objetivo previsto, adoptado de forma incremental, son dos ciclos co-evolutivos detrás de un único Doorman, compartiendo un modelo base fijo en hardware soberano.

El ciclo del DataGraph está previsto que avance de un grafo de propiedades a uno ontológico sofisticado: una ontología formal versionada (OWL 2 RL) cuyos axiomas permitan a un razonador derivar aristas que el extractor nunca escribió; validación SHACL como compuerta de escritura; completado de enlaces por embeddings e inductivo que proponga aristas candidatas con puntuación para revisión (nunca auto-publicadas); respuesta a consultas lógicas multi-salto sobre el grafo incompleto; una capa de comunidades para recuperación temática; y una capa de auto-ontologización para que el esquema crezca desde el corpus — todo detrás de un trait GraphStore, con procedencia bitemporal para que cualquier hecho sea reproducible "a fecha de".

El ciclo de entrenamiento está previsto que corra de forma continua en lugar de por lotes ocasionales: el modelo servido generaría sus propios pares de preferencia on-policy, un objetivo sin modelo de referencia mantendría asequible el entrenamiento perpetuo, una compuerta de evaluación sería la única vía a la promoción, y un adaptador promovido se intercambiaría en caliente en la ruta de inferencia mientras el anterior quedaría en una ranura de reversión — con el entrenamiento programado en el tiempo ocioso del servicio para no privar a las solicitudes interactivas. Un registro de base fijaría un único linaje de modelo base en entrenamiento, política de referencia y servicio, de modo que un adaptador entrenado siempre fuera servible.

Los dos ciclos están previstos para unificarse: el grafo aportaría señal de entrenamiento y el modelo entrenado mejoraría la extracción — un sistema que se auto-alimenta. La ruta por fases y las decisiones que requiere se registran en el brief del plan de construcción del flujo. Este tema describe la arquitectura; el procedimiento operativo se cubre en la guía complementaria.

Cite this record: /wiki/flow-quality-architecture — revision 0a3b62e8, last updated 17 August 2026.

Important Information

Estructura corporativa. PointSav Digital Systems ("PointSav") es actualmente un nombre comercial de Woodfine Capital Projects Inc. ("Woodfine"), con previsión de convertirse en una subsidiaria de propiedad absoluta de Woodfine tras su incorporación. PointSav no ofrece, vende ni solicita por sí mismo valor alguno. Toda oferta de valores asociada a las soluciones inmobiliarias de tenencia directa de Woodfine se realiza exclusivamente por parte de Woodfine, y únicamente por medio del Memorando de Colocación Privada aplicable.

Sin asesoramiento de inversión. El contenido de este wiki se ofrece con fines de ingeniería, operativos, de investigación y de desarrollo. Nada de lo que figura en este wiki constituye asesoramiento de inversión ni una solicitud para invertir en ninguna sociedad o solución de tenencia directa de Woodfine.

Propiedad intelectual. El nombre, el nombre comercial, el logotipo y las marcas de PointSav, junto con todos los productos, servicios y ofertas actuales y futuros de las marcas PointSav y Totebox — así como el software, el código fuente, la documentación, el sistema de diseño y todos los materiales relacionados — son propiedad de Woodfine y sus filiales, salvo los componentes identificados como de código abierto. No se otorga ningún derecho salvo el expresamente establecido en una licencia o acuerdo por escrito. El aviso de marcas completo aparece en el pie de página de cada página de este sitio.

Componentes de código abierto. Algunas partes de la plataforma se ofrecen bajo licencias de código abierto permisivas identificadas en el repositorio correspondiente. El uso de esos componentes se rige por los términos de sus respectivas licencias.

Sin garantía; uso informativo. El contenido de este wiki se ofrece únicamente con fines informativos generales y no constituye una declaración, garantía ni compromiso respecto de la funcionalidad, disponibilidad, precio o hoja de ruta de ningún producto. Algunos artículos describen características, capacidades e hitos planificados o previstos — el lenguaje como "planificado", "previsto", "objetivo", "puede" y "esperado" marca este contenido prospectivo, que está sujeto a cambios y no constituye un compromiso respecto del rendimiento futuro.

Confidencialidad. Cuando un artículo describiría un detalle operativo o de implementación no destinado a divulgación pública, ese artículo no se publica en este wiki. El contenido aquí es documentación de ingeniería de uso general, no configuración específica de clientes.

Jurisdicción. Woodfine Capital Projects Inc. está constituida en Columbia Británica, Canadá. Las referencias a la Sovereign Data Foundation en este wiki describen una iniciativa planificada o prevista únicamente, no una titular de capital actual ni un órgano de gobierno activo.

Cambios a este aviso. PointSav podrá actualizar este aviso periódicamente; rige la versión publicada en esta página.

No es un sistema de presentación de documentos. Este wiki no es un sistema de presentación de valores, un repositorio de divulgación electrónica ni un sustituto de SEDAR+ ni de ningún otro sistema de presentación regulatorio. Las presentaciones formales de valores se realizan a través del sistema de presentación regulatorio correspondiente, no a través de este wiki.

Descargo completo. Este aviso complementa, y no sustituye, el artículo completo de Avisos Legales. En caso de cualquier conflicto, prevalece el artículo de Avisos Legales.

Read the full disclaimer →