architect/patterns/intake-project.md

type: pattern
layer: arch
object: project
aspect: intake
title: "Разбор входящего проекта"
status: active
version: 1.0.0
date: 2026-04-14
parent: ../standards/arch-intake-operation.md
deps:
- ../standards/arch-intake-operation.md
- ../standards/arch-project-structure.md
- ../../projector/rules/project-structure.md


Разбор входящего проекта

Рецепт обработки нового клиентского запроса: от сырых материалов до структурированного проекта.


ЗАЧЕМ

Без разбора — сырые материалы (ТЗ в Word, скриншоты, голосовые) превращаются в хаос. Паттерн даёт чёткий путь: inbox → структурированный проект.


КОНТЕКСТ

Применять когда:
- Пришёл новый клиент с задачей
- Получены материалы (ТЗ, брифинг, переписка, скриншоты)
- Нужно начать проект с нуля


ШАГИ

1. Принять материалы в inbox

# Создать временную папку
mkdir projects/org/@org-{клиент}/inbox/
# Скопировать всё что пришло: .docx, .pdf, .png, переписка

2. Прочитать и зафиксировать факты

Создать inbox/FACTS.md:

## Клиент
- Название: ...
- Контакт: ...

## Задача (как понял)
- ...

## Материалы
- [x] ТЗ (15 стр.)
- [ ] Доступы к серверу

## Вопросы
- ...

3. Уточнить у оператора

По FACTS.md: подтвердить понимание, закрыть вопросы.

4. Создать структуру проекта

cp -r projector/templates/@it/ projects/org/@org-{клиент}/@it-{имя}/
# или @biz-, @rd- в зависимости от типа

Заполнить плейсхолдеры {ИМЯ}, {домен}, {YYYY-MM-DD}.

5. Перенести материалы

inbox/ → design/BRIEF.md       ← краткое описание задачи
       → design/REQUIREMENTS.md ← требования
       → design/assets/         ← скриншоты, макеты

6. Написать design/BRIEF.md

Минимум:

# BRIEF — {Название проекта}

## Задача
{1–3 предложения}

## Что есть сейчас
{текущее состояние}

## Что должно быть
{ожидаемый результат}

## Ограничения
{сроки, бюджет, стек}

7. Обновить management/STATUS.md

Статус: РАЗБОР ЗАВЕРШЁН
Следующий шаг: design/DESIGN.md → согласование

8. Удалить inbox/

После переноса всех материалов — inbox/ больше не нужен.


ПРИМЕР

Пришло: "хотим магазин для продажи запчастей, вот Excel с каталогом"

1. inbox/  CATALOG.xlsx, переписка
2. FACTS.md: клиент = lideravto, задача = замена CS-Cart на Drupal
3. Уточнить: стек? бюджет? дедлайн?
4. cp projector/templates/@it/ projects/org/@org-lideravto/@it-lideravto-new/
5. CATALOG.xlsx  design/assets/
6. BRIEF.md: онлайн-магазин запчастей для грузовых автомобилей
7. STATUS.md: РАЗБОР ЗАВЕРШЁН  следующий шаг DESIGN.md

ИСКЛЮЧЕНИЯ


СВЯЗАННЫЕ ДОКУМЕНТЫ