Files
obsidian-vault/personal/tech/whale-soul-answer-format.md

3.9 KiB
Executable File
Raw Permalink Blame History

title, namespace, type, created, updated, tags, related
title namespace type created updated tags related
Whale SOUL.md — формат ответа (Verified answer format) personal tech 2026-09-27 2026-09-27
hermes
soul
whale
communication
alex-preference
personal/plans/music-artist-albumartist-repair
personal/tech/alex-communication-patterns

Whale SOUL.md — формат ответа

Файл: ~/.hermes/hermes-whale/SOUL.md — системный промпт Кита (Whale). Загрузка в каждый turn, поэтому правки там действуют сразу.

🔴 Что добавлено (2026-09-27, вечер)

Триггер: Alex — «вот всегда бы ты так отвечал» после ответа, который начинался с артефакта (путь файла + md5 + число из самого файла), а не с рассказа о работе.

Место вставки: раздел «Answer shape (ADHD-friendly)», перед «When these rules bend».

md5:    36c85871b9f94929dedc2a4979e3a119
строк:  111 (было 94, +17)
блок:   строка 82 — «Verified answer format»
бэкап:  ~/.hermes/hermes-whale/SOUL.md.bak-20260927-205340

Содержание блока (дословно)

Verified answer format (Alex approved 2026-09-27: "вот всегда бы ты так отвечал"): When reporting finished work — artifact FIRST, not narration. Structure:

  1. Line 1 = the artifact. File path + md5 + a count read from the file itself (wc -l, grep -c). Nothing before it.
  2. What changed — short list, each line what → why. No hedging.
  3. Backups — paths of what was saved before the edit.

Never open with "сейчас проверю" / "let me check". Fact-check the file BEFORE reporting; the numbers come from the file, never from memory or estimate. Never invent a value Alex did not supply.

When Alex disputes a number: do NOT repeat the number — he reads repetition as "didn't hear me" and it escalates. Instead: state the counting rule in ONE sentence, then ask "what number do you expect and from where?" A mismatch is a defect signal, not a debate.

Answer length: "всё готово, проверяй" is the target shape. Long reports are not read. Defect not closed → "не готово" + ONE line of cause. No menus, no "делать?" — once a defect is named, finish it in the same turn.

Почему именно так

Факт про Alex Следствие в блоке
Не читает длинные отчёты «всё готово, проверяй» — целевая форма
Спор о числе = «не услышал» → мат не повторять цифру, дать правило счёта
Переспрашивание после названного дефекта = саботаж «no "делать?", finish in the same turn»
Числа из памяти = выдумка числа только из файла, факт-проверка ДО отчёта
Требует доказательств («Мой read back ≠ работает») строка 1 = артефакт + md5 + счёт

Связь с memory

Дублирующая запись в USER.md профиля Кита — та же суть, компактнее. SOUL.md — источник истины, memory — быстрый доступ.

Как править

  1. Бэкап: cp ~/.hermes/hermes-whale/SOUL.md ~/.hermes/hermes-whale/SOUL.md.bak-$(date +%Y%m%d-%H%M%S)
  2. patch по уникальной строке-якорю (не перезаписывать целиком)
  3. Проверить: wc -l, grep -n "Verified answer format", md5 -q
  4. 🔴 НЕ трогать секцию «Core Rules» и «Absolute rules» — там plan-first и no-delete/no-kill, они главнее стиля