end fase 2

This commit is contained in:
2026-01-15 00:18:35 +03:00
parent 85e7966c97
commit 739a7d172d
63 changed files with 3194 additions and 322 deletions

View File

@ -9,6 +9,7 @@
2. CONTEXT.md — текущий статус
3. ROADMAP.md — план и задачи
4. REQUIREMENTS.md / ARCHITECTURE.md — по необходимости
5. E2E_TESTING.md — **перед написанием тестов!**
После работы обнови CONTEXT.md.
@ -23,13 +24,15 @@
- [ROADMAP.md](ROADMAP.md) — план разработки, задачи по фазам
- [REQUIREMENTS.md](REQUIREMENTS.md) — требования к продукту
- [ARCHITECTURE.md](ARCHITECTURE.md) — C4, sequence diagrams, API контракты, UI прототипы
- [E2E_TESTING.md](E2E_TESTING.md) — **читай перед написанием тестов!** Гайд по e2e тестированию
## Структура проекта
```
team-planner/
├── backend/ # NestJS API
── frontend/ # React + TypeScript
── frontend/ # React + TypeScript
└── tests/ # E2E тесты (Playwright)
```
## Ключевые сущности
@ -51,3 +54,18 @@ team-planner/
Используется ai-proxy service для оценки трудозатрат.
Гайд: `/Users/vigdorov/dev/gptunnel-service/INTEGRATION.md`
## E2E Тестирование
**Перед написанием тестов обязательно прочитай [E2E_TESTING.md](E2E_TESTING.md)!**
Ключевые правила:
- Тесты следуют требованиям из ROADMAP.md, а не адаптируются под код
- Используй `data-testid` для стабильных селекторов (не `tbody tr`, `.nth()`, CSS классы)
- При добавлении новых компонентов сразу добавляй `data-testid`
- Группируй тесты по фичам/сценариям, а не по компонентам
```bash
# Запуск тестов
cd tests && npx playwright test
```