# Шаблон: Архитектурный обзор релиза

Важно: без кода; только цели, состав, контракты, флоу и границы релиза.

## 1. Назначение релиза
- Цель релиза
- Границы (что не входит)

### 1.1 Целевой результат
- К чему должны прийти по итогам релиза (end-to-end)

### 1.2 Подход
- Архитектурный подход/принципы (конвейер, модули и т.п.)

## 2. Состав компонентов и роли
- Список компонентов и краткая роль каждого (1–2 предложения)

## 3. Публичные контракты (сводно)
- Очереди/события: темы/очереди, имена сообщений
- HTTP API: методы/пути, краткая семантика
- Примечание: детали полей — в спецификациях компонентов

## 4. Последовательности (runtime)
1) Онлайн-сообщение (Источник → Поиск)
- Connector → ingest.messages → обработчики по типу контента → SQL → Embedding → Vector → API /search → ответ
2) Исторический импорт
- CLI → Connector (import) → ingest.messages → далее как в (1)
3) Доступ к данным (фильтрация)
- Клиент → API /items → SQL → пагинация → ответ

## 5. Объём работ (что делаем в релизе)
- Крупные блоки работ, синхронизированные с компонентами

## 6. Границы релиза (Scope)
### In Scope
- Что включено в релиз
### Out of Scope
- Что исключено в релизе

## 7. Границы "Done" для релиза
- Что означает завершённость (минимальные критерии)
