Rukuzu : Porter une base de données de graphes en C++ de 200 000 lignes vers Rust avec des tests systématiques

Stratégie de portage de grandes bases de code C++ vers Rust
Le projet Rukuzu s'attaque à un défi courant du logiciel système : porter une base de code C++ mature de 200 000 lignes (kuzu, une base de données de graphes embarquée) vers une implémentation pure en Rust. La motivation ne venait pas de problèmes avec le code C++, mais plutôt de contraintes environnementales : les appareils mobiles, les déploiements en périphérie où les chaînes d'outils C++ ne sont pas disponibles, les limites FFI qui créent des difficultés de débogage, et les situations où un binaire unique statiquement lié est précieux.
Processus de portage systématique
L'équipe a développé une méthodologie encodée comme une commande personnalisée Claude Code qui permet :
- De maintenir la version C++ opérationnelle tout en construisant la version Rust
- De tester les deux implémentations l'une contre l'autre
- De vérifier à chaque étape que le portage Rust produit des résultats identiques à l'original C++
Détails d'implémentation
La méthodologie est issue de l'expérience pratique avec :
- 15 crates portées
- Plus de 2 700 tests
- Des leçons sur ce qui se traduit mécaniquement versus ce qui nécessite un jugement humain
Le projet DEALER (un raisonneur logique de description OWLv2 EL++ flou) utilise les deux backends via une architecture modulaire, fournissant un banc d'essai de qualité production pour comparer la justesse et les performances.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Serveur MCP Permet aux Agents IA d'Effectuer des Achats Réels avec des Cartes Virtuelles Éphémères
Un développeur a créé un serveur MCP qui permet aux agents d'IA d'effectuer des achats réels en utilisant des cartes Visa virtuelles éphémères émises juste à temps. Le système nécessite l'approbation de l'utilisateur via une authentification multifacteur et émet des cartes verrouillées sur des marchands spécifiques avec une durée de vie de 15 minutes.

PhantomCrowd : Simulateur d'audience multi-agents utilisant Claude Code
PhantomCrowd est un moteur de prédiction multi-agent axé sur le marketing qui simule la réaction de véritables audiences au contenu avant sa publication. Il génère 10 à 500 personnages avec des données démographiques et des personnalités uniques, chacun réagissant indépendamment à du contenu comme des textes publicitaires ou des publications sur les réseaux sociaux.

ClawDeckX : Plateforme Web Open Source de Style macOS pour la Gestion des Agents OpenClaw
ClawDeckX est une plateforme web open-source pour installer, configurer et surveiller les agents OpenClaw. Elle propose des outils de gestion visuelle, une surveillance en temps réel et prend en charge 13 langues.

Google PM rend public l'agent de mémoire Always On avec stockage SQLite, sans base de données vectorielle
Shubham Saboo, directeur de produit IA senior chez Google, a rendu open source un agent de mémoire toujours actif qui stocke des souvenirs structurés dans SQLite au lieu d'utiliser des bases de données vectorielles, fonctionnant sur Gemini 3.1 Flash-Lite avec une consolidation de mémoire planifiée toutes les 30 minutes.