3. Архитектура

LLM берёт на себя роль программного архитектора — раскладываешь требования по структуре, данным и контрактам до первой строчки кода.

Цель
Определить КАК будет работать продукт технически.
Входы
PRD из этапа 2
Шаги
  1. Преобразовать PRD в минимальную архитектуру.
  2. Выбрать стек (или подтвердить constraint из PRD).
  3. Определить структуру файлов / модулей.
  4. Описать data model.
  5. Зафиксировать API / Events / Auth / Errors / Limits.
Результаты
  • Структура проекта (дерево папок / файлов).
  • contracts.md — API endpoints или события.
  • schema.sql / data_model.md — модель данных.
  • tech_decisions.md — почему выбран стек.
Инструменты
Context7 MCP · Sequential Thinking MCP · LLM + IDE
Готово, когда
Структура файлов создана, можно начинать писать код без архитектурных вопросов.
Антипаттерны
  • Over-engineering для MVP.
  • Копировать архитектуру без понимания.
  • Игнорировать constraints из PRD.
Промпт
Вот PRD: [вставить]. Предложи минимальную архитектуру. Нужно: 1) Структура папок, 2) Описание каждого файла (1 строка), 3) Data model, 4) Список API endpoints. Стек: [constraint из PRD].