Добавить §5: старт нового чата и передача контекста
This commit is contained in:
+48
@@ -90,6 +90,8 @@ Attribution в Cursor (Settings → Agent → Attribution) можно выклю
|
||||
|
||||
---
|
||||
|
||||
## 3. Спецификация (после успешных тестов)
|
||||
|
||||
Если изменение затрагивает **поведение, API, модель данных или роли**:
|
||||
|
||||
1. Обновить соответствующий файл в `EventHubSpec/`:
|
||||
@@ -109,6 +111,50 @@ Attribution в Cursor (Settings → Agent → Attribution) можно выклю
|
||||
|
||||
---
|
||||
|
||||
## 5. Старт нового чата (передача контекста)
|
||||
|
||||
Новую задачу лучше начинать в **отдельном чате** с коротким брифом — не копировать всю переписку.
|
||||
|
||||
### Что приложить в Cursor
|
||||
|
||||
- `@EventHubSpec/WORKFLOW.md` — этот документ
|
||||
- Ссылка на issue: `https://git.sabilin.com/EventHub/<Repo>/issues/N`
|
||||
- При необходимости: 1–3 ключевых файла кода (`@src/...`)
|
||||
|
||||
### Шаблон первого сообщения
|
||||
|
||||
```markdown
|
||||
Проект: EventHub
|
||||
- EventHubBack: .../EventHubBack
|
||||
- EventHubFrontAdmin: .../EventHubFrontAdmin
|
||||
- EventHubSpec: .../EventHubSpec
|
||||
|
||||
Gitea: https://git.sabilin.com/EventHub
|
||||
Следуй WORKFLOW.md и skills eventhub-gitea / eventhub-workflow.
|
||||
|
||||
Окружение: WSL + asdf (OTP 28). Git: scripts/git-commit.sh, push — только после «пуш».
|
||||
Перед CT: scripts/fix-rebar-unit-symlink.sh; logs/data: scripts/wsl-ext4-dirs.sh
|
||||
|
||||
Задача: EventHubBack#24 — <краткая цель>
|
||||
Issue: https://git.sabilin.com/EventHub/EventHubBack/issues/24
|
||||
|
||||
Контекст (что уже сделано):
|
||||
- #23 закрыт: auth_session, admin refresh JWT (фаза 1)
|
||||
|
||||
Правила: 1–3 варианта → утверждение → код; тесты перед закрытием; спека после контракта.
|
||||
```
|
||||
|
||||
### Минимальный вариант (одной строкой)
|
||||
|
||||
> Берём EventHubBack#24. WORKFLOW.md. WSL, git через scripts/. Варианты — потом утверждение. Пуш — только когда скажу.
|
||||
|
||||
### Что не передавать
|
||||
|
||||
- Полные логи, diff, историю старого чата
|
||||
- Токены (`GITEA_TOKEN` — в `~/.cursor/secrets/eventhub-gitea.env`)
|
||||
|
||||
---
|
||||
|
||||
## 4. Расширение правил
|
||||
|
||||
При появлении новой договорённости в работе:
|
||||
@@ -130,6 +176,7 @@ Attribution в Cursor (Settings → Agent → Attribution) можно выклю
|
||||
- Метки во всех репозиториях держать одинаковыми (`sync-labels.ps1`).
|
||||
- Секреты и токены не коммитить; Gitea token — только в env / `~/.cursor/secrets/`.
|
||||
- **Git commit — через WSL** (`scripts/git-commit.sh`); **push — только после подтверждения пользователя** (см. §2.1).
|
||||
- Новая задача — **отдельный чат** с брифом по §5.
|
||||
|
||||
---
|
||||
|
||||
@@ -137,6 +184,7 @@ Attribution в Cursor (Settings → Agent → Attribution) можно выклю
|
||||
|
||||
| Дата | Изменение |
|
||||
|------|-----------|
|
||||
| 2026-07-07 | §5: шаблон передачи контекста в новый чат |
|
||||
| 2026-07-07 | Push на remote — только после подтверждения пользователя |
|
||||
| 2026-07-07 | §2.1: WSL, git-коммиты через `scripts/git-commit.sh` |
|
||||
| 2026-07-07 | Правило: варианты решения и утверждение перед реализацией |
|
||||
|
||||
Reference in New Issue
Block a user