Rukuzu: Porting a 200,000 Line C++ Graph Database to Rust with Systematic Testing

Porting Strategy for Large C++ Codebases to Rust
The Rukuzu project addresses a common systems software challenge: porting a mature 200,000-line C++ codebase (kuzu, an embedded graph database) to a pure Rust implementation. The motivation wasn't that the C++ code was problematic, but rather environmental constraints: mobile devices, edge deployments where C++ toolchains aren't available, FFI boundaries create debugging difficulties, and where a single statically-linked binary is valuable.
Systematic Porting Workflow
The team developed a workflow encoded as a Claude Code custom command that enables:
- Keeping the C++ version operational while building the Rust version
- Testing both implementations against each other
- Verifying at every step that the Rust port produces identical results to the original C++
Implementation Details
The workflow emerged from practical experience with:
- 15 ported crates
- 2,700+ tests
- Lessons about what translates mechanically versus what requires human judgment
The DEALER project (a fuzzy OWLv2 EL++ Description Logic reasoner) consumes both backends through a pluggable architecture, providing a production-grade testbed for correctness and performance comparison.
📖 Read the full source: r/ClaudeAI
👀 See Also

LLMs Leak Reasoning into Structured Output Despite Explicit Instructions
A developer building a tool that makes parallel API calls to Claude and parses structured output found that validation models intermittently output reasoning text before corrected content, despite explicit instructions to return only corrected text. The fix involved prompt tightening plus a defensive strip function that runs before parsing.

Manifest Adds Support for MiniMax Token Plans with M2.7 Model
Manifest, an open source routing layer for OpenClaw, now supports MiniMax token plans starting at $10/month. The new MiniMax M2.7 model is specifically trained for OpenClaw workflows and scores 62.7 on MM-ClawBench and 56.2 on SWE-Bench Pro.

Cognithor: A Local-First Agent OS with PGE Trinity Architecture
Cognithor is a fully local, autonomous Agent OS built over a year with 16 development phases. It features the PGE Trinity architecture (Planner → Gatekeeper → Executor), 11,609+ tests with 89% coverage, and supports 16 LLM providers including Ollama and LM Studio.

Kula: Self-contained Linux server monitoring with zero dependencies
Kula is a lightweight Linux server monitoring tool that runs as a single binary with no external dependencies or databases. It collects system metrics every second from /proc and /sys, stores them in a built-in tiered ring-buffer, and provides both web dashboard and terminal TUI interfaces.