ARQUITECTURA RADAR

Ingesta Escalable y Contextualización Semántica

$ systemctl status radar-sentinel.service
● radar-sentinel.service - Motor de Scraper Regulatorio
   Activo: activo (en ejecución) desde 2026-05-25

El Pipeline de Ingesta

PDF SHA-256 SERVICIO DE EMBEDDING BGE-M3 / 1024-dim PyTorch + FastAPI pgvector

Motor Sentinel

Workers distribuidos de Scrapy utilizando Playwright para portales con alta carga de JS. Hashing SHA-256 para la procedencia de los documentos.

Núcleo Vectorial

Inferencia local mediante BGE-M3. Vectores densos de 1024 dimensiones almacenados en pgvector para búsqueda semántica.

Capa de Seguridad

Aislamiento estricto mediante Supabase RLS. Cada consulta se limita al tenant_id a nivel de base de datos.

Políticas de Seguridad

-- Aislamiento de inquilinos (tenants) de grado criptográfico
ALTER TABLE knowledge_chunks ENABLE ROW LEVEL SECURITY;

CREATE POLICY "tenant_scope" ON knowledge_chunks
FOR ALL TO authenticated
USING (tenant_id = auth.uid());

Benchmarks de Rendimiento

<150ms

Búsqueda Vectorial P99

1024-d

Dimensión del Embedding

100%

Integridad de Datos (SHA)

CI/CD y Confiabilidad

Verificación automatizada mediante Playwright y Vitest. Registro distribuido mediante alertas de Sentinel.