← Вайбкодинг · Курс 30/70 EN FR Курс по OpenCode →

Трекер прогресса

Заполняется руками. Отметка [x] = критерий выполнен, а не «почти». Пустой чекбокс — честный ответ.

Дата старта: ______

Дата финиша: ______


Модуль 1 — Как вайбкодинг работает (150 мин)

  • Агент читает файлы проекта (проверка из 1.1)
  • Репозиторий создан, первый коммит до кода от ИИ
  • .gitignore корректный, git status чистый
  • Утилита работает, 4 критерия приёмки проверены руками
  • В notes.md минимум 3 наблюдения по диффу
  • Мин теории: 45 / факт: ____
  • Мин практики: 105 / факт: ____
  • Что было сложно: ________

Модуль 2 — Спека (150 мин)

  • Спека ≤15 строк, 6 блоков, 4+ проверяемых критерия
  • Ветка exp/bad и exp/good созданы, обе проверены
  • Таблица сравнения A/B заполнена
  • Названы 2 конкретные причины разницы
  • Спека разбита на 5 задач, у каждой критерий приёмки
  • Критерий переписан в условие /goal и запущен (измеримый признак, границы, лимит ходов)
  • Таблица прогона /goal заполнена: ходы, выполнено, лишние файлы
  • Ретро записано
  • Мин теории: 45 / факт: ____
  • Мин практики: 105 / факт: ____
  • Что было сложно: ________

Модуль 3 — Цикл работы (150 мин)

  • 8 формулировок написаны, предсказания записаны
  • Фича выполнена 4 шагами, 4 коммита
  • Каждый дифф прочитан за 5 минут (проверено на практике)
  • Найдено 2+ красных флага, опасность каждого объяснена
  • Ретро: число откатов и потерянное время записаны
  • Мин теории: 45 / факт: ____
  • Мин практики: 105 / факт: ____
  • Что было сложно: ________

Модуль 4 — Контекст (150 мин)

  • AGENTS.md создан, агент отвечает по нему из нового чата
  • Прогон A (один чат) и B (три чата) выполнены
  • Таблица A/B заполнена с метриками
  • Шаблон сообщения-сброса записан и проверен
  • Бесполезные правила из инструкции удалены
  • Мин теории: 45 / факт: ____
  • Мин практики: 105 / факт: ____
  • Что было сложно: ________

Модуль 5 — Отладка (150 мин)

  • Три бага искусственно внедрены, у каждого воспроизводимый кейс
  • Три фикса, у каждого гипотеза «если..., то...» до правки
  • После каждого фикса соседние сценарии проверены
  • Формулировка, заставляющая агента проверять гипотезу, найдена
  • Ретро: среднее число циклов до фикса записано
  • Мин теории: 45 / факт: ____
  • Мин практики: 105 / факт: ____
  • Что было сложно: ________

Модуль 6 — Тесты (150 мин)

  • Тест-раннер установлен, первый тест зелёный
  • Команда тестов записана в AGENTS.md
  • 5 TDD-тестов, у каждого записана причина падения до реализации
  • Мутационная проверка: минимум один тест поймал поломку
  • Бесполезные тесты выявлены и переписаны
  • Мин теории: 45 / факт: ____
  • Мин практики: 105 / факт: ____
  • Что было сложно: ________

Модуль 7 — Данные и API (150 мин)

  • .env вне git, .env.example в репозитории
  • Проверено: ключа нет в истории git
  • Реальный ответ API снят через curl, лежит в fixtures/
  • 4 сценария ошибок обработаны и проверены
  • Ни одного выдуманного поля API в коде
  • 4 теста на плохие данные, падают при удалении валидации
  • Ретро: чем агент соврал и как поймали
  • Мин теории: 45 / факт: ____
  • Мин практики: 105 / факт: ____
  • Что было сложно: ________

Модуль 8 — Деплой (150 мин)

  • main защищён, прямой пуш отклоняется
  • PR с описанием что/зачем/как проверить
  • Проект задеплоен, ссылка открывается с телефона
  • Переменные окружения заданы в панели хостинга
  • Прод намеренно сломан и откачен двумя способами, время замерено
  • Чек-лист ревью 12 пунктов пройден, 1 проблема исправлена
  • Мин теории: 45 / факт: ____
  • Мин практики: 105 / факт: ____
  • Что было сложно: ________

Модуль 9 — Капстоун (180 мин)

  • Проект выбран, спека 10 строк и 4 шага в репозитории
  • Репозиторий на GitHub, AGENTS.md и .env.example на месте
  • Главный сценарий проходит локально целиком
  • 3+ сценария ошибок обработаны
  • Тест на главный сценарий зелёный
  • README: git clone → по инструкции → работает (проверено в чистой папке)
  • Публичная ссылка живая, проверена с телефона
  • Секретов в репозитории нет
  • Известные ограничения записаны в README
  • История коммитов читается: понятно что и зачем
  • Мин теории: 54 / факт: ____
  • Мин практики: 126 / факт: ____
  • Что было сложно: ________

Итоговый расчёт пропорции

Теория:    ____ мин
Практика:  ____ мин
Всего:     ____ мин
Доля теории:  ____ %   (цель 30%)
Доля практики: ____ %  (цель 70%)

Если теория ушла выше 35% — вы читаете вместо того, чтобы делать. Вернитесь к правилу: таймер на 45 минут, потом практика.

Если практика ушла выше 75% — проверьте, не пропущены ли критерии приёмки («сделал и не проверил» — это не практика, это надежда).


Финальная рефлексия

  1. Какой навык оказался сложнее всего? ____
  2. Какой промпт из 04-promptoteka.md вы переписали под себя? ______
  3. Что вы больше никогда не будете делать с агентом? __
  4. Ссылка на ваш проект: ____
  5. Одна фраза, объясняющая, что такое вайбкодинг, теперь для вас: