# Куда движется разработка

Номера ниже — пакеты разработки, не номера версий продукта. Состояние страницы соответствует [зафиксированной приёмке](https://docs.swift-analyzer.com/status/).

| Этап | Задача | Состояние |
|---|---|---|
| 005 | Основа непрерывного анализа при изменении кода | Завершён; текущая работа не переоткрывает этот пакет |
| 021 | Первый этап усиления статических правил и общей базы | Предшествует текущему восстановлению 022 |
| 022 | Довести полный каталог до рабочих и подтверждённых маршрутов | Восстанавливается; общая приёмка отозвана |
| 023 | Проверить анализатор на больших реальных проектах | Вход заблокирован до выполнения требований 022 |
| 024 | Контекст для агентских сценариев | Отдельный поток; не критерий текущей приёмки правил |

## Ближайшая работа

Следующее семейство по принятому плану — **security T016–T023 внутри пакета 022**. Здесь «T023» — номер задачи, а «этап 023» — другой пакет разработки.

Затем по зависимостям идут ownership и память, execution/async, performance, streams/SwiftUI и анализ изменений. После отдельных правил нужны SDK-модели, единый запуск портфеля и измерение его общей стоимости.

## Что открывает этап 023

Новый G2 — это техническая приёмка выхода из 022. Для него недостаточно всех галочек в списке: должны работать реальные producer'ы, диагностики и общая интеграция с необходимыми проверками качества и стоимости.

После G2 готовятся проекты, варианты сборок, разделение наборов данных и критерии измерения. Только потом начинается квалификация на больших проектах.

## Что хотим узнать на реальных проектах

- Сколько предупреждений полезны разработчику, а сколько ложные?
- Какие реальные дефекты пропускаются?
- Насколько понятно объяснение и можно ли проверить его основания?
- Где анализ заканчивается `unknown` и почему?
- Сколько времени и памяти стоит весь запуск, а не отдельная маленькая функция?

## Как следить за прогрессом

Смотри на принятые условия, поддержанную область и снятые блокеры. Число строк кода, тестов или закрытых документов само по себе не показывает готовность продукта.

Для точных задач: `openspec/specs/022-complete-rule-portfolio/reports/source-authority-recovery.md`. Для следующего этапа: `openspec/specs/023-large-project-qualification/README.md`.

---
Language: ru
Canonical: https://docs.swift-analyzer.com/roadmap/
Source revision: 4558458d
