Хранилище связей и правил для методологии и управления проектами
Git pull → получить актуальную логику Obsidian → синхронизировать последние заметки CRM API → получить новые контакты, события, историю
Для каждого проекта/контакта/события:
- Загрузить контекст (логика из Git + описание из Obsidian)
- Загрузить данные (текущее состояние из CRM)
- Claude обрабатывает:
- Анализирует: на каком этапе проект?
- Генерирует: предложения по коммуникации
- Классифицирует: приоритет, статус, следующий шаг
Создаёт/обновляет заметки:
- "Предложения по комм для контакта X"
- "Следующие шаги для проекта Y"
- "Приоритеты на сегодня"
- "История анализа" (для истории версий)
Obsidian Git плагин → pull новые файлы LLM Git commit "LLM analysis: 2025-01-02 14:30" CRM API → опционально: отправить рекомендации обратно (создать задачу, обновить статус)
Архитектура в слоях ┌─────────────────────────────────────┐ │ Scheduler (cron x2-3 раза) │ ← запуск несколько раз в день └──────────────┬──────────────────────┘ │ ┌──────▼──────┐ │ Data Layer │ └──┬────┬────┬┘ │ │ │ ┌──────▼─┐ │ └──────────────┐ │ Git │ │ │ │ (logic)│ │ ┌────▼────┐ └────────┘ │ │ CRM │ │ │ (API) │ ┌──────▼────┐ └────┬────┘ │ Obsidian │ │(knowledge)│ └───────────┘
┌──────────────────┐
│ LLM Pipeline │
│ (Claude API) │
└────────┬─────────┘
│
┌────────▼─────────┐
│ Output Layer │
├──────────────────┤
│ • Obsidian notes │
│ • CRM tasks │
│ • Git commits │
└──────────────────┘
- Анализ проектов (из Obsidian) Input: описание проекта + календарь + текущий статус Output:
- Проверка: все ли в срок?
- Выявление: какие работы в опасности?
- Предложения: что делать дальше?
- Генерация комм-предложений (из CRM) Input: история контакта + его проект + время последнего контакта + логика (из Git) Output:
- "Пора напомнить про..."
- "Вот что предложить..."
- "Вот какой стиль сообщения подходит этому контакту"
- Классификация и приоритизация Input: все события дня + состояние проектов + CRM Output:
Теги в Obsidian: "URGENT", "FOLLOW-UP", "IDEA" Приоритеты: что сделать первым?
Синхронизация конфликтов Сценарий: ты отредактировал заметку в Obsidian, а LLM в то же время обновляет её Решение:
LLM пишет в отдельные файлы с префиксом LLM_ANALYSIS_* Ты сливаешь в основную заметку вручную или автоматически (если нет конфликта) Или: LLM пишет только в новые секции существующих файлов (например, добавляет "## LLM Suggestions")
GitHub Actions (бесплатно, встроено) ИЛИ cron на своём сервере/машине
LLM:
Claude API (claude-sonnet-4-20250514 или claude-haiku для экономии)
Git (репо логика) Obsidian Git плагин (база знаний) CRM API (если есть интеграция)
Python/Node.js скрипт, который:
Пулит Git Читает Obsidian файлы Запрашивает CRM Отправляет в Claude API Пишет результаты в Obsidian Коммитит в Git