All notable changes to FMT-exocortex-template will be documented in this file.
Format: Keep a Changelog. Versioning: Semantic Versioning.
- day-open SKILL.md — шаблон QA-секции: видео показывает только новые за сегодня (не весь stale-архив), заметки проверяются по git log note-review (не carry-over обработанных)
- protocol-artifact-validate.sh — PreToolUse hook (Bash matcher) блокирует
git commitесли DayPlan невалиден: 11 секций, mandatory check, бюджет в формате. Кодовый enforcement вместо промпт-инструкций - run-protocol SKILL.md — шаг 1b Extension Loading: автоматическая загрузка
extensions/{protocol}.before/after/checks.mdпри исполнении любого протокола. Маршрутизация: протоколы с Skill-файлом читают полный алгоритм - day-open SKILL.md — шаг 5a2 (видео-сканирование), шаг 7 разбит на 7a-7d (Write → Checks → Commit → Dashboard)
- day-open/protocol-open/protocol-close — HTML-комментарии
<!-- EXTENSION POINT -->заменены на видимый markdown**EXTENSION POINT:**— агент их читает и исполняет - wp-gate-reminder.sh — при Day Open инжектирует extension loading reminder
- settings.json — добавлен PreToolUse Bash matcher для protocol-artifact-validate.sh
- settings.json — убрана лишняя строка
.claude/hooksизadditionalDirectories(вызывала открытие файлов хуков как вкладок в Cursor/VS Code на Windows)
- verify SKILL.md — два новых типа верификации:
chain(data flow check, CoVe stage 3) иadversarial(scope & bias check, pre-mortem). Context isolation sub-agent с чеклистами - day-close.sh — маппинг dir→source из L2 (sources.json) + L4 (sources-personal.json). Раздельные вызовы selective-reindex через SOURCES_CONFIG. Фикс хронического reindex failure с 20 марта
- verify SKILL.md — обновлена нумерация шагов (0→4), unified verdict формат, автоопределение chain/adversarial по контексту
- update-manifest.json → v0.22.0
- setup.sh v0.5.1 — секция T3+ в
.exocortex.env: ORY_TOKEN, L4_BACKEND, L4_DATABASE_URL. setup.sh при уровне T3/T4 спрашивает токен и backend (можно пропустить). Единый файл конфигурации для всей IWE —~/.iwe-envупразднён - update.sh — исправлен парсер env-файла:
IFS='=' readзаменён на${line%%=*}+${line#*=}— корректно читает значения с=внутри (URL, токены). Добавлен detect~/.iwe-env: если файл существует и T3+-ключи отсутствуют в.exocortex.env— мигрирует автоматически - .githooks/pre-commit — блокирует коммит если
.exocortex.envпопал в staged files
- update.sh — ORY_TOKEN/L4_BACKEND/L4_DATABASE_URL читаются из
.exocortex.envно не подставляются в template-файлы (секция secrets, только для Gateway-скриптов) - update-manifest.json → v0.21.0
- setup.sh v0.5.0 — градиентный вход: флаг
--level=T1/T2/T3/T4+ интерактивный выбор при запуске. T1=минимум (≤15 мин), T2=+ОРЗ+extensions, T3=+Pack+бот, T4=+роли+launchd. Каждый уровень дополняет предыдущий, не заменяет - ADR-003 — спецификация платформы-хостинга: два слоя доставки (дистрибутив vs хостинг), скриптуемый API (
--yes), градиентный вход, экспорт, Vagrant-образ, ЭМОГССБ 60/70
- update-manifest.json → v0.20.0
- setup.sh — INSTALL_LEVEL сохраняется в
.exocortex.env; шаги 4, 5 зависят от уровня; Next steps адаптированы под уровень
- skill /extend — каталог расширяемости IWE. Показывает все extension points, параметры params.yaml, конфиг day-rhythm-config.yaml, инструкции по sharing. Предлагает следующий шаг на основе текущих кастомизаций пользователя
- update.sh Step 6b — авто-фикс ссылок при миграции: обновляет абсолютные пути и имя репо в пользовательских файлах extensions/ и MEMORY.md при переименовании/переезде IWE
- extensions/README.md — секция «Несколько расширений одного hook» (суффиксы для конфликтов) и «Sharing» (формат bundle-пакетов расширений)
- update-manifest.json → v0.19.0: добавлен
.claude/skills/extend/SKILL.md
- extensions/ — 12 extension points в протоколах (day-open before/after, day-close checks, week-close before/after, protocol-close checks/after). Пользователь добавляет файл
extensions/<protocol>.<hook>.md— блок вставляется в протокол при исполнении - params.yaml — 8 персистентных параметров управляют условными шагами протоколов:
video_check,multiplier_enabled,reflection_enabled,lesson_rotation,auto_verify_code,verify_quick_close,telegram_notifications,extensions_dir - extensions/day-close.after.md — пример расширения: рефлексия дня (3 вопроса). Управляется
reflection_enabledв params.yaml - update.sh — 3-way merge для CLAUDE.md через
git merge-file. Пользовательские правки в §1-7 сохраняются при обновлении платформы. Fallback на USER-SPACE для первого обновления - setup.sh — создаёт
.claude.md.baseпри установке (base для 3-way merge) - .gitignore —
.claude.md.base(служебный файл merge)
- CLAUDE.md §7 — инструкции для Claude по загрузке extensions и чтению params.yaml
- protocol-close.md —
<!-- YOUR CUSTOM CHECKS HERE -->заменены на<!-- EXTENSION POINT: загрузить extensions/X.md -->(единый формат) - protocol-close.md — условные шаги привязаны к params.yaml: multiplier_enabled (шаг 5), video_check (шаг 6д), lesson_rotation (week-close шаг 1), auto_verify_code (шаг 4b), verify_quick_close (шаг 7)
- update.sh — «Не затрагиваются» обновлён: extensions/, params.yaml, 3-way merge вместо USER-SPACE
- skill /iwe-update — агент-обновитель: вызывает update.sh, парсит CHANGELOG, объясняет изменения на человеческом языке, анализирует совместимость с extensions/params, помогает разрешить конфликты 3-way merge
- day-open шаг 5 — автоматическая проверка обновлений (
update.sh --check) → «Требует внимания» если доступна новая версия
- AUTHOR-ONLY — механизм
<!-- AUTHOR-ONLY -->заменён на extensions/ (авторские блоки мигрированы в extension-файлы)
- day-open/SKILL.md — БЛОКИРУЮЩЕЕ: пошаговое исполнение через TodoWrite. Каждый шаг = задача, переход только после отметки. Предотвращает пропуск шагов (carry-over, mandatory, запись) из-за загрязнения контекста (SOTA.002)
- protocol-open.md — ссылка на пошаговое исполнение Day Open (аналогично Close)
- day-open/SKILL.md v1.1 — carry-over из вчерашнего DayPlan теперь обязательная логика (не конфиг-флаг). Убран
day_close.review_yesterday_close - day-open/SKILL.md — алгоритм и шаблоны объединены в один файл. Шаг 2: приоритет входов (carry-over → WeekPlan → mandatory)
- day-open/SKILL.md —
{{GOVERNANCE_REPO}}вместо prose-текста (формализация) - day-rhythm-config.yaml — добавлен
calendar_ids: [](Day Open запрашивает все календари или указанные) - day-rhythm-config.yaml — убран
day_close(carry-over = часть алгоритма, не настройка)
- day-open/SKILL.md §6 — ссылки на источники (URL) обязательны в секции «Мир»
- scheduler.sh —
TASK_TIMEOUT_SHORT(300s) иTASK_TIMEOUT_LONG(1800s) для всех задач dispatch - scheduler.sh — macOS perl timeout fallback (нет GNU timeout)
- scheduler.sh — AC sleep check (pmset) в dispatch() — предупреждение при sleep≠0 на зарядке
- day-open/SKILL.md — механизм
mandatory_daily_wps: стратег читает изday-rhythm-config.yamlобязательные РП для каждого дня. Нет в WeekPlan → «Требует внимания» - day-open/SKILL.md — механизм
review_yesterday_close: опциональное чтение Close прошлого дня при Day Open (carry-over, незакрытые вопросы) - day-rhythm-config.yaml — секции
mandatory_daily_wpsиday_close(закомментированные примеры)
- hooks/close-gate-reminder.sh — v3: hook теперь инжектирует БЛОКИРУЮЩУЮ инструкцию вызвать
/run-protocolвместо напоминания «Read protocol-close.md». Устраняет пропуск шагов при ручном исполнении Close (АрхГейт 63/70)
- docs/onboarding — актуализация onboarding-документов: IWE = ОС (не среда/платформа), 4 компонента (Ядро мышления, Культура работы, Модель мастерства, Сообщество), теории (ШСМ) + культура работы (14 элементов), экзотело вместо экзоскелета, инструменты = средства доставки
- docs/DATA-POLICY — убраны несуществующие standard/personal, добавлена свобода данных (§6.1), два слоя доставки, актуальная структура (memory/, extensions/, params.yaml)
- docs — синхронизация документации: README сценарии → ссылки на SC.001-SC.015 (USE-CASES.md), FAQ подписки унифицированы («при необходимости»), IWE-HELP роли уточнены (3 в шаблоне / 21 на платформе), CLAUDE.md §2 примечание про первую неделю, SETUP-GUIDE §1.3b пояснение про MCP и Pack-сущности
- notify-update.yml — 3-уровневый фильтр уведомлений: (1) наличие коммитов, (2) наличие changelog с буллет-пунктами, (3) проверка значимости (ключевые слова, значимые файлы, ≥3 пунктов). Незначительные правки (только CLAUDE.md/memory/rules) больше не генерируют уведомления подписчикам
- seed/strategy/docs/Strategy.md — переструктурирование шаблона: Фокус Q{N} (текущий квартал, details open) первым, затем Годовой план (фазы, roadmap, MAPSTRATEGIC, риски, Q итоги внутри). Убрана отдельная секция Q итоги и Риски
- skill /iwe-rules-review — 3 вопроса → 4 вопроса (по актуальному DP.M.008: чему научился? какое правило мешало? какого не хватало? какое обходил?)
- skill /archgate — L2.1 Переносимость данных добавлена, L2.2–L2.7 перенумерованы (7 доменных характеристик). АрхГейт 8.0+ (WP-177)
- WeekReport deprecated — итоги недели теперь записываются в секцию «Итоги W{N}» внутри WeekPlan. Отдельный файл WeekReport больше не создаётся. АрхГейт 8.9 (62/70)
- week-review.md — пишет секцию в WeekPlan, не создаёт файл
- session-prep.md — читает секцию из WeekPlan, не ищет файл WeekReport
- Кроссплатформенное предотвращение сна —
strategist.shиscheduler.shавтоматически блокируют засыпание: macOScaffeinate -diu/ Linuxsystemd-inhibit. Флаг-sне используется — он игнорируется когда Optimized Battery Charging переключает профиль на батарею - SETUP-GUIDE: инструкции wake+sleep для macOS, Linux, Windows. Включая
pmset -b sleep 0для ноутбуков и Charge Limit рекомендацию - PLATFORM-COMPAT: sleep prevention — документация кроссплатформенных ограничений
- Agent Workspace (optional, WP-176) —
setup/optional/setup-agent-workspace.shсоздаёт отдельный репо для данных агентов. SETUP-GUIDE Этап 7 с осознанным описанием когда нужен/не нужен - daily-report.sh conditional — если DS-agent-workspace/.git существует → отчёты туда, иначе DS-strategy/current/ (обратная совместимость)
- LEARNING-PATH §11 FAQ — 3 развёрнутых ответа (Windows+WSL, заметки, бот отвечает не то) + 6 табличных строк (WP-166: feedback_triage кластеры)
- docs/LEARNING-PATH, USE-CASES, SETUP-GUIDE, onboarding-guide — убран WeekReport
- roles/strategist/README, seed/strategy/CLAUDE.md — WeekReport помечен deprecated
- synchronizer/scripts/templates/strategist.sh — ищет WeekPlan вместо WeekReport
- README.md FAQ — обновлён вопрос про сон/выключение
- install.sh — кроссплатформенные подсказки при установке
- session-prep.md, note-review.md — ссылки на QA-отчёт: agent-workspace или DS-strategy
- collectors.d/README.md — unsatisfied → agent-workspace path
- «Правила IWE» → «Культура работы IWE» — переименование в skill /iwe-rules-review и шаблоне отчёта (согласование с DP.M.008)
- Битые ссылки — исправлено 17 ссылок в 6 файлах: кросс-репо
../../../../PACK-digital-platform/→ абсолютные GitHub URL в onboarding-guide,LEARNING-PATH.md/SETUP-GUIDE.md→docs/в CHANGELOG, лишний../в LEARNING-PATH,Github/в protocol-work, недостаточная глубина../в week-review и setup/optional/README
- Context Compression (WP-172) — входной overhead снижен с ~27K до ~13K токенов (2x сжатие). АрхГейт 8.9
- CLAUDE.md — сжат до ~90 строк ядра (было ~280). Убраны детали, дублирующие memory/ и .claude/rules/
- protocol-open.md — шаблоны DayPlan/WeekPlan вынесены в skill
/day-open(lazy loading, ~8K экономия в обычных сессиях)
- skill
/day-open—.claude/skills/day-open/SKILL.md: шаблоны DayPlan, WeekPlan, compact dashboard. Загружаются только при Day Open - Lesson Hygiene в protocol-close.md (Day Close §3b) — симметрия: Open пишет уроки → Close чистит. Предотвращает раздувание MEMORY.md. Цель: ≤8 уроков
- validate-template.sh — проверка
.claude/skills/day-open/SKILL.md - skill
/iwe-rules-review— еженедельное ревью культуры работы IWE (DP.M.008 #14). Триггер: Week Close - HD #43 — различение «Правило ≠ Реализация правила» (DP.M.008)
- protocol-open.md § Ритуал (Шаг 1) — каждый элемент отчёта с новой строки (было: всё в одну строку)
- LEARNING-PATH.md § Ритуал — аналогичное форматирование
- wp-gate-reminder.sh — при Day Open триггере инжектит реальную дату через
date(currentDate от Anthropic может врать из-за timezone). На остальные сообщения — стандартный WP Gate reminder
- dt-collect.sh plugin-архитектура — ядро (L3) содержит 11 стандартных коллекторов,
collectors.d/*.sh— точка расширения для персональных (L4) коллекторов. Plugin loader автоматически source'ит файлы и route'ит JSON по TARGET-секциям - collectors.d/README.md — документация формата плагинов (COLLECTOR/TARGET headers, формат функций)
- 6 новых коллекторов в ядре — multiplier (DayPlan budget), WP-REGISTRY stats, Pack entities, fleeting notes, scheduler reports health
- 2 новых JSONB-секции —
2_8_ecosystem,2_9_knowledge(через плагины) - portable_date_offset — кроссплатформенная обёртка для
date -v(macOS + Linux)
- protocol-close.md — формула мультипликатора: partial РП считаются (% × бюджет), мелкие РП = 0.25h (не 0). Недельный мультипликатор = Σ бюджетов ВСЕХ отработанных РП / WakaTime. Убран плановый бюджет из формулы
- hard-distinctions — HD #42: Тир ≠ Квалификация (DP.D.042)
- Priority Gate — новый Pre-action Gate в CLAUDE.md: при создании РП ≥3h обязательный вопрос «К какому результату месяца?» (R{N} / поддержка / off-plan)
- wp-new SKILL — 5-е место записи: маппинг РП → Результат в
Strategy.md. Порог ≥3h - Strategy template — секции «Результаты месяца» и «РП → Результаты» с пояснениями допустимых значений
- MCP подключение —
setup.shиспользовал нерабочийclaude mcp add --transport http→ заменён на инструкцию через claude.ai/settings/connectors. Обновлены: SETUP-GUIDE §1.3b, IWE-HELP, LEARNING-PATH, validate-template.yml, update.sh (6 файлов)
- cloud-scheduler.yml — расширенный IWE Health Check: мульти-репо коммиты (24ч + 7д), проверка свежести backup (>48ч), статус бота (health endpoint), WP-статистика, светофор (🟢/🟡/🔴). Настройка через GitHub Variables:
HEALTH_CHECK_REPOS,BOT_HEALTH_URL - LEARNING-PATH §2.6 — практический гайд настройки расширенного Health Check (4 шага)
- cloud-scheduler.yml — защита от пустого
STRATEGY_REPOприbasename, точный grep для WP-статистики (| in_progressвместоin_progress)
- inbox-check.md —
[processed]→[analyzed]: метка при анализе captures, не при записи в Pack. Корневая причина потери 76% captures - session-close.md — добавлен шаг 8a: пометка captures
[processed]только после подтверждённой записи в Pack - extractor.sh — учёт
[analyzed]в подсчёте pending captures - session-prep.md — архивация
[processed]captures вarchive/captures/вместо удаления
- generate-post-image.py (S48) — генерация обложек для постов через OpenAI GPT Image 1 API. SOTA-промпт: полный текст статьи → визуальная метафора. Настроение по аудитории (wide/community/advanced). ~$0.07/картинка
- COVER-IMAGES.md — подробная инструкция: API key, промпты, параметры, стоимость, интеграция с публикаторами
- cloud-scheduler.yml — GitHub Actions workflow для облачной автоматики IWE. Базовый уровень (без LLM, $0/мес): backup memory → exocortex, health check ночной автоматики, опциональные Telegram-уведомления. DP.SC.019, S61
- setup-cloud-scheduler.sh — скрипт настройки: проверка gh CLI, установка GitHub Secrets, тестовый запуск workflow
- LEARNING-PATH §2.6 — Cloud Scheduler добавлен в таблицу опциональных сервисов
- README FAQ — вопрос про работу IWE при выключенном Mac
- CLAUDE.md — 3-слойная структура: L1 (§1-§7 платформа), L2 (§8 staging), L3 (§9 авторское).
update.shобновляет только L1. UC Gate добавлен в Pre-action Gates - cloud-scheduler Telegram — HTML-формат вместо markdown (корректное отображение bold)
- Haiku R23 верификатор в Quick Close — закрытие сессии теперь запускает sub-agent Haiku R23 с context isolation (VR.SOTA.002). Шаг 7 в алгоритме Quick Close. Исключения: сессия ≤15 мин, сессия без изменений файлов
- roles/verifier/README.md — таблица «Когда вызывается» уточнена: Quick Close (шаг 7) + Day Close (шаг 10) + Session Close (Verification Gate)
- CLAUDE.md правило 6 — обновлено: Quick Close + Day Close через Haiku R23
- update.sh v2.0.0 — полностью переписан: curl + манифест вместо git merge. Работает с template repos (created via "Use this template"), которые не имеют общей git-истории с upstream. Self-update (bootstrap): скрипт обновляет сам себя перед работой
- Превью перед обновлением — показывает новые файлы, обновлённые, не затрагиваемые. Пользователь решает: применить или отменить
- setup-calendar.sh — уточнён текст предупреждения Google (название «IWE MIM», пояснение про unverified app)
- update-manifest.json — манифест всех платформенных файлов (100+ записей) с описаниями. Используется update.sh для доставки обновлений
- DP.SC.019 — сценарий «Обновление экзокортекса» + сервис S50 Template Update в MAP.002
- Инструкция «настрой календарь» в CLAUDE.md — при запросе пользователя Claude запускает
setup-calendar.sh
- Трёхуровневый Close — Session Close (13 шагов) заменён на Quick Close (6 шагов, ~3 мин) + Day Close (13 шагов, ~10 мин) + Week Close (3 шага). Governance перенесён с сессии на конец дня. Экономия ~60% токенов на закрытие сессий
- Haiku R23 — верификация только при Day Close (≥10 пунктов), не Quick Close (6 пунктов). Экономия N-1 вызовов sub-agent в день
- MEMORY.md ≤100 строк — done-РП удаляются при Day Close (были ≤200, копились). Экономия ~30% токенов на авто-загрузку
- CHANGELOG FMT перенесён из Day Close в Quick Close (шаг 1b) — пока контекст свежий, не теряется к вечеру
- scripts/day-close.sh — автоматизация 3 механических шагов Day Close одной командой: backup memory/ → exocortex/, knowledge-mcp reindex (автодетекция изменённых Pack/DS), Linear sync
- Мультипликатор IWE — шаг 5 Day Close: расчёт усиления от агента-экзоскелета (Бюджет закрыт / WakaTime). Таблица в итогах дня
- Week Close — ротация уроков (≤15 актуальных), свежая таблица РП, аудит memory-файлов
- Close Gate hook —
close-gate-reminder.sh: при триггерах закрытия инжектит compact-чеклист Session Close (10 шагов) или направляет на полный Day Close. Экономия ~5K токенов (не перечитывает protocol-close.md каждый раз)
- Hooks enforcement — три автоматических hook'а для надёжности агента: WP Gate (напоминание на каждый prompt), Protocol Completion (верификация после загрузки протокола), PreCompact Checkpoint (сохранение контекста перед компрессией).
.claude/hooks/+.claude/settings.json - Скилл
/run-protocol— пошаговое выполнение протокола ОРЗ через TodoWrite с обязательной верификацией..claude/skills/run-protocol/ - Различение
settings.json≠settings.local.json— проектный (hooks, в git) vs персональный (permissions, gitignored). При клонировании hooks работают из коробки - Compliance-метрика верификации — строка «запускался ли /verify» в чеклисте Session Close
- Google Calendar одной командой —
bash setup/optional/setup-calendar.sh: скачивает OAuth credentials с Gist, настраивает MCP, запускает авторизацию в браузере. Пользователю не нужен GCP Console (АрхГейт 61/70, Shared OAuth App) - SETUP-GUIDE Этап 5 обновлён:
setup-calendar.shвместо ручной настройки GCP
- Чеклист-верификация (Haiku R23) — блокирующее правило в CLAUDE.md §2: после любого протокола с чеклистом запускается sub-agent Haiku в роли R23 Верификатор для независимой проверки каждого пункта (VR.SOTA.002 context isolation). Добавлена в Session Close (шаг 10) и Day Close (шаг 5)
- Роли верификации (R23-R24) — skill /verify + hard-distinctions #38-40 (WP-122)
- Governance-синхронизация в Day Close — проверка REPOSITORY-REGISTRY, navigation.md, MAP.002↔PROCESSES.md (WP-124)
- Collapsible sections в LEARNING-PATH и SETUP-GUIDE (details/summary)
- Онбординг переработан: пользователь в центре, принципы двусторонние
- USE-CASES.md — каталог всех 15 сценариев использования IWE (WP-116):
- SC.001–SC.005: планирование, обучение, знания, публикации
- SC.006–SC.009: обслуживание, триаж, самовосстановление, аналитика
- SC.010–SC.015: ОРЗ-ритм, стратегирование, онбординг, рабочая сессия, формализация знаний, развитие системы
- docs/onboarding/ — руководство-онбординг IWE для новичков (WP-120):
- onboarding-guide.md — концептуальный обзор (7 разделов: карта IWE, компоненты, проблемы, решения, путь от нуля, «не бойся», системное мышление)
- onboarding-slides.md — Marp-презентация (22 слайда, self-paced, светлая тема)
- onboarding-diagrams.md — 6 Mermaid-схем (карта компонентов, путь пользователя, ОРЗ, тиры T1-T4, экзоскелет vs протез, проблема→решение)
- LEARNING-PATH.md §11 — FAQ: cross-device workflow (ноут + десктоп, кросс-ОС)
- protocol-open.md — 4-й класс верификации
trivial(Haiku): результат очевиден, проверка не нужна - protocol-open.md — два сценария переключения модели:
- Сценарий A: вся сессия — Claude рекомендует
/model, пользователь переключает - Сценарий B: отдельная задача внутри сессии — делегирование sub-agent'у (только вниз)
- Сценарий A: вся сессия — Claude рекомендует
- SETUP-GUIDE.md §0.5b — класс верификации в таблице моделей + описание двух сценариев
- LEARNING-PATH.md §5.1b — trivial в таблице классов + два сценария переключения
- CLAUDE.md — различение «Скилл ≠ Роль ≠ Протокол» (WP-104)
- hard-distinctions.md HD #11 — переработка: обещание (SC) ≠ описание метода ≠ сервис (WP-101, DP.D.039)
- protocol-open.md — режим
interactive: falseдля Day Open (вывод одним блоком, «Требует внимания» в конце)
- Видеоинтеграция (WP-102) — 6 сценариев связи видеозаписей с РП:
- С1: Авто-триаж при Day Open (шаг 5b) — сканирование папок Zoom, Телемост и др.
- С2: Предложение РП в план дня из привязанных видео
- С3: Еженедельный видео-ревью в Strategy Session
- С4: Транскрипция → Captures (через whisper, опционально)
- С5: Видео → Посты и контент (через творческий конвейер)
- С6: Напоминания о необработанных видео (>stale_days)
- day-rhythm-config.yaml →
video— секция конфигурации: directories (массив), extensions, stale_days, auto_transcribe, content - video-scan.sh — скрипт сканирования (
roles/synchronizer/scripts/): --new, --stale, --dry-run - protocol-close.md — шаг «Видео за день» в Day Close + пункт в чеклисте Session Close
- protocol-work.md §2b — сценарии транскрипции и генерации контента из видео
- protocol-open.md — шаблоны DayPlan и WeekPlan дополнены секцией «Видеозаписи» и «Видео-ревью»
- Повестка Strategy Session — добавлен пункт «Видео-ревью (С3)»
- Google Calendar MCP — Этап 5 в SETUP-GUIDE: подключение Google Calendar за 2 мин
- protocol-open.md шаг 4c — «Календарь дня»: все календари, локальный timezone, фильтр конфиденциальных, свободные слоты
- Шаблон DayPlan — секция «Календарь» с таблицей событий
- gh repo fork: убран несовместимый флаг
--remoteиз SETUP-GUIDE, setup.sh, ADR-001 - README.md:
git clone→gh repo fork --clone(согласованность с SETUP-GUIDE) - strategist.sh:
cleanup-processed-notes.py→.sh(файл .py не существовал) - strategist.sh: хардкод авторского пути к notify.sh → относительный через
$SCRIPT_DIR - strategist.sh, dt-collect.sh:
$HOME/IWE→{{WORKSPACE_DIR}}(подставляется setup.sh) - update.sh: нумерация шагов
[1/4],[2/4]→[1/6],[2/6] - setup-wakatime.md:
wakatime-cli→~/.wakatime/wakatime-cli(полный путь) - SETUP-GUIDE.md: MCP-команды отделены от bash-блока (пользователи пытались запускать в терминале)
- DS-strategy naming: унифицировано
DS-my-strategy→DS-strategyв protocol-open.md (15 замен). Убран FAQ-костыль из LEARNING-PATH
- Cross-platform compat:
sed -i ''→sed_inplace(setup.sh, update.sh) — GNU sed (Linux) - Cross-platform compat:
date -v→portable_date_offset(fetch-wakatime.sh, dt-collect.sh, scheduler.sh) — GNU date (Linux) - Cross-platform compat:
osascript→ fallback notify-send (strategist.sh, extractor.sh) — Linux desktop - Cross-platform compat: setup.sh шаг 5 пропускается на Linux (нет launchctl)
- docs/PLATFORM-COMPAT.md — чеклист + обёртки + grep-команды
- .githooks/pre-commit — блокирует коммит с raw платформозависимыми конструкциями
- CLAUDE.md §Различения — правило кроссплатформенности
- Правило Ru-first (SPF §5 п.13) — русский как основной язык шаблонов/протоколов/документов. EN только для YAML-ключей, аббревиатур из онтологии, имён собственных
- AUTHOR-ONLY зоны — маркеры
<!-- AUTHOR-ONLY -->для пользовательских расширений протоколов. При обновлении шаблона (template-sync/update.sh) пользовательский контент сохраняется - Параметризация strategy_day — день стратегирования читается из
day-rhythm-config.yaml, не хардкодится. Пользователь может выбрать любой день недели - Strategy_day guard в Day Open — в день стратегирования DayPlan не создаётся (план дня уже в WeekPlan → секция «План на [день]»)
- LEARNING-PATH — §2.4 три паттерна кастомизации (L3→L4), §5.1 strategy_day guard, §5.5 настройка дня стратегирования, Quick Reference: 2 новых вопроса
- Четвёртая зона — CONFIG (day-rhythm-config.yaml) + AUTHOR-ONLY в описании структуры (§2.2)
- Двухуровневый FAQ — категоризация Pack FAQ (§11, 5 категорий) и LEARNING-PATH Quick Ref (§11, 4 категории). Процесс capture-to-FAQ формализован. Правило синхронизации FAQ в CLAUDE.md
- strategist.sh — маршрутизация morning читает
strategy_dayиз конфига вместоDAY_OF_WEEK -eq 1 - protocol-open.md — шаг 4 блокирующий (strategy_day → пропуск DayPlan), шаг 7 с guard, DayPlan Gate с исключением
- README.md §FAQ — расширен (3 новых вопроса) + ссылки на полный FAQ в Pack и LP
day-rhythm-config.yamlуже содержитstrategy_day: monday— менять не нужно, если понедельник подходит- Если вы скопировали
scheduler.shиз авторского репо — замените"$DOW" = "1"на чтение из конфига (см. авторскийscheduler.sh) - AUTHOR-ONLY зоны: в протоколах появятся плейсхолдеры
<!-- YOUR CUSTOM CHECKS HERE -->— замените на свой контент при необходимости
- README переработан — концептуальный файл для новичков: проблемы пользователей, аналогия IDE↔IWE, протокол ОРЗ, сценарии (рабочие + личные), сравнение с Obsidian/Notion. Детали установки → SETUP-GUIDE.md, глоссарий → ONTOLOGY.md
- LEARNING-PATH полная актуализация — §5 ОРЗ-фрактал (День+Сессия), §1.3 тиры T0-T4, §3.2 различения HD #25-36, §5.3 dual routing, §8.1 АрхГейт + coordination cost, §11 чеклист Close 7→15 шагов
- Backport live→template — protocol-work.md (ОРЗ День+Сессия), protocol-close.md (ветки, ad-hoc), hard-distinctions.md (HD #25-36), checklists.md (Pack + посты)
- Activation Gate — колонка «Активация» в WP-REGISTRY (3 типа: date/dep/on-demand) + Dormant Review в WeekPlan
- ONTOLOGY.md расширение — 4 реализационных понятия (Creative Pipeline, Guard, DayPlan, WeekPlan) + 14 аббревиатур (TTL, HD, SOTA, SOP, DDD, CLI, API, LMS, S2R, PII, RSS, TG, ZP)
- Activation Check + Dormant Review — секции в protocol-open.md (шаблон WeekPlan + повестка стратегирования)
- LEARNING-PATH §5.5 — описание Activation Gate, 2 новых вопроса в Quick Reference
- Session tracking —
open-sessions.logв протоколах Open/Close для отслеживания активных сессий - TG-оповещения об обновлениях — GitHub Action ежедневно проверяет коммиты и отправляет дайджест подписчикам через бот
- 5-й архитектурный вид (Методы) — sync с DP.IWE.001, расширение архитектурной документации
- roles.md — описание ролей экзокортекса + обновление memory policy
- ONTOLOGY.md в формате SPF.SPEC.002 — каскадная онтология с двуязычным глоссарием
- KE dual routing — экстрактор знаний разделяет: доменное → Pack, реализационное → DS docs/
- dt-collect — скрипты сбора данных активности для ЦД (WakaTime + git + sessions + WP stats) в роли синхронизатора
- Day Rhythm config — конфиг ритма дня: помодоро-напоминания через WakaTime + launchd
- Опциональные компоненты — README для модульных расширений, обновлённое дерево структуры
- HD #29-31 — новые hard distinctions: Pack≠DS, роли владельца, Шаг 0 Open-протокола, Capture реализации
- README компактный — переработан для новичков, убраны лишние детали
- DP.AGENT → DP.ROLE — миграция идентификаторов, удалён дубль strategist-agent/ (WP-63)
- repo-type-rules — DS-ecosystem-development = governance + staging for Pack
- LEARNING-PATH — добавлен триал 30 дней + подписка БР в таблице тиров
- CLAUDE.md §6 — правила форматирования таблиц РП (bold active, strikethrough done)
- notify-update workflow — рефакторинг: webhook → бот рассылает подписчикам (вместо прямых Telegram API вызовов)
- Memory policy — обновлены лимиты и правила хранения
- MCP серверы — регистрация через
claude mcp addвместо JSON config (фикс для Claude Code) - Memory symlink — добавлен в setup.sh + правило workspace root в CLAUDE.md
- Стейлые промпты — удалены дублирующие файлы из roles/strategist/prompts/
- CHANGELOG v0.5.0 — русскоязычный текст, убраны ссылки на Github
- Пути шаблона — исправлены пути для Day Rhythm конфига
- CHANGELOG.md — история изменений шаблона в формате release notes
- update.sh: release notes — при обновлении показывает «Что нового» из CHANGELOG
- update.sh: re-substitution — автоматическая подстановка рабочей директории после обновления
- DATA-POLICY.md — политика данных IWE + подтверждение при установке
- Захардкоженные пути — 14 файлов теперь используют переменную рабочей директории (шаблон работает с любым расположением)
- update.sh — убран хардкод пути, теперь динамическое определение директории
- Рабочая директория по умолчанию — документация теперь рекомендует ~/IWE
- setup.sh встроен в шаблон (ADR-001, АрхГейт 6.4→8.3)
- Модульные роли с
role.yamlautodiscovery (ADR-002, АрхГейт 8.9) - Core-режим установки (
--core) — только git, без сети - Vendor-agnostic AI CLI — поддержка Codex, Aider, Continue.dev через переменные
- Авто-переименование репо при установке
- Творческий конвейер — 7 категорий заметок, draft-list, guards
- WP-REGISTRY — seed template для отслеживания РП
- Экзоскелет vs протез — принцип #21 в LEARNING-PATH
- setup.sh fallback — явное предупреждение при отсутствии
seed/strategy/ - Битая ссылка FPF/README.md
- Приватные ссылки убраны из README
- LEARNING-PATH.md — полный путь изучения экзокортекса (T0→T4 + TM/TA/TD)
- update.sh — обновление шаблона из upstream (fetch + merge + reinstall)
- SETUP-GUIDE.md — пошаговое руководство установки
- IWE-HELP.md — быстрый справочник
- АрхГейт (ЭМОГССБ) — 7 характеристик в CLAUDE.md
- SOTA-reference.md — справочник SOTA-практик
- WakaTime — интеграция в стратег-отчёты
- Note-Review — сценарий обзора заметок + детерминированная очистка
- WP Context Files — поддержка inbox/WP-*.md
- CI: validate-template.yml — проверка генеративности на каждый push
- ONTOLOGY.md — терминология платформы
- Начальная структура шаблона экзокортекса
- CLAUDE.md, memory/, roles/ (стратег, экстрактор, синхронизатор)
- Стратег: session-prep, day-plan, strategy-session, week-review
- seed/strategy/ — шаблон DS-strategy