# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-17

CV - управление и создание резюме
=============================================

ОПИСАНИЕ
------------
Обработчик для создания и управления резюме на основе
Данные из базы данных BACH. Собирает личную информацию, профессиональную информацию
Контакты и карьерная информация из зарегистрированных папок и
генерирует резюме в формате ASCII.

ОПЕРАЦИИ
-----------
  bach cv generate               Создать и отобразить резюме
  bach cv generate --output DATEI Lebenslauf in Datei speichern
  bach cv generate --scan        Сканировать зарегистрированные папки перед созданием
  bach cv generate -o DATEI      Краткая форма --output
  bach cv status                 Просмотреть состояние базы данных резюме

ПРИМЕРЫ
---------
  bach cv generate
  bach cv generate --output ~/lebenslauf.txt
  bach cv generate --scan --output cv_komplett.txt
  bach cv status

ОПЦИИ
--------
  --output FILE, -o FILE Сохранить сгенерированное резюме в FILE
  --scan Сканирует папки на наличие данных о карьере перед созданием

ИСТОЧНИКИ ДАННЫХ
------------
Обработчик собирает данные из следующих источников:

  1. Персональные данные: таблица Assistant_user_profile.
  2. Профессиональные рекомендации: контакты (категория: «Профессионалы»)
  3. Папка «Карьера»: работодатели, сертификаты, обучение (с помощью --scan)

ВЫВОД СТАТУСА
--------------
Команда «статус» показывает:
  - Количество наборов персональных данных
  - Профессиональные рекомендации (активные)
  - Зарегистрированные папки (с проверкой существования)
  - Статус генератора резюме

ФАЙЛЫ
-------
  Обработчик:hub/cv.py
  Генератор: агенты/_experts/bewerbungsexperte/cv_generator.py
  База данных: data/bach.db

СМОТРИ ТАКЖЕ
----------
  --profile Управление информацией профиля пользователя
  --contacts Управление контактами и рекомендациями
