# Portabilität: UNIVERSAL
# Version: 1.0.0
# Zuletzt validiert: 2026-03-04

HANDLER-NAME
============
dist - Distribution System Handler (dist_type-basiert)


BESCHREIBUNG
============
Verwaltet Snapshots, Releases und Distribution-Pakete des BACH Systems.
Ständige Sicherung via dist_type-Klassifizierung (CORE=2, TMPL=1, USER=0).
Unterstützt Versionierung, Siegel-Integrität und Portabilität.


OPERATIONEN
===========
status           System-Status (Siegel, dist_type Statistiken)
verify           Siegel-Integrität prüfen
classify         dist_type Verteilung anzeigen (CORE/TMPL/USER)
snapshot         Snapshot erstellen (manuell oder automatisch)
release          Release mit Versionsnummer erstellen
restore          Aus Distribution-ZIP im dist/ Ordner wiederherstellen
install          Distribution in neuem Ordner installieren
list             Snapshots/Releases/ZIPs auflisten


BEISPIELE
=========
Basis-Befehle:
  bach --dist status                  -> System-Status mit Siegel & Statistiken
  bach --dist verify                  -> Siegel-Integrität prüfen
  bach --dist classify                -> dist_type Verteilung (Tabelle pro Tabelle)

Snapshots:
  bach --dist snapshot NAME           -> Manuellen Snapshot mit Name erstellen
  bach --dist snapshot TEST "Desc"    -> Mit optionaler Beschreibung
  bach --dist snapshot --list         -> Letzte 20 Snapshots auflisten

Releases:
  bach --dist release v1.0.0          -> Release mit Versionsnummer erstellen
  bach --dist release v1.0.0 "Notes"  -> Mit Release-Notes
  bach --dist list releases           -> Letzte 20 Releases anzeigen

Distribution (Wiederherstellen & Installieren):
  bach --dist restore --list          -> Verfügbare ZIPs im dist/ zeigen
  bach --dist restore NAME.zip        -> Aus dist/NAME.zip wiederherstellen
  bach --dist restore NAME.zip --no-backup  -> Ohne Backup-Snapshot
  bach --dist restore NAME.zip --target /x  -> In anderes Verz. extrahieren
  bach --dist install NAME.zip D:\\Path  -> In neuem Ordner installieren
  bach --dist install --list          -> Verfügbare ZIPs anzeigen


DATEIEN
=======
Handler:          hub/dist.py
Backend:          tools/distribution.py
Datenbank:        bach.db (Snapshots, Releases, Metadaten)
Dist-Ordner:      dist/ (Distribution-ZIPs)
Snapshots:        logs/snapshots/ (Manifest & Metadaten)


SIEHE AUCH
==========
  hub/                    - Alle Handler
  tools/distribution.py   - Distribution Manager Implementation
  docs/help/              - Weitere Handler-Hilfe
