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

CV - Lebenslauf-Verwaltung und -Generierung
=============================================

BESCHREIBUNG
------------
Handler zur Generierung und Verwaltung von Lebenslaeufen basierend auf
Daten aus der BACH-Datenbasis. Sammelt persönliche Daten, berufliche
Kontakte und Karriereinformationen aus registrierten Ordnern und
generiert einen ASCII-formatierten Lebenslauf.

OPERATIONEN
-----------
  bach cv generate               Lebenslauf generieren und anzeigen
  bach cv generate --output DATEI Lebenslauf in Datei speichern
  bach cv generate --scan        Registrierte Ordner vor Generierung scannen
  bach cv generate -o DATEI      Kurzform von --output
  bach cv status                 Status der Lebenslauf-Datenbasis anzeigen

BEISPIELE
---------
  bach cv generate
  bach cv generate --output ~/lebenslauf.txt
  bach cv generate --scan --output cv_komplett.txt
  bach cv status

OPTIONEN
--------
  --output DATEI, -o DATEI  Speichert generierten Lebenslauf in DATEI
  --scan                    Scannt Ordner auf Karrieredaten vor Generierung

DATENQUELLEN
------------
Der Handler sammelt Daten aus folgenden Quellen:

  1. Persönliche Daten: assistant_user_profile-Tabelle
  2. Berufliche Referenzen: contacts (category: "beruflich")
  3. Karriere-Ordner: Arbeitgeber, Zeugnisse, Fortbildungen (bei --scan)

STATUS-AUSGABE
--------------
Der "status"-Befehl zeigt:
  - Anzahl persönlicher Datensaetze
  - Berufliche Referenzen (aktiv)
  - Registrierte Ordner (mit Existenzprüfung)
  - Status des CV-Generators

DATEIEN
-------
  Handler:     hub/cv.py
  Generator:   agents/_experts/bewerbungsexperte/cv_generator.py
  Datenbasis:  data/bach.db

SIEHE AUCH
----------
  --profile   Verwaltung von Benutzerprofilinformationen
  --contacts  Verwaltung von Kontakten und Referenzen
