From 94b4643d5d21cd8a01b765b741dcec604d4fb34f Mon Sep 17 00:00:00 2001 From: heaven Date: Fri, 11 Sep 2026 01:16:41 +0300 Subject: [PATCH] Ask the diff, not the file, before saying what someone else's change contains. --- docs/ORCHESTRATOR_SESSION_PROMPT.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/ORCHESTRATOR_SESSION_PROMPT.md b/docs/ORCHESTRATOR_SESSION_PROMPT.md index 8edce71f..773f5df2 100644 --- a/docs/ORCHESTRATOR_SESSION_PROMPT.md +++ b/docs/ORCHESTRATOR_SESSION_PROMPT.md @@ -240,6 +240,18 @@ D23.3). Владельцу на решение: деньги сверх мело от него. Настоящие развилки сессий эскалируй быстро и решай сам; сессии, приносящие развилки вместо тихих девиаций, — поощряй. +### Греп находит СТРОКИ, а не АВТОРСТВО — про чужую правку спрашивают дифф, а не файл + +⛔ Прежде чем сказать «в твоей правке стоит X», спроси `git show <коммит> -- <файл>`, а не грепни файл целиком: +греп вернёт и то, что стояло там до правки. Замер 11.09, дважды за час: **(а)** я написал сессии, что её +лечение — `for update of r, a`, а её строка была `for update of r` — три хита с `, a` принадлежали соседним +функциям и стояли до неё; **(б)** её же адрес отсоединённого контекста я объявил не разрешившимся, а ноль +дал мой собственный греп — я искал имя хелпера там, где стояло его тело. + +⚠ **Цена не в неточности, а в ОБЪЯСНЕНИИ, которое уезжает в акт.** В первом случае из ложного «там замок» +следовало ложное «инвариант держит замок», тогда как держит его УСЛОВИЕ в чужом запросе — и следующий, +кто тронет тот запрос, не споткнулся бы ни обо что. Поправила оба раза сессия, а не я. + ### У числа есть провенанс — спроси прибор, прежде чем звать чужое число ошибкой ⛔ Расхождение двух чисел об одном предмете — это в первую очередь вопрос **«каким прибором снято каждое»**,