Architecture → Development Steps: как объявленная страница превращается в реальную сборку
Входит в каждый стартер на базе Next.js — визуальная карта приложения, где вы или ИИ-агент объявляете страницы и эндпоинты для сборки, а затем одним кликом отправляете весь бэклог в один шаг разработки

Вы привыкли строить vibe-coding проекты через чат — и кажется, что другого пути нет. А что если есть? Я придумал концепцию, где запрос на генерацию страницы вы отправляете не в чат, а прямо в дерево проекта: открываете нужный каталог, добавляете страницу, оставляете примеры кода — скажем, образец красивого элемента дизайна, — пошагово, как в Todolist, расписываете задачу и отправляете её в очередь разработки. Сегодня этот этап уже реальность. Но однажды он покажется вам лишь маленькой крошкой той большой идеи, которую я строю.
Roma ArmstrongFounder at Fractera.aiFractera добавляет в каждое рабочее пространство ещё одну страницу — Architecture. Это живая карта вашего приложения: каждая страница и эндпоинт со своим типизированным описанием. Но между вами и реальными файлами стоит слой-черновик: вы — или ИИ-агент — объявляете будущую страницу и в свободной форме записываете замысел, не трогая боевой код. Это сердце платформы для агентной инженерии: близнец страницы AI Draft Settings — там эволюционируют навыки агента, здесь строится обычный код. Оба цикла сходятся в одном месте — на странице Development Steps.

Карта приложения, на которой объявляют работу до того, как писать код
Воспринимайте Architecture как карту реальной структуры проекта. На ней видно каждую живую страницу и эндпоинт. А ещё на ней можно оставить запись о коде — задание, которое позже превратится в сборку. Записи бывают трёх видов, и все они пишутся в обычный README на диске (никакой базы данных): объявленная страница или эндпоинт (README без файла), задача на живом маршруте и запрос на удаление/рефакторинг. Объявленный узел подсвечивается оранжевым с бейджем req — сразу видно, что что-то ждёт сборки.
Входит в каждый фреймворк на базе Next.js
Страница Architecture входит в каждый стартер на базе Next.js, который разворачивает Fractera. Её не нужно устанавливать или подключать — как только рабочее пространство поднимается, карта уже на месте и связана со всеми шестью ИИ-агентами. (Поддержка других семейств фреймворков на подходе.)
- Объявить страницу или эндпоинт в любой точке дерева — README с замыслом, без единой строки боевого кода
- Оставить задачу на живом маршруте или запрос на его удаление — всё в README, источник истины на диске
- Прежде чем объявить страницу, агент решает форму доступа (публичная / приватная / гостевая) — до кода, а не угадывая после
- Живое дерево подсвечивает изменения в реальном времени — видно, что прямо сейчас делает фоновый агент
- Тот же сценарий работает для шести агентов: Claude Code, Codex, Gemini CLI, Qwen Code, Kimi Code и Hermes
Два способа объявить: вручную в интерфейсе или руками агента
Делаем сами, в интерфейсе
Откройте страницу — слева дерево маршрутов, справа панель выбранного узла. Кнопки «Add page» и «Add endpoint» объявляют новый маршрут на любой глубине; у живого маршрута есть to-do и «зона риска» с запросом на удаление. Ничто из этого не пишет боевой код — это staging-слой намерений. Вы фиксируете, что нужно построить, и оно ждёт своей очереди.
Поручаем агенту
Страница не только для людей. Любой из агентов посреди обычной рабочей сессии может вызвать встроенный навык — `declare-architecture-page-or-task` — описать страницу, эндпоинт или задачу, и запись сама появится на карте. Hermes делает то же через свой коннектор (`owner_arch_create_record` на сервере `arch-bridge`, порт 3222). Главное: у каждого агента есть собственная копия этой способности. Она работает, даже если в проекте всего один агент и больше ничего — не нужен общий «мозг», нет единой точки отказа.
Один клик — и весь бэклог становится шагом сборки
Когда на карте накопились объявленные страницы и задачи, наведите курсор на ожидающий узел — появятся две кнопки. Launch собирает все ожидающие записи в один шаг разработки: подробный бриф с секцией на каждую запись (что построить, изменить, удалить), — и убирает исходные записи с карты. Delete убирает только эту запись, с подтверждением. Реальный файл маршрута при этом не трогается — снимается только staging-запись. Тот же сбор доступен агенту через коннектор `owner_arch_send_to_steps`.
Обратите внимание, чего не происходит: объявление страницы никогда не превращается в код автоматически. Это сознательный выбор — тот же, что и у конвейера черновиков навыков. Запуск сборки прямо в момент объявления мог бы переполнить активное контекстное окно агента, снизить качество кода в основном процессе или вовсе исчерпать бюджет токенов раньше времени. Поэтому передача в работу — всегда осознанный шаг.
Если коротко, цикл — три простых движения:
- Объявить — записать на карте страницу, эндпоинт или задачу (с формой доступа).
- Собрать в шаг — нажать Launch: все объявления складываются в одну запись Next Step на странице Development Steps, а карта очищается.
- Построить — агент (или вы) собирает реальные страницы и эндпоинты, и они выходят в работу.
“Architecture — это карта намерения. Сначала вы рисуете, что должно появиться; потом одним движением превращаете рисунок в очередь сборки.”
Два цикла, одна дисциплина: навыки и код растут одинаково
У Fractera два параллельных конвейера, и оба сходятся в Development Steps. AI Draft Settings растит навыки и инструменты агента; Architecture строит обычный код приложения. Это близнецы — одинаковая механика «объяви → собери в шаг → построй», но разные предметные области. Не два дубля, а две стороны одного подхода: видимый, аудируемый путь от намерения к работающей функции.
И, как и у конвейера навыков, это часть большего замысла — цикла, который со временем выполняется всё более автономно, во многом как автономный цикл разработки Fractera: возникает потребность, агент её планирует, собирает, проверяет, выпускает и фиксирует результат.
Разверните своё первое AI-оптимизированное рабочее пространство уже сегодня — выберите фреймворк и начните.
Развернуть с ИИЧастые вопросы
- Что такое страница Architecture и что она делает?
- Architecture — это страница рабочего пространства, входящая в каждый стартер Fractera на базе Next.js. Это живая карта реальной структуры приложения: каждая страница и эндпоинт со своим описанием. Поверх неё — staging-слой, где вы или ИИ-агент объявляете будущие страницы и эндпоинты, оставляете задачи на живых маршрутах и запросы на удаление — всё в обычных README на диске, без базы данных. Объявленные узлы помечаются оранжевым бейджем req.
- Как объявленная страница превращается в реальный код?
- Когда на карте накопились объявления и задачи, вы наводите курсор на ожидающий узел и нажимаете Launch — все ожидающие записи собираются в один шаг разработки на странице Development Steps, а исходные записи убираются с карты. Затем агент (или вы) строит реальные страницы и эндпоинты. Автозапуск сборки в момент объявления намеренно отключён, чтобы не переполнять контекстное окно агента и не жечь бюджет токенов — передача в работу всегда осознанный шаг.
- Как ИИ-агенты пользуются страницей Architecture автоматически?
- Любой из шести агентов может вызвать встроенный навык declare-architecture-page-or-task и объявить страницу, эндпоинт или задачу сам, без участия человека. Hermes делает то же через коннектор owner_arch_create_record (сервер arch-bridge, порт 3222), а собрать бэклог в шаг можно через owner_arch_send_to_steps. У каждого агента собственная копия навыка — он самодостаточен, без единой точки отказа.
- Чем Architecture отличается от AI Draft Settings?
- Это два параллельных конвейера-близнеца, оба сходятся в Development Steps. AI Draft Settings растит навыки и MCP-инструменты агента; Architecture строит обычный код приложения (страницы и эндпоинты). Механика одинаковая — объяви, собери в шаг, построй, — но предметные области разные. Это не дубли, а две стороны одного подхода к разработке.