From 8c85a43e9d2a18981a9fdc9d846136bce54d03d2 Mon Sep 17 00:00:00 2001 From: prorochestvo Date: Thu, 13 Aug 2026 09:41:11 +0500 Subject: [PATCH] chore: untrack the plan-review scratch note plans/plan_review_20260718.txt was added to the tree by mistake in #13: that commit staged with `git add -A`, which swept up a working note that had deliberately sat untracked. It is neither a plan under the plans/{completed,history} convention nor English-language repository content. Remove it from version control. The file stays on disk, untracked, as it was before. --- plans/plan_review_20260718.txt | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 plans/plan_review_20260718.txt diff --git a/plans/plan_review_20260718.txt b/plans/plan_review_20260718.txt deleted file mode 100644 index c6091da..0000000 --- a/plans/plan_review_20260718.txt +++ /dev/null @@ -1,28 +0,0 @@ -Все задачи надо прочитать и спланировать планы по каждой таске. Планы можно сгруппировать так, чтобы можно было запустить их параллельно, если такая возможность присутствует. -NOTE: Тут в задачах, есть ключевые моменты, которые важны для любого моего проекта. Так что добавь в CLAUDE правило что надо вычленять мои паттерны работы и требования к коду и записывать в rules нового агента (агент глобальный уже должен быть создан надо расширить). То есть тебе нужно создать нового суб агента которые будет хранить список требований к коду мы будем его запускать в ручную по требованию и проверять кода на этим ключевые моменты. - - - -"Ower" замечания: - -- проект должен быть стиле DDD, можешь глянуть структуру проекта ~/projects/developments/com_lingocrm_api. -Там я старался придерживаться концепций DDD, тут я бы тоже все положил в internal пакет а не держал все к корне. - - -- логирование надо делать через мою библиотеку - loginjector -запись в файл с ротированием логов за 7 дней думаю будет нормально - - -- infrastructure/testdata для кого это создано? если для тестов то надо перенести данные в тесты. -тесты не должны портить структуру проекта. если это проблема давай сделаем пакет ./test для глобальных тестов. -там будем собирать итоговые решения скажем сервисы или репозитории и тестировать и работу - - -- infrastructure/uuid.go - это страное расположение, давай сделаем tools и туда перенесем подобные решения. -а лучшее вообще удалить и заменить на готовую библиотеку github.com/twinj/uuid или гугловую. - - -- infrastructure - давай разделим на подгруппы, скажем тут много связанно с "os" или "system" - - -- gateway/httpapi/web давай вынесем это в root проекта я думаю это будет более канонично. \ No newline at end of file