Remove .claude/tasks workflow
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -19,7 +19,6 @@
|
||||
| ORM (MongoDB) | [`architecture/orm.md`](architecture/orm.md) |
|
||||
| Console-команды | [`architecture/console.md`](architecture/console.md) |
|
||||
| Почему архитектура именно такая | [`decisions/README.md`](decisions/README.md) |
|
||||
| Контекст текущей задачи | [`tasks/active/`](tasks/active/) |
|
||||
|
||||
## Структура директории
|
||||
|
||||
@@ -40,23 +39,16 @@
|
||||
│ ├── conventions.md # Соглашения: коммиты, ветки, неймспейсы
|
||||
│ ├── commands.md # Команды запуска и утилиты
|
||||
│ └── testing.md # Отладка и тестирование
|
||||
├── decisions/ # Architecture Decision Records (ADR)
|
||||
│ ├── README.md # Индекс ADR + как писать
|
||||
│ └── ADR-NNN-*.md
|
||||
└── tasks/ # Контекст задач (по одному файлу на ветку)
|
||||
├── _template.md # Шаблон для новой задачи
|
||||
├── active/ # Активные ветки
|
||||
└── completed/ # Смерженные задачи
|
||||
└── decisions/ # Architecture Decision Records (ADR)
|
||||
├── README.md # Индекс ADR + как писать
|
||||
└── ADR-NNN-*.md
|
||||
```
|
||||
|
||||
## Правила обновления
|
||||
|
||||
**Во время разработки в feature-ветке:**
|
||||
- Пиши только в `tasks/active/<branch-name>.md` (свой файл)
|
||||
- Можешь добавить `decisions/ADR-NNN.md` (новый файл — нет конфликтов)
|
||||
- НЕ трогай `architecture/` и `development/` — только в main
|
||||
|
||||
**После мержа в main (интегратор):**
|
||||
- Читает секцию "Merge Notes" в task-файле
|
||||
- При необходимости обновляет `architecture/` и `development/`
|
||||
- Перемещает: `tasks/active/<branch>.md` → `tasks/completed/<branch>.md`
|
||||
**После мержа в main:**
|
||||
- При необходимости обновляй `architecture/` и `development/`
|
||||
|
||||
@@ -58,12 +58,3 @@ docker compose run --rm --no-deps php sh # Шелл в контейнере
|
||||
```
|
||||
|
||||
Образ описан в `.docker/php/Dockerfile` (PHP 8.2-cli-alpine + ext-mongodb + composer). HTTP-сервиса в compose нет — только CLI для composer/phpunit.
|
||||
|
||||
---
|
||||
|
||||
## Git shortcuts
|
||||
|
||||
```bash
|
||||
# Создать task-файл для новой ветки
|
||||
cp .claude/tasks/_template.md .claude/tasks/active/<branch-name>.md
|
||||
```
|
||||
|
||||
@@ -46,25 +46,6 @@
|
||||
|
||||
---
|
||||
|
||||
## Работа с задачами (.claude/tasks/)
|
||||
|
||||
При старте новой ветки:
|
||||
```bash
|
||||
cp .claude/tasks/_template.md .claude/tasks/active/<branch-name>.md
|
||||
```
|
||||
|
||||
Правила:
|
||||
1. Во время разработки — редактируй только свой task-файл
|
||||
2. Можно добавить `decisions/ADR-NNN.md` (новый файл — нет конфликтов)
|
||||
3. Не трогай `architecture/` и `development/` — только в main
|
||||
|
||||
При мерже в main:
|
||||
- Читай секцию "Merge Notes" в task-файле
|
||||
- Обновляй стабильные docs если нужно
|
||||
- Перемести: `tasks/active/<branch>.md` → `tasks/completed/<branch>.md`
|
||||
|
||||
---
|
||||
|
||||
## Когда писать ADR
|
||||
|
||||
Создай `decisions/ADR-NNN-title.md` когда:
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
# Task: Краткое название
|
||||
|
||||
## Branch
|
||||
`branch-name`
|
||||
|
||||
## Status
|
||||
<!-- In Progress | Blocked | Ready for Review | Merged -->
|
||||
In Progress
|
||||
|
||||
## Objective
|
||||
Что и зачем делается. Один абзац: проблема, решение, ожидаемый результат.
|
||||
|
||||
## Scope
|
||||
- [ ] Компонент/файл A
|
||||
- [ ] Компонент/файл B
|
||||
|
||||
## Approach
|
||||
Технические решения, принятые для этой задачи.
|
||||
Ссылки на файлы архитектуры (например: `.claude/architecture/http.md`).
|
||||
|
||||
## Files Changed
|
||||
<!-- Список заполняй по ходу работы -->
|
||||
- `src/...` — что изменено
|
||||
|
||||
## Patterns Used / Introduced
|
||||
<!-- Какие паттерны из .claude/development/patterns.md использованы -->
|
||||
<!-- Какие новые паттерны введены -->
|
||||
- Использован: `WorkerRunner` (см. `.claude/development/patterns.md`)
|
||||
|
||||
## Decisions & Gotchas
|
||||
<!-- Решения, о которых должны знать следующие разработчики -->
|
||||
<!-- Если решение значимое — создай .claude/decisions/ADR-NNN-title.md -->
|
||||
|
||||
## Testing Done
|
||||
<!-- Как проверено -->
|
||||
|
||||
## Merge Notes
|
||||
<!-- Что интегратор должен сделать после мержа в main -->
|
||||
<!-- Большинство задач: ничего не требуется — удали ненужное -->
|
||||
- [ ] Обновить `.claude/architecture/...`
|
||||
- [ ] Обновить `.claude/development/...`
|
||||
- [ ] Добавить `decisions/ADR-NNN.md` для [решения]
|
||||
@@ -1,10 +0,0 @@
|
||||
# Task: привести базу знаний к структуре из другого проекта.
|
||||
|
||||
## Branch
|
||||
`knowledge-base`
|
||||
|
||||
## Status
|
||||
In Progress
|
||||
|
||||
## Objective
|
||||
В репозитории /home/pronchev/source/bitbucket.pltrm.net/trends выработана система накопления базы знаний о проекте и механизм развития проекта с параллельным поддержание базы знаний в актуальном состоянии. Нужно перенести принципы работы и структуру базы знаний в текущий проект.
|
||||
Reference in New Issue
Block a user