Sobre el proyecto

Poolstatis es un sistema de análisis ligero al estilo de PostHog, construido para agentes de codificación que operan a través del Protocolo de Contexto de Modelo (MCP). Si bien los usuarios humanos reciben pantallas de análisis orientadas a respuestas con gráficos, tablas, evidencia de sesiones y controles de revisión, la plataforma no es un constructor de paneles de uso general. Cada métrica incluye un campo `purpose` obligatorio y cada embudo un `goal`, lo que permite que los agentes inspeccionen, mantengan y consulten la instrumentación de forma programática. Entre sus capacidades clave se incluyen: - API de ingreso HTTP para eventos de producto - Registro de métricas semánticas con diseño orientado a propósitos - Embudos, entidades y un DSL de consultas que admite análisis de tendencias, retención, ciclo de vida y adherencia - Análisis de sesiones de navegador y web con autocaptura de clics, mapas de interacción y reproducción de sesiones acotada (basada en rrweb, sujeta a consentimiento, con DOM/CSS enmascarados) - Marcas de función deterministas y resultados de experimentos A/B bayesianos - Contratos de medición propiedad del repositorio con procedencia de lanzamiento inmutable e instantáneas de evidencia - Acciones sujetas a aprobación y memoria de decisiones con alcance de proyecto - Servidor MCP con herramientas y recursos tipados - SPA de administración para humanos que cubre proyectos, registro de métricas, salud de datos, lanzamientos, webhooks y presets de Configuración y MCP El sistema admite autoalojamiento mediante Docker Compose y ofrece configuración alojada con tokens con alcance definido (`pk_` para ingreso, `sk_` para acceso a nivel de proyecto, `pt_` para acceso MCP a nivel de organización). Se integra con Claude Code, Codex, Cursor, Windsurf, VS Code/Copilot, Zed y otros hosts compatibles con MCP. Se dispone de habilidades de instrumentación para flujos de trabajo de agentes. Entre las limitaciones notables se incluyen la ausencia de un constructor de paneles de uso general, la imposibilidad de ejecutar consultas SQL sin procesar, la falta de seguimiento completo de errores, y la reproducción de sesiones que excluye video de pantalla, mirada, audio, píxeles de lienzo y contenidos de iframes de origen cruzado.