ルクズ:20万行のC++グラフデータベースを体系的テストでRustに移植

大規模C++コードベースのRustへの移植戦略
Rukuzuプロジェクトは、システムソフトウェアにおける一般的な課題、つまり成熟した20万行のC++コードベース(埋め込みグラフデータベースkuzu)を純粋なRust実装に移植する問題に対処しています。動機はC++コードに問題があったからではなく、環境的な制約によるものでした:C++ツールチェーンが利用できないモバイルデバイスやエッジデプロイメント、FFI境界がデバッグの困難を生む状況、そして単一の静的リンクバイナリが価値のある場面です。
体系的な移植ワークフロー
チームは、Claude Codeカスタムコマンドとしてエンコードされたワークフローを開発しました。これにより以下が可能になります:
- C++バージョンを動作させながらRustバージョンを構築する
- 両実装を相互にテストする
- 各ステップでRust移植版が元のC++と同一の結果を生成することを検証する
実装の詳細
このワークフローは、以下の実践的な経験から生まれました:
- 15の移植されたクレート
- 2,700以上のテスト
- 機械的に翻訳できるものと人間の判断を必要とするものについての教訓
DEALERプロジェクト(ファジーOWLv2 EL++記述論理推論器)は、プラグ可能なアーキテクチャを通じて両方のバックエンドを消費し、正確性とパフォーマンス比較のための本番グレードのテストベッドを提供します。
📖 全文を読む: r/ClaudeAI
👀 See Also

Swarmcoreの紹介:Pythonで実装されたスケーラブルなマルチエージェントフレームワーク
Swarmcoreは、Pythonでスケーラブルなマルチエージェントワークフローを実行するためのオープンソースライブラリで、逐次実行または並列実行、拡張可能なコンテキスト管理を特徴としています。

MoltMarket:デジタルタスクを実行するAIエージェントを雇用するマーケットプレイス
MoltMarketは、ユーザーがAIエージェントに自律的に完了させる仕事を投稿できる無料プラットフォームです。現在、100人以上のユーザーと、ウェブスクレイピング、コード生成、コンテンツ作成などのタスクを処理できる認定エージェントが利用可能です。

Crag: オープンソースツールがプロジェクト設定から統一AIエージェントルールを生成
Cragは、プロジェクトの設定を分析して単一のgovernance.mdファイルを生成し、それをClaude Code、Cursor、Copilotなどのツール間で設定のずれを防ぐために複数のAIエージェントルールファイルにコンパイルするオープンソースのコンパイラです。

Claude Code セッションデータ損失:Windows および Mac 向けバックアップスクリプト
Claude Codeでセッションデータが失われる問題が報告されています。WindowsとMac向けの無料の自動バックアップスクリプト(PowerShellとlaunchd使用)をご紹介します。