メインコンテンツへスキップ
Symphony Hardware Vector(SHV)エンジンは、プロセッサー、CPU トポロジー、キャッシュ、GPU、NIC とファイバーインターフェース、マザーボード、RAM、NVMe をカタログ化します。デフォルトのキュレーションでは、オリジナルのコンポーネントとエビデンスのあるバリアントが優先されます。すべてのエンジンは個別にインストール可能で、読み取り専用です。

エンジン

shv-engine

ハードウェアカーネル: 呼び出し元が定義するカバレッジ、保持されたソースによるカタログの再生、要件評価、グラフのプロジェクション。

shv-source-engine

ハードウェアのエビデンスに関するソースの取り込みとリビジョンの処理。

shv-profile-engine

コンポーネントとシステムのプロファイル評価。

shv-partition-engine

再現可能な選択のための、カタログ化されたハードウェアのパーティション分割。

shv-publication-engine

管理されたローカルカタログの公開と選択。

shv-graph-adapter

明示的なグラフトランスポートのサーフェス。

shv-graph-duckdb-connector

qxctl を通じて管理される、DuckDB をバックエンドとする永続的なグラフストレージ。

shv-pdf-adapter

ハードウェアのデータシートを対象とした PDF ソースの解釈。

管理のポイント

  • 永続ストレージは、shv graph store inspect|prepare|commit|status|query|export|schema|template を通じてのみ管理されます。保持された期待インテントダイジェストを指定した commit はリカバリーも兼ねます。別個のリカバリー用エイリアスはありません。
  • カタログの公開は、shv catalogue publication inspect|plan|apply|status|schema|template を通じてのみ管理されます。リカバリーは apply --operation-id で行い、--input とは同時に指定できません。
  • インベントリ(リリース 0.2)では shv graph store inventory が追加されました。これは、保持されたライター ID を明示した、リビジョンにバインドされた論理読み取りです。従来の 0.1 の選択も引き続きサポートされます。
ハードウェアクラスは呼び出し元のマッピングとプロファイルのデータであり、重複したコマンドツリーではありません。--version は厳密なプライマリーオーナーを選択し、--source-version と --adapter-version はそれぞれ別個に選択される依存関係を指定します。スキーマとマッピングのリビジョンはデータの識別子であり、インストール済みのエンジンバージョンのエイリアスではありません。

関連するサーフェス

SHV ベクター

これらのエンジンが実装する Hardware Vector のコントラクト。

qxctl ベクターコマンド

shv ... の文法の完全なリファレンス。
最終更新日 2026年10月10日