precedent · git:20260814.5023d8c · 2026-08-14 · sha256 ba3055078a3b6335
precedent git:20260814.5023d8cA
Immutable. This exact content is served forever at /api/v1/blob/ba3055078a3b6335.
--- name: precedent description: > Before deciding/proposing anything structural — look up whether it was ALREADY decided: searches past verdicts in the decisions journal, the declined-decisions registry, and the rules codex, plus semantic search. Returns: what was decided + why + what was rejected and under what condition to revisit. Trigger on "/precedent <topic>", "did we already decide this". The RECALL insurance for the Alpha Protocol. license: MIT --- # /precedent — мы это уже решали? (поиск прецедента перед решением) Дешёвая страховка ПЕРЕД новым структурным выбором или предложением: вдруг по этой теме уже есть вердикт (приняли / отклонили / отложили) — чтобы не пере-предлагать отклонённое и не решать заново то, что решено. Зеркало правила «перед активностью — RECALL» на слой РЕШЕНИЙ. ## Что поднять (дёшево → дорого; останавливаюсь, как нашёл) 1. **Журнал отклонённого (первым — самое частое попадание):** память `$USERPROFILE/.claude/projects/C--Users----CLAUDE-HP17-May26/memory/declined-decisions.md` — что уже отвергали/откладывали, почему словами Антона, и `Revisit-if` (при каком условии можно вернуть). 2. **Журнал принятых решений (волт):** grep по `$OBSIDIAN_VAULT/02-Decisions/` (подпапки по доменам) и по файлам `decision-*` в волте. ```bash grep -rinl "<тема/ключевые слова>" "$OBSIDIAN_VAULT/02-Decisions" ``` 3. **Библия (правила для всех акторов):** grep по `reglament-*` / `protocol-*` в волте — нет ли уже нормы, закрывающей вопрос. 4. **Семантический добор (если точный grep пуст, а тема явно обсуждалась):** скилл `/ask` (RAG поверх волта) — ловит формулировки, которые grep пропустил. ## Что вернуть Антону Короткий вердикт, а не свалка: - **Прецедент ЕСТЬ** → что решили · когда · почему · ссылка на заметку. Если это было ОТКЛОНЕНО — назвать `Revisit-if`: открываем повторно ТОЛЬКО если условие выполнилось, либо явно как trade-off «другого выхода нет» (никогда молча не пере-питчить). - **Прецедента НЕТ** → так и сказать «по этому решения не нашёл» (проверив ПРАВИЛЬНЫЙ диск/папку — пустой результат часто = искал не там, а не «нет данных»), и тогда идти решать с чистого листа (для стратегического — через Alpha Protocol `R+DR`). ## Когда звать - Перед тем как я предлагаю новое поле/скрипт/структуру/правило/автоматизацию (по `show-before-after`). - Когда Антон говорит «мы вроде это обсуждали». - В начале Alpha Protocol — как часть шага RECALL. ## Границы - Read-only: только поднимает прошлое, ничего не решает за Антона. - Не дублирует Alpha Protocol — это его узкий под-шаг «есть ли уже вердикт»; для полноценной стратегии всё равно `R+DR`.