Физический путь фразы к работающей странице: агент правит файлы, dev server следит и пересобирает, браузер показывает. Три сценария: happy path, опечатка со стеком, цикл починки через агента.
Физический путь одной фразы: вы просите — агент правит обычные файлы на диске — dev server замечает изменения и пересобирает — браузер показывает результат. Между этими четырьмя станциями нет никакой магии: всё, что вы «наговорили», в итоге лежит в трёх файлах проекта. Ответы и возвраты идут по тем же рёбрам в обратную сторону — отдельных «обратных проводов» в этой системе нет.
| id | Роль |
|---|---|
you | Вы: формулируете просьбу словами и смотрите на экран |
agent | Агент: превращает фразу в создание и правку файлов |
page-html | index.html — каркас страницы: что на ней есть |
styles-css | styles.css — внешний вид: цвета, шрифты, отступы |
app-js | app.js — поведение: что происходит по клику |
devserver | Dev server: следит за файлами, пересобирает и отдаёт страницу на localhost |
browser | Браузер: показывает страницу — или ошибку сборки |
functoin вместо function — сборка падает, в браузере красный экран. Учимся читать стек: app.js:12 — это имя файла и номер строки, адрес проблемы, а не приговор.Единственная точка отказа здесь — сборка: любая синтаксическая ошибка в любом файле останавливает конвейер целиком, и браузер показывает стек вместо страницы. Это поведение намеренное: система падает громко и сразу, с точным адресом проблемы. Пока файл не исправлен, dev server просто ждёт следующего сохранения — ничего не ломается навсегда и ничего не нужно перезапускать руками.
Введите числа или выберите пресет