--complete-with ist die Projektion KEINE CUE-gültige StackSpec v2, KEIN ResolvedPlan und autorisiert KEINE Generierung oder Bereitstellung. Erledige die gemeldeten manuellen Aktionen und schicke eine vollständige StackSpec v2 zuerst durch die CUE-Auflösung.
--complete-with akzeptiert eine vollständige, explizite StackSpec v2, nie ein partielles Overlay. Es gleicht deterministische Legacy-Bindungen für Site, Node und Hardware ab und nutzt dann die eingebettete gesteuerte Architecture-v2-Authority. Ein abgeschlossenes Ergebnis enthält den expliziten kanonischen Kandidaten und den Hash seines ResolvedPlan. Die Generator-Eignung wird unabhängig von der CUE-Gültigkeit gemeldet und folgt der Bereitschaft des ResolvedPlan.
--inventory liefert das beobachtete Inventory, gegen das die Vervollständigung aufgelöst wird. Ein Kit, dessen Plan Node-Fakten bindet (Basement bindet die Node-Site-Adresse seines LAN-Listeners), kann ohne es nicht aufgelöst werden; die Vervollständigung erfindet diese Fakten nie.
--spec-output schreibt die exakte abgeschlossene kanonische StackSpec v2 als deterministisches JSON. Es ist nur mit --complete-with gültig, ersetzt nie standardmäßig in place und weigert sich, ein bestehendes kanonisches Ziel zu ersetzen; ein kanonischer Austausch verlangt einen expliziten, CAS-autorisierten StackSpec-Authoring-Ablauf.
Ein Ergebnis mit Status ready-for-shadow-resolution endet erfolgreich. Ein blockiertes Ergebnis wird trotzdem als maschinenlesbare Ausgabe ausgegeben, danach endet der Befehl mit einem Fehler. Context bildet nur Legacy-Lokalität und Pi-Hardware ab; er wählt nie ein Kit aus.
Beispiele
