Скилл Core

DR-Next Snapshot Replay

Consumer-контракт для снапшотов стадии — /dr-next и /dr-orchestrate сначала читают datarim/snapshots/{TASK-ID}.snapshot.md и эмитируют replay-промпт с CTA + билингвальный autonomy reminder + done before: тело снапшота.

Обзор

DR-Next Snapshot Replay — consumer-контракт для per-task снапшотов стадии, введён в v2.13.0 (TUNE-0254). После task resolution команды /dr-next и /dr-orchestrate читают datarim/snapshots/{TASK-ID}.snapshot.md первым — до task-description, init-task, activeContext, PRD и plan — и эмитируют replay-промпт, позволяющий агенту продолжить с того места, где остановилась предыдущая стадия.

Канонический шаблон replay-промпта

<recommended-CTA>

ищи способ исследовать все проблемы и ответить на все вопросы самостоятельно. выполняй за оператора все необходимые шаги и требования, которые можешь сделать сам. не создавай FU подзадачи, если они уровня 1, а решай их в этом же цикле до полного решения.
Find a way to investigate all problems and answer all questions yourself. Perform on behalf of the operator every step and requirement you can do yourself. Do not spawn FU sub-tasks for Level-1 work — resolve them in the same cycle to completion.

done before:
<тело снепшота>

Почему билингвально

Autonomy reminder намеренно продублирован на русском (primary, per project mandate) и английском (dub guard). При запуске под Codex CLI или EN-locale агентом RU-текст может быть распознан хуже; EN-дубль гарантирует исполнение независимо от locale рантайма.

CTA-selection heuristic

recommended_next из снапшота уже эмитирован предыдущей стадией по правилам cta-format.md § Authoring Rules — он корректен. Replay-скил документирует rationale предпочтения этой опции, а не пересчитывает её. Принцип: максимум приращения качества решения. Для L3+ задач с малым числом проверок — verification-команды (/dr-verify, /dr-qa, /dr-design) перед /dr-do; когда проверки насыщены — переход к реализации или archiving. Три worked example покрывают: L3+ с малым числом проверок → /dr-verify, L3+ насыщен → /dr-do, L1/L2 после /dr-do/dr-archive.

Fallback при отсутствии снапшота

Если файл снапшота отсутствует или frontmatter некорректен (dev-tools/check-stage-snapshot-on-exit.sh --validate-frontmatter --task <ID> exit ≠ 0), consumer молча падает на legacy Read-пайплайн — никаких warning-строк, поведение для первого /dr-next не меняется.

Интеграция с orchestrator

В цикле Phase 2 команды /dr-orchestrate чтение снапшота происходит до subagent_resolver.sh. recommended_next передаётся в resolver как --hint <command> — resolver всё ещё может вернуть иной command (снапшот — hint, не constraint).

Источник

TUNE-0254, v2.13.0, 2026-05-21. Consumer-точки: commands/dr-next.md Step 2.5, plugins/dr-orchestrate/commands/dr-orchestrate.md Snapshot-First Resume. Producer-сиблинг: skills/stage-snapshot-writer.md.