Инструкция: Ночной обзор школы (пассивный)
Trigger: ежедневный крон, тихое время (например 20:00) — автоматически.
Принцип — никаких активных действий
Этот крон только наблюдает и готовит дайджест. Он НИКОГДА:
- ❌ не устанавливает скилы
- ❌ не уведомляет пользователя в Telegram/чат
- ❌ не запускает другие инструкции
- ❌ не правит SOUL, persona, user_settings
- ❌ не пишет в daily note
- ❌ не отправляет внешние запросы кроме
school_of_agentsMCP
Результат — один файл secondbrain/school_digest.md (перезаписывается каждый прогон). Пользователь сам решит когда его посмотреть и что попросить.
Почему такой пассивный — см. историю в начале файла (раньше был must_have авто-установка, убрали из-за рисков молчаливых апдейтов и компрометации школы).
Шаги
-
Прочитай дневную заметку за вчера (
/opt/data/secondbrain/daily/YYYY-MM-DD.md). -
Извлеки темы из реплик пользователя (строки вида
HH:MM user: ...). Если нет дневной заметки или она пустая — выйди без записи в digest. -
Для каждой темы — один поисковый запрос:
school_of_agents.search(query: "тема") -
Собери кандидатов — инструкции которые упоминаются в результатах поиска но не установлены в
secondbrain/instructions/. Пропусти уже установленные. -
Перезапиши
secondbrain/school_digest.md:--- updated_at: 2026-05-22 20:00 based_on_daily: 2026-05-21 --- # Школьный дайджест Кандидаты для установки (по разговорам вчера): - [[school: instructions/X]] — пригодилось бы для темы Y - [[school: instructions/Z]] — упоминалось K раз ## Как применить Если интересно — попроси: «установи X из школы». Я скачаю и активирую с твоим явным согласием. -
Всё. Не уведомляй. Не логируй в daily. Не запускай ничего после.
Что считается "тихим временем"
- Между 20:00 и 06:00 в часовом поясе пользователя (из
user_settings.md) - Дни недели — любые
- Если пользователь сейчас активен в чате — отложи на 30 минут
Связанные
- instructions/propose_training_plan — её больше не вызывает этот крон автоматически; запускается только по явному запросу
- instructions/setup_timezone — нужен для определения «тихого времени»