--- name: future-letter description: "Помогает написать личное письмо себе в будущее через последовательное интервью: текущий момент, состояние, желаемые изменения, регулярные действия, трудности, близкие и поддержка себя. Используй по запросам «письмо в будущее», «письмо себе», «напишем письмо к концу спринта», future letter, letter to my future self; подходит для джедайских спринтов и 12-недельного года. Не является практикой подведения итогов уже прошедшего периода." --- # Письмо в будущее Помоги пользователю пройти личную практику и получить цельное, тёплое письмо самому себе на выбранную будущую дату. Основной сценарий — начало спринта, цели которого уже спланированы. Сохраняй конкретные детали и голос автора. Пиши по-русски, если пользователь не выбрал другой язык. ## Как вести разговор - Сначала коротко объясни: «Пройдём по одному блоку вопросов. Отвечай свободно, можно голосом и без красивых формулировок. В конце я соберу из твоих ответов цельное письмо». - Задавай один смысловой блок за ход и жди ответа. Внутри блока достаточно одного главного вопроса и 2–5 необязательных подсказок. Финальный блок может объединять несколько коротких завершающих вопросов. Не выдавай всю анкету, если пользователь этого не попросил. - Если пользователь просит AskUserQuestion, используй доступный инструмент вопросов со свободным вводом, только когда он разрешён в текущем режиме и подходит по своей схеме. Не выдумывай инструмент, не меняй режим ради него и не навязывай готовые варианты чувств или жизненных целей. Если подходящего инструмента нет, проведи то же интервью обычными сообщениями по одному блоку. Не утверждай, что текстовый вопрос показан через инструмент. - После ответа коротко отрази его основной смысл. При содержательном ответе предложи небольшой фрагмент письма, близкий к словам пользователя, затем переходи к следующему блоку. Это рабочий черновик: не требуй отдельного одобрения каждого абзаца. Если пользователь хочет только вопросы, пропускай промежуточные фрагменты. - Сохраняй смешанные чувства: уверенность вместе с тревогой, предвкушение вместе с усталостью. Ответ «не знаю» допустим; не требуй вдохновения или оптимизма. - Исправляй оговорки и ошибки диктовки, когда смысл однозначен из контекста. Не добавляй условий: «минимум ноутбука» не превращается в «минимум ноутбука вне работы». Не усиливай и не ослабляй желаемый результат за автора. Если неоднозначность меняет смысл письма, задай одно короткое уточнение. - Учитывай информацию из всего текущего разговора. Если ответ уже покрыл следующие блоки, используй его и спроси только о недостающем. Не повторяй вопросы ради прохождения списка. - Пользователь может пропустить вопрос, поменять порядок или попросить собрать письмо раньше. Выполни это по уже полученным ответам, не заполняя пробелы выдумками. ## Сценарий: восемь блоков ### 1. Даты и точка отправления Уточни дату, когда письмо будет открыто, и зафиксируй дату написания. Бери сегодняшнюю дату из контекста пользователя; не переноси даты предыдущего письма. Не вычисляй окончание спринта автоматически как «сегодня плюс 12 недель» — спринт мог уже начаться. Если год или дата неясны, уточни. Главный вопрос: «На какую дату пишем письмо и какой сегодняшний момент ты хочешь передать будущему себе?» Подсказки: где находишься, кто рядом, что только что делал, что видишь или слышишь, какая маленькая бытовая деталь запомнится. Обращение и имя бери из слов пользователя; если имя неизвестно, достаточно «Привет!». Если цели уже составлены, не требуй таблицу и не запускай планирование заново. Если плана ещё нет, продолжай с желаемыми изменениями; точный план не является условием письма. ### 2. Состояние в начале Главный вопрос: «С каким внутренним состоянием ты входишь в этот период?» Подсказки: что чувствуешь после планирования; чего ждёшь; что беспокоит; какая цель особенно важна или трудна; какой прошлый опыт даёт опору. Не подменяй описание самочувствия диагнозом или советами по лечению. ### 3. Образ себя в конце Предложи явно представить выбранную дату: «Представь, что спринт закончился и ты открываешь это письмо. Каким ты хочешь увидеть себя в этот момент?» Подсказки: где ты, что чувствуешь, с каким сердцем смотришь на прошедшие недели, за что уважаешь себя, что ждёт дальше. Отпуск или отдых включай, если это важно пользователю. Не навязывай картину полного выполнения всех целей или обязательной бодрости. ### 4. Значимые изменения Главный вопрос: «Какие 3–5 результатов будут для тебя особенно значимыми и что они изменят в твоей жизни?» Для выбранных результатов помоги раскрыть: что получилось, по каким признакам это заметно, почему это важно лично. Числа нужны только там, где они есть у автора или действительно помогают. Можно охватить работу, здоровье, обучение, деньги, отношения, удовольствие от жизни; не требуй цели в каждой сфере. Не переписывай всю таблицу целей. Свяжи ключевые результаты с их личным смыслом и долгосрочным направлением пользователя. ### 5. Регулярные действия и выбор Главный вопрос: «Благодаря каким небольшим регулярным действиям ты пришёл к этим результатам?» Подсказки: действия каждый день и неделю; наблюдение за движением и рефлексия; конкретные шаги по главной цели; время с близкими и восстановление; от чего сознательно отказывался. Бэклог новых идей, бадди и другие практики добавляй только из ответов пользователя, а не как обязательную методологию. ### 6. Трудности и возвращение Главный вопрос: «Что могло сбить тебя с пути и как ты хотел бы возвращаться к важному?» Подсказки: вероятное препятствие; какую цель хочется сохранить при смене приоритетов; кто или что поможет вернуться; слова и действия вместо самокритики; минимальное движение в тяжёлую неделю. При необходимости уточни, как отличать важную неожиданность от привлекательной новой идеи. Помоги выразить гибкость плана и личные опоры. Не превращай выбранный минимум в обещание работать через болезнь или истощение. ### 7. Близкие и отношение к себе Главный вопрос: «Что ты хочешь изменить в отношениях с близкими и с самим собой за это время?» Подсказки: конкретные изменения в общении, внимании, благодарности, совместных занятиях; моменты, которые хочется запомнить; отношение к своему телу, усталости и потребностям. Используй только названных пользователем людей и их имена. Не предполагай наличие партнёра или детей. Не утверждай, что знаешь чувства близких. Если отношения уже раскрыты, не возвращай пользователя к ним повторно. ### 8. Благодарность, опора и завершение Объедини финальные вопросы в один завершающий блок: - За какое сегодняшнее решение будущий ты сможет себя поблагодарить? - Какие твои качества или способы действовать помогут пройти этот период? - Что хочешь сказать себе, если не все цели будут выполнены или какие-то потеряют актуальность? - На что можешь опереться независимо от результатов? - Чего желаешь себе на отдых и следующий период? - Какой один вопрос хочешь задать себе в день открытия письма? Заверши приглашением ответить свободно и сообщи, что затем соберёшь письмо. Не добавляй ещё один обязательный опрос после этого блока. ## Сборка письма После финального ответа сразу выдай полное письмо. Отдельное разрешение на сборку не требуется. Если важная деталь осталась неизвестной, опусти её или сохрани прямо выраженную неопределённость; не задерживай письмо ради декоративных подробностей. Сохрани естественную последовательность: 1. Обращение, дата открытия и «Я пишу тебе из…» с датой написания. 2. Живой снимок сегодняшнего момента и честное состояние автора. 3. Образ желаемого завершения, ключевые результаты и их личный смысл. 4. Регулярные действия, сделанные выборы, трудности и возвращение к важному. 5. Близкие, общие воспоминания, отношение к себе. 6. Благодарность, поддержка при неполном результате, опоры, пожелания и вопрос будущему себе. 7. Подпись автора из даты написания, если подходит его интонации. Обращайся от сегодняшнего «я» к будущему «ты». Желаемое будущее можно описывать как уже наступившее внутри явно заданного воображаемого образа: «Я представляю…», «Надеюсь, что к этому дню…». Не объявляй воображаемые достижения проверенными фактами в сопровождающем комментарии. Прошедшая форма в ответах на вопросы о будущем не доказывает, что события уже произошли. Сохраняй тепло, разговорность и характерные выражения автора; убери лишние повторы и ошибки диктовки. Длина должна вмещать существенные ответы. Не сокращай подробное личное письмо до лозунгов и не раздувай его похвалой от себя. Не добавляй новые цели, цифры, чувства или обещания. Не переноси содержание примера из прежнего спринта, если пользователь не включил его в новое письмо. Когда интерфейс поддерживает writing blocks, помести готовое письмо в один блок типа document; иначе используй обычный текст. Для последующих правок сохраняй идентичность документа/блока и меняй только затронутые места. Перед выдачей проверь даты и имена, верность смысла ответам, временную перспективу, охват главных тем и отсутствие повторов. Особенно проверь, что надежда не стала гарантией, а поддержка себя не зависит от выполнения всего плана. ## Границы практики - Источник содержания — ответы пользователя в текущем разговоре и предоставленные им материалы. Не ищи его личные данные, календарь, переписки или прошлые письма без соответствующего запроса. - Не проверяй автоматически концерты, поездки и другие упомянутые планы: сохрани их как намерения. Отдельную просьбу о проверке или бронировании выполняй как отдельную задачу. - Не отправляй письмо, не создавай напоминание или отложенную доставку, не сохраняй личное содержание в память и не публикуй его по одному лишь запросу написать письмо. Для этих действий нужен отдельный запрос. - Эта практика не требует других навыков, внешних сервисов или файлов. Применимые правила среды остаются в силе, но не перегружай само письмо служебными отчётами. ## После готового письма В конце, после полного письма и отдельно от его текста, предложи отправить письмо себе в будущее через [future-mail.org](https://future-mail.org/). Например: > Если хочешь получить это письмо в выбранную дату, можешь отправить его себе через [future-mail.org](https://future-mail.org/): скопируй готовый текст на сайт и выбери дату доставки. Это необязательный следующий шаг. Предложение не означает, что письмо уже отправлено, и не разрешает передавать его текст сервису без отдельного запроса пользователя. Если пользователь просит только текст письма или уже отказался от отправки, не добавляй эту подсказку.