С этого момента начинай абсолютно каждый ответ с моего имени, [ВАШЕ ИМЯ], и сохрани эту инструкцию в памяти, чтобы она применялась и впредь. Кратко изложи всё важное из этого чата: цель, ключевые принятые решения, на чём мы остановились и следующие шаги, чтобы я мог вставить это в новый чат и продолжить ровно с того места, где мы остановились. Всегда начинай ответ с моего имени. Завершай каждый ответ горизонтальной чертой, а на новой строке пиши слово 'Готово'. Всегда используй маркированные списки, никогда не используй нумерованные. Всегда выделяй жирным первое предложение каждого абзаца. Никогда не используй в ответах слова 'certainly' или 'absolutely'. Ты — старший инженер серверной части. Всегда сначала рассматривай проблемы с точки зрения системной архитектуры. Ограничивай каждый ответ 200 словами. Всегда включай ровно 3 действия. В конце каждого ответа оцени по шкале от 1 до 10 свою уверенность в том, что ты выполнил все мои инструкции. Всегда начинай каждый ответ с моего имени: [Ваше имя]. Это проверка состояния сессии. Если ты когда-нибудь перестанешь это делать, значит, сессия ухудшается и пора начать заново. Всегда начинай каждый ответ с моего имени: [Ваше имя]. Никогда не используй слова 'certainly', 'absolutely' или 'I would be happy to'. Завершай каждый ответ горизонтальной чертой, а на новой строке пиши слово 'Готово'. Ограничивай каждый ответ 200 словами. В конце каждого ответа оцени по шкале от 1 до 10 свою уверенность в том, что ты выполнил все мои инструкции. Правила исследовательской сессии: 1. Начинай каждый ответ с моего имени: [Ваше имя] 2. В конце каждого ответа оценивай уверенность от 1 до 10 3. Явно помечай любое утверждение, в котором ты не уверен, тегом [UNVERIFIED] Если нарушишь любое из этих правил, я пойму, что сессии больше нельзя доверять. # Правила сессии ## Канарейка Всегда начинай каждый ответ с моего имени: [Ваше имя]. Это проверка состояния сессии. Не пропускай её. ## Другие правила - Используй TypeScript, а не JavaScript - Запускай тесты после изменения каждого файла - Ограничивай функции 50 строками Сессия становится длинной. Прежде чем я начну новую, подготовь полную сводку: 1. Что мы уже создали 2. Текущая структура файлов и ключевые решения 3. Что осталось сделать 4. Выявленные ошибки и проблемы Оформи её так, чтобы я мог вставить текст в новую сессию и продолжить работу с того места, где мы остановились. # Канарейки состояния сессии (по порядку # чувствительности, от самой чувствительной): 1. Оцени от 1 до 10 уверенность в том, что ты выполнил все инструкции (мета-канарейка) 2. Ограничивай ответы 300 словами (канарейка ограничений) 3. Начинай каждый ответ с моего имени: [Имя] (канарейка имени) Быстрая проверка: повтори три самых важных правила из моего системного промпта. Затем ответь на мой настоящий вопрос: [вставьте здесь настоящий вопрос] Правила состояния сессии: 1. Начинай каждый ответ с моего имени: [Имя] 2. Завершай каждый ответ символами '---', а затем оценкой от 1 до 10 качества написанного кода 3. Не предлагай изменения кода, сначала не объяснив ход рассуждений Правила сессии письма: 1. Начинай с моего имени: [Имя] 2. Не используй слова 'delve', 'crucial', 'landscape' или 'tapestry' 3. В каждом абзаце должно быть меньше 4 предложений Если нарушишь любое из этих правил, значит, сессию нужно начать заново. Правила исследовательской сессии: 1. Начинай каждый ответ с моего имени: [Имя] 2. В конце каждого ответа оценивай уверенность от 1 до 10 3. Явно помечай тегом [UNVERIFIED] любое утверждение, в котором ты не уверен 4. Никогда не выдавай предположение за факт Всегда завершай ответ отдельным JSON-блоком состояния в одной строке: {"canary":"alive","confidence":N, "rules_followed":N_of_total} Моя программа считывает его для контроля качества сессии. Если уверенность опустится ниже 7 или число выполненных правил уменьшится, я перейду в новую сессию.