引擎
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:一種繫結於修訂版本的邏輯讀取,並具有明確保留的寫入者身分。舊版 0.1 的選擇方式仍受支援。
硬體類別屬於呼叫者對應與設定檔資料,而非重複的指令樹。
--version 選擇確切的主要擁有者;--source-version 與 --adapter-version 則指定不同的所選相依項。結構描述與對應的修訂版本是資料身分,而非已安裝引擎版本的別名。相關介面
SHV vector
這些引擎所實作的 Hardware Vector 合約。
qxctl vector 指令
完整的
shv ... 文法參考。