Passer au contenu principal
Les moteurs du Symphony Hardware Vector (SHV) cataloguent les processeurs, la topologie des processeurs, les caches, les GPU, les cartes réseau et les interfaces à fibre optique, les cartes mères, la mémoire vive et les unités NVMe. La curation par défaut privilégie les composants d’origine et les variantes étayées par des preuves. Chaque moteur est installable indépendamment et fonctionne en lecture seule.

Moteurs

shv-engine

Noyau matériel : couverture définie par l’appelant, relecture du catalogue à partir des sources conservées, évaluation des exigences et projection en graphe.

shv-source-engine

Ingestion des sources et gestion des révisions pour les preuves matérielles.

shv-profile-engine

Évaluation des profils de composants et de systèmes.

shv-partition-engine

Partitionnement du matériel catalogué pour une sélection reproductible.

shv-publication-engine

Publication et sélection gouvernées du catalogue local.

shv-graph-adapter

Surface explicite de transport des graphes.

shv-graph-duckdb-connector

Stockage durable des graphes reposant sur DuckDB et administré au moyen de qxctl.

shv-pdf-adapter

Interprétation des sources PDF pour les fiches techniques du matériel.

Points saillants de l’administration

  • Le stockage durable est administré uniquement au moyen de shv graph store inspect|prepare|commit|status|query|export|schema|template. commit avec le condensé d’intention attendu conservé sert aussi à la reprise; il n’existe pas d’alias de reprise distinct.
  • La publication du catalogue est administrée uniquement au moyen de shv catalogue publication inspect|plan|apply|status|schema|template. La reprise se fait avec apply --operation-id, qui est mutuellement exclusif avec --input.
  • L’inventaire (version 0.2) ajoute shv graph store inventory : une lecture logique liée à une révision, avec des identités explicites des rédacteurs conservés. L’ancienne sélection 0.1 demeure prise en charge.
Les classes de matériel sont des données de correspondance et de profil de l’appelant, et non des arborescences de commandes en double. --version sélectionne le propriétaire principal exact; --source-version et --adapter-version désignent des dépendances sélectionnées distinctes. Les révisions de schéma et de correspondance sont des identités de données, et non des alias des versions de moteurs installées.

Surfaces connexes

Vecteur SHV

Contrat du Hardware Vector que mettent en œuvre ces moteurs.

Commandes de vecteurs qxctl

Référence complète de la grammaire shv ....
Dernière modification le 10 octobre 2026