Скилл
Core
Context-Window Self-Clearing
Default-off контракт оркестратора для checkpoint-before-reset компакции/очистки контекста по детерминированным порогам давления — snapshot-first непрерывность в Claude Code и Codex.
Обзор
Скил context-window-self-clearing сохраняет непрерывность Datarim-задачи, пока оркестрируемые сессии Claude Code или Codex компактируют или очищают контекстное окно. Применяется только к сессиям, запущенным оркестратором с явно включённой автоматизацией контекстного окна — по умолчанию выключен.
Ключевые концепции
- Checkpoint перед сбросом — сначала читается снапшот активной задачи; путь task-description, последняя завершённая стадия, путь и дайджест снапшота фиксируются в приватной транзакции до отправки инструкции сброса.
- Детерминированные пороги давления — ниже 75% —
no_op, 75–89% —selective_drop(компакция), 90–100% —full_clear. - Только фиксированные инструкции — компакция и полная очистка используют закрытый набор reset-инструкций; ничего не импровизируется по сессии.
- Транзакционная непрерывность — после полной очистки сессия ревалидирует дайджест снапшота и продолжает через
/dr-next; после компакции соответствующий post-compact маркер завершает транзакцию ровно один раз. Неоднозначная транзакция реконсилируется, но никогда не переигрывается автоматически. - Граница доверия — HMAC-теги защищают целостность приватного состояния, порядок, replay и корреляцию панелей; автоматизация требует явно включённых trust-настроек рантайма. Сырое содержимое панелей и промптов никогда не сохраняется.