2.6 KiB
| name | description | metadata | ||
|---|---|---|---|---|
| feedback-no-premature-implementation | Не трогать schema.sql/код, пока обсуждение фичи не согласовано целиком — фиксировать решения только в план-файле до явного запроса реализовать |
|
Пользователь прямо сказал: «ты же любишь в пекло лезть не обсудив сначала» — опасение, что при
обсуждении фичи (пример — разбивка операции на статьи, см. бюджет_текущий_план) я уже мог
незаметно поправить schema.sql или начать писать код, не дождавшись, пока обсуждение реально
закончится и будет явное «давай теперь пиши».
Why: Обсуждение бюджета идёт по частям, решения по одной фиче иногда меняются на лету (пример —
формульные статьи: сначала предполагалась дочерняя таблица transaction_items/сумма нескольких
источников дохода, потом это отклонили). Если параллельно с обсуждением редактировать schema.sql
или код, придётся откатывать реализацию под каждый разворот мысли — то же самое хуже: изменения в
реальной схеме/коде физически труднее откатить незаметно, чем строчку в план-файле.
How to apply: Пока фича обсуждается — фиксировать решения только в
.claude/memory/бюджет_текущий_план.md (план-файл, не код). Не трогать schema.sql,
App/Repositories/*, контроллеры и т.п. под эту фичу, пока пользователь явно не попросит начать
реализацию (не путать с уже завершённым слоем БД/фреймворка — там правки кода это часть текущей
явно запрошенной задачи, речь именно про фичу «Бюджет», которая всё ещё на стадии обсуждения).
Если непонятно, закончилось ли обсуждение — переспросить прямо, не действовать по умолчанию.