Как устроен процесс. Все, что можно, это код, а агенты гоняют цикл «поправил, собрал, проверил»:
- механика: build123d поверх OpenCascade, живой просмотрщик на three.js, проверка пересечений через manifold3d за 3 секунды вместо 8 минут на точных булевых операциях, рендеры для меня
- плата: схема и расстановка в design.py, KiCad собирает плату из скрипта, разводит fastroute (порт Freerouting на Rust, раскладка выводов за 25 s вместо 37 минут), DRC и файлы для завода через kicad-cli, склад и цены через API JLCPCB
- модели: Claude делает работу, независимые агенты делают ревью по даташитам, Fable дает второе мнение, Jev от TypeSafe сверял названия деталей шасси
- все даташиты теперь лежат в репозитории, и каждая цифра в схеме ссылается на страницу
Главное правило: один агент делает, другой проверяет. Каждое ревью пишет отчет с номерами находок, а исправления записываются отдельно, так что видно, что нашли и что с этим сделали.
И это очень классное чувство: под любую задачу программа пишется за минуты прямо по ходу дела. Понадобился 3D-рендерер, трассировщик лучей для датчиков, проверка пересечений, скрипт под склад JLCPCB, и вот он уже есть и заточен ровно под этот проект. Нам не важно, как такой код выглядит, мы его не публикуем: это одноразовые инструменты, чтобы дойти до цели. По сути, ничем не ограничен.
Посчитал по логам, сколько это стоит. Со 2 по 11 октября 8 сессий за 6 рабочих дней: 3.3 млрд токенов, почти все это повторное чтение контекста из кэша, и 3.1 млн токенов ответов. Без подписки по ценам API Opus 5.5 это было бы ~$1200-1500.