# Portability: USER
# Last validated: 2026-05-17
# Next review: 2027-05-17
# Ресурсы: [assistant_calendar table,hub/calendar_handler.py]

КАЛЕНДАРЬ — управление встречами и календарем
=========================================

Статус: 2026-02-08

Календарная система (уровень 3) объединяет критическую по времени информацию 
различные источники (встречи, напоминания, распорядок дня).

ОСНОВНЫЕ ПОНЯТИЯ
------------
- КОМБИНАЦИЯ: Отображает календари помощников И необходимые домашние дела.
- ПРОСМОТР: оптимизирован для CLI (сегодня, неделя, месяц).
- НАСТОЙЧИВОСТЬ: хранение в центральном файле `bach.db`.

КОМАНДЫ CLI (календарь Баха)
---------------------------
  сегодня Назначения и запланированные дела на сегодня.
  неделя Обзор недели (пн-вс) с названиями дней недели.
  месяц Все записи текущего месяца.
  список Все предстоящие встречи (по умолчанию: 30 дней).
  add «Название» Создает новую встречу (assistant_calendar).
  show <ID> Показывает детали встречи.
  Done <ID> Отмечает встречу как выполненную.
  delete <ID> Удаляет встречу.
  help Отображает справку.

ФОРМАТ ОТОБРАЖЕНИЯ
--------------
  [Пн, 28.01.] ---------------------------------------
    09:00 Стоматолог доктор Мюллер
    [R04] ---- Уборка кухни (ежедневная, бытовая)

БАЗА ДАННЫХ (слой 1)
---------------------
- `assistant_calendar`: Ручные назначения пользователя.
- `household_routines`: повторяющиеся задачи (только отображение).
- `calendar_events`: (необязательно) Системные события.

Графический интерфейс и интеграция
-----------------
 **Панель управления помощником** в графическом интерфейсе предоставляет графические еженедельные и 
Ежемесячный просмотр. Календарь служит временной шкалой для автоматизации уровня 5.

СМОТРИТЕ ТАКЖЕ
----------
  bach routine         Управление домашними делами
  bach --help clock    Инструменты времени и меток времени
  docs/help/memory.txt Время сеансов
