claude.md: объявлена стадия стройки и выкладка с чистого листа
- на сервере данных нет и сервис остановлен, совместимость с ним не требуется - запрет на боевой каталог и на переписанный шаг схемы этим не снимается
This commit is contained in:
@@ -207,8 +207,10 @@ task gate # весь набор проверок разом
|
|||||||
|
|
||||||
- **Боевой каталог данных не трогать.** `data/` на сервере целиком: под ним и
|
- **Боевой каталог данных не трогать.** `data/` на сервере целиком: под ним и
|
||||||
база (`data/data.db`), и записи живых людей
|
база (`data/data.db`), и записи живых людей
|
||||||
(`data/storage/<коллекция>/<запись>/`). Локальный каталог данных — свой, его
|
(`data/storage/<коллекция>/<запись>/`). На стройке под ним пусто и сервис
|
||||||
ронять и пересоздавать можно свободно.
|
остановлен — запрет от этого не снимается: каталог принадлежит серверу, и
|
||||||
|
выкладка с чистого листа наполнит его снова. Локальный каталог данных — свой,
|
||||||
|
его ронять и пересоздавать можно свободно.
|
||||||
- **Локальный запуск не ходит наружу.** Секции `[auth]` и `[yandex]`
|
- **Локальный запуск не ходит наружу.** Секции `[auth]` и `[yandex]`
|
||||||
проверяются на старте, но наружу при этом не обращаются, так что годятся
|
проверяются на старте, но наружу при этом не обращаются, так что годятся
|
||||||
выдуманные непустые значения — адреса `[auth]` должны лишь разбираться как
|
выдуманные непустые значения — адреса `[auth]` должны лишь разбираться как
|
||||||
@@ -236,6 +238,14 @@ task gate # весь набор проверок разом
|
|||||||
|
|
||||||
## Работа
|
## Работа
|
||||||
|
|
||||||
|
- **Стадия проекта — стройка** (`[tasks] stage = "build"`, объявлена в
|
||||||
|
[tasks/BACKLOG.md](tasks/BACKLOG.md)). Приложение строим заново: на сервере
|
||||||
|
данных нет, сервис остановлен, выкладка пойдёт с чистого листа. Совместимость
|
||||||
|
с тем, что уже лежит на сервере, поэтому не требуется — переносить нечего: ни
|
||||||
|
базы, ни файлов записей, ни истории. Что это **не** отменяет: гейт краснеет на
|
||||||
|
переписанном шаге схемы, как и краснел, и снятие этого запрета — отдельное
|
||||||
|
решение человека; боевой каталог данных остаётся под запретом; выкладку
|
||||||
|
по-прежнему запускает человек.
|
||||||
- **Основная ветка:** `master`. Коммиты идут в неё напрямую, веток и PR нет.
|
- **Основная ветка:** `master`. Коммиты идут в неё напрямую, веток и PR нет.
|
||||||
- **Сообщение коммита** без трейлера `Co-Authored-By`.
|
- **Сообщение коммита** без трейлера `Co-Authored-By`.
|
||||||
- **Необратимое** (спрашивается у человека всегда): применённая миграция, формат
|
- **Необратимое** (спрашивается у человека всегда): применённая миграция, формат
|
||||||
|
|||||||
Reference in New Issue
Block a user