Метод атомарной декомпозиции (Atomic Breakdown)
6.1. Что такое атомарный шаг
Атомарный шаг — это минимальная, неделимая единица работы над проектом, которую ИИ-агент может выполнить за один запрос, а человек — проверить за 1-2 минуты.
6.2. Иерархия декомпозиции
Любой проект раскладывается сверху вниз: [ Идея Продукта ] | v [ Модули Системы ] (Авторизация, База данных, UI) | v [ Функциональные блоки ] (Форма входа, Кнопка отмены) | v [ Атомарные задачи для ИИ ] (Создать синтаксически чистую форму с двумя полями)
6.3. Сравнение подходов к декомпозиции
НЕПРАВИЛЬНО (Монолитный запрос):
«Сделай форму регистрации с отправкой кода на почту и сохранением в базу данных».
Почему так делать нельзя: Запрос задействует сразу 3 разные подсистемы: UI-верстку, почтовый сервис и базу данных. Если на этапе выполнения возникнет ошибка, вы не сможете понять, где она произошла — в верстке кнопки, в скрипте валидации или в настройках подключения к базе.
КАК НУЖНО (Атомарная цепочка):
Шаг 1: «Создай верстку формы регистрации с полями Email и Password согласно интерфейсу в @PRD.md». (Проверка визуального отображения в браузере). Шаг 2: «Добавь клиентскую валидацию: проверка корректности формата Email при вводе». (Проверка вывода ошибок). Шаг 3: «Подключи сохранение введенных данных в локальную базу данных». (Проверка сохранения записи).
6.4. Критерии правильного атомарного шага (Чек-лист)
Задача сформулирована атомарно, если: • Она затрагивает не более 1-2 файлов. • Ее выполнение занимает у ИИ меньше 60 секунд. • Вы можете сразу визуально или логически проверить результат в браузере. • В случае ошибки вы точно знаете, какой именно шаг ее вызвал.