症状
commands/bundle.rs の run は、起動直後に registry::auto_migrate が全登録ライブラリの tags.json を読み・パースし (スキーマ確認のため)、その直後に Inventory::load が同じ tags.json 群をもう一度読み・パースする。
識別子を大量に含む (数百 KB 級の) tags.json を持つライブラリが複数登録されていると、バンドル 1 回ごとに JSON の読み込みとパースが丸ごと二重になる。
対処案
auto_migrate が読み込んだ Tags を Inventory::load へそのまま渡すか、スキーマ移行を Inventory::load の内部へ統合し、ファイルごとの読み込みを 1 回にまとめる。
🤖 Generated with Claude Code
症状
commands/bundle.rsのrunは、起動直後にregistry::auto_migrateが全登録ライブラリのtags.jsonを読み・パースし (スキーマ確認のため)、その直後にInventory::loadが同じtags.json群をもう一度読み・パースする。識別子を大量に含む (数百 KB 級の)
tags.jsonを持つライブラリが複数登録されていると、バンドル 1 回ごとに JSON の読み込みとパースが丸ごと二重になる。対処案
auto_migrateが読み込んだTagsをInventory::loadへそのまま渡すか、スキーマ移行をInventory::loadの内部へ統合し、ファイルごとの読み込みを 1 回にまとめる。🤖 Generated with Claude Code