À propos du projet

Zeref est une plateforme de recherche et d'approbation conçue pour enquêter, rédiger, examiner et publier des données avec un workflow strict à boucle humaine. Chaque action sortante est contrôlée par une étape d'approbation, garantissant une automatisation contrôlée. Le projet est structuré en tant que monorepo TypeScript utilisant les espaces de travail npm, avec une interface utilisateur Next.js, des exécuteurs de tâches Node en arrière-plan et PostgreSQL avec pgvector pour le stockage de données. Il utilise Playwright pour l'automatisation du navigateur pour capturer des données à partir de sources configurées, suivie d'un pipeline typé pour la normalisation et l'intégration. L'architecture met l'accent sur l'immutabilité des snapshots, la conception basée sur des contrats avec des formes JSON partagées et un modèle BFF où le navigateur communique avec les routes API Next.js plutôt qu'avec des travailleurs bruts. Les composants d'intelligence artificielle sont simulables via des indicateurs d'environnement pour les tests CI sans clés actives. Le référentiel comprend des scripts de vérification à phases contrôlées, Docker Compose pour le développement local et un mode de démonstration utilisant des fixations pour des présentations universitaires ou des tests sans informations d'identification Instagram ou LLM actives. Les composants clés incluent l'interface utilisateur du cockpit pour l'état en direct et la gestion du calendrier, un studio pour la création de contenu et un module de renseignement de recherche. Le projet prend en charge les agents distants et les pistes cloud, avec une documentation complète pour la configuration et l'exécution de la démonstration.