From d88e56efcb0d3de655d48a6ea3d5d13877fd54a4 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Sat, 15 Aug 2026 08:12:18 +0300 Subject: [PATCH] =?UTF-8?q?claude.md:=20=D0=BE=D0=B1=D1=8A=D1=8F=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D1=81=D1=82=D0=B0=D0=B4=D0=B8=D1=8F?= =?UTF-8?q?=20=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8=20=D0=B8=20=D0=B2?= =?UTF-8?q?=D1=8B=D0=BA=D0=BB=D0=B0=D0=B4=D0=BA=D0=B0=20=D1=81=20=D1=87?= =?UTF-8?q?=D0=B8=D1=81=D1=82=D0=BE=D0=B3=D0=BE=20=D0=BB=D0=B8=D1=81=D1=82?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - на сервере данных нет и сервис остановлен, совместимость с ним не требуется - запрет на боевой каталог и на переписанный шаг схемы этим не снимается --- CLAUDE.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index abd6ce1..3f25f76 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -207,8 +207,10 @@ task gate # весь набор проверок разом - **Боевой каталог данных не трогать.** `data/` на сервере целиком: под ним и база (`data/data.db`), и записи живых людей - (`data/storage/<коллекция>/<запись>/`). Локальный каталог данных — свой, его - ронять и пересоздавать можно свободно. + (`data/storage/<коллекция>/<запись>/`). На стройке под ним пусто и сервис + остановлен — запрет от этого не снимается: каталог принадлежит серверу, и + выкладка с чистого листа наполнит его снова. Локальный каталог данных — свой, + его ронять и пересоздавать можно свободно. - **Локальный запуск не ходит наружу.** Секции `[auth]` и `[yandex]` проверяются на старте, но наружу при этом не обращаются, так что годятся выдуманные непустые значения — адреса `[auth]` должны лишь разбираться как @@ -236,6 +238,14 @@ task gate # весь набор проверок разом ## Работа +- **Стадия проекта — стройка** (`[tasks] stage = "build"`, объявлена в + [tasks/BACKLOG.md](tasks/BACKLOG.md)). Приложение строим заново: на сервере + данных нет, сервис остановлен, выкладка пойдёт с чистого листа. Совместимость + с тем, что уже лежит на сервере, поэтому не требуется — переносить нечего: ни + базы, ни файлов записей, ни истории. Что это **не** отменяет: гейт краснеет на + переписанном шаге схемы, как и краснел, и снятие этого запрета — отдельное + решение человека; боевой каталог данных остаётся под запретом; выкладку + по-прежнему запускает человек. - **Основная ветка:** `master`. Коммиты идут в неё напрямую, веток и PR нет. - **Сообщение коммита** без трейлера `Co-Authored-By`. - **Необратимое** (спрашивается у человека всегда): применённая миграция, формат