> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kombify.io/llms.txt
> Use this file to discover all available pages before exploring further.

# stackkit registry

> Den eingebetteten StackKits-Registry-Snapshot verwalten

Den eingebetteten StackKits-Registry-Snapshot verwalten.

Verwaltet den OSS-sicheren Registry-Snapshot, der in die CLI-Binärdatei eingebrannt ist.

Der Snapshot liegt unter internal/registry/data/registry\_snapshot.json. Prüfe die eingebetteten Daten oder reproduziere sie deterministisch aus dem lokalen CUE-Baum.

```bash theme={null}
stackkit registry [flags]
```

Subcommands: [`stackkit registry artifacts`](#stackkit-registry-artifacts), [`stackkit registry bake-from-cue`](#stackkit-registry-bake-from-cue), [`stackkit registry emit-cue`](#stackkit-registry-emit-cue), [`stackkit registry info`](#stackkit-registry-info)

## stackkit registry artifacts

Pfadspezifikationen für Registry-/generierte Artefakte aus dem Ownership-Manifest ausgeben.

Gibt Repository-Pfadspezifikationen aus dem Ownership-Manifest der generierten Artefakte aus.

Der generate-cue-Workflow und das CI-Paritäts-Gate nutzen diesen Befehl, damit Bot-eigene generierte Dateien explizit sind. Eingefrorene Artefakte bleiben an ihren bisherigen Pfaden, werden aber nicht als generierte Ausgabe gestaged oder verglichen, bis sich ihr Manifest-Zustand ändert.

```bash theme={null}
stackkit registry artifacts [flags]
```

| Flag | Typ | Standard | Beschreibung |
| - | - | - | - |
| `--kind` | string | `all` | Filter für die Artefaktart (all, cue, snapshot) |
| `--manifest` | string | `internal/registry/generated_artifacts.json` | Ownership-Manifest der generierten Artefakte |
| `--state` | string | `generated` | Filter für den Artefaktzustand (all, generated, frozen) |

## stackkit registry bake-from-cue

Einen Registry-Snapshot aus dem lokalen Git-/CUE-Baum erzeugen.

Durchläuft modules/\<slug>/module.cue plus die kanonischen Produktdefinitionen, berechnet ihre Vertrags-Hashes und schreibt den resultierenden Snapshot nach internal/registry/data/registry\_snapshot.json (oder `--output`).

Dieser Befehl ist der Offline-OSS-Bootstrap-Pfad und funktioniert auf einem reinen Checkout des öffentlichen Repositorys kombifyio/stackKits.

```bash theme={null}
stackkit registry bake-from-cue [flags]
```

| Flag | Typ | Standard | Beschreibung |
| - | - | - | - |
| `--modules-dir` | string | `modules` | Verzeichnis mit module/\<slug>/module.cue |
| `--output` | string | `internal/registry/data/registry_snapshot.json` | Ausgabepfad für das Snapshot-JSON |

## stackkit registry emit-cue

Generierte Foundation-CUE-Artefakte aus dem Registry-Snapshot rendern.

Rendert foundation/generated/tool\_catalog.cue aus dem Registry-Snapshot plus dem lokalen CUE-Modulbaum.

Liest das Snapshot-JSON (Standard: internal/registry/data/registry\_snapshot.json, vorher per 'registry bake-from-cue' aktualisieren), rendert deterministisch und schreibt das Artefakt. Der Header hält content\_hash und generated\_at des Snapshots fest, damit Drift zwischen Snapshot und Artefakt erkennbar ist; die CI generiert aus dem committeten Snapshot neu und vergleicht per Diff.

```bash theme={null}
stackkit registry emit-cue [flags]
```

| Flag | Typ | Standard | Beschreibung |
| - | - | - | - |
| `--input` | string | `internal/registry/data/registry_snapshot.json` | Snapshot-JSON, aus dem gerendert wird |
| `--modules-dir` | string | `modules` | Verzeichnis mit modules/\<slug>/module.cue (Quelle des Service-Katalogs) |
| `--output-dir` | string | `foundation/generated` | Verzeichnis für die gerenderten CUE-Dateien |

## stackkit registry info

Eine Zusammenfassung des eingebetteten Registry-Snapshots anzeigen.

```bash theme={null}
stackkit registry info [flags]
```

| Flag | Typ | Standard | Beschreibung |
| - | - | - | - |
| `--json` | bool | — | Den vollständigen eingebetteten Snapshot als JSON ausgeben |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.