Fix and investigate
From a symptom to a root cause and a fix.
Bug fixes from a reported symptom
Enable partial number search in tasks
Follow-up to an earlier task. Allow searching by partial number. For example, in the dev Tasks list, searching for 196 should find every task whose number contains 196, but it shows nothing.
In New Task / Depends on, searching for "204" should find numbers containing 204.
Size: TaskStart to finish: 18 minAgent work: 18 minQuestions asked: 0Tokens: 21.4MCost, list price: $5.47Lines added / deleted: +53 −11Pull requests: 1
Fix an occasional UI crash
The UI crashes occasionally because of this error (see attached screenshot). Please fix it to prevent the crashes.
Size: TaskStart to finish: 40 minAgent work: 37 minQuestions asked: 4Tokens: 53.8MCost, list price: $36.72Lines added / deleted: +752 −104Pull requests: 1
Fix the holdings ticker "contains" filter
On the Clients page, if a user selects a client and opens the Holdings page, they can filter holdings by ticker. But the "contains" search seems to get exact matches from the backend. Fix it so that when a user enters some text, the backend returns every security whose symbol contains it.
Size: TaskStart to finish: 41 minAgent work: 39 minQuestions asked: 3Tokens: 46.3MCost, list price: $30.63Lines added / deleted: +708 −15Pull requests: 1
Optimize audit log viewer queries
The audit page takes several seconds to load. Fix/optimize the queries in all log viewers so they take a fixed time to show rather than N times.
Size: TaskStart to finish: 45 minAgent work: 31 minQuestions asked: 2Tokens: 11.5MCost, list price: $9.13Lines added / deleted: +97 −17Pull requests: 1
Stop LastPass autofilling email into search
Every time I go to this page, LastPass injects my email into the search field. Apparently LastPass recognizes the field ID as one it should fill. Fix it.
(see attached screenshot)
Size: TaskStart to finish: 18 minAgent work: 15 minQuestions asked: 1Tokens: 4.6MCost, list price: $4.49Lines added / deleted: +53 −8Pull requests: 1
Fix sidebar icons that stay visible after a click
Bug in the sidebar: the ellipsis and "plus" icons should only appear on hover. Now, when I click a project or feature, they stay visible until I click somewhere else on the screen.
Size: TaskStart to finish: 1 h 7 minAgent work: 49 minQuestions asked: 5Tokens: 14.9MCost, list price: $9.68Lines added / deleted: +3 −2Pull requests: 1
Include sold securities' cash in bucket totals
Members that drop out partway through the period lose their income and collar P&L, and the bucket's daily value dips, because the daily sums only count the slices present on that day (in the bucket totals code). Please investigate. It looks like the problem is in the total's report slice. We need to include the cash flow of sold securities as well. When a security is sold, there is no report slice for it on that date (which is correct, because it was sold that day), so on the next day its cash flow is not included. Please fix this.
(see attached screenshot)
Size: TaskStart to finish: 28 minAgent work: 22 minQuestions asked: 5Tokens: 18.8MCost, list price: $12.89Lines added / deleted: +252 −43Pull requests: 1
Production incidents and root cause
Root-cause stats for hidden production tasks
Analyze the hidden tasks from the last 3 days in prod and give me stats: how many of each type, the root causes for each type, and what we could do to fix them. Keep it very brief.
Size: TaskStart to finish: 2 h 33 minAgent work: 2 h 30 minQuestions asked: 2Tokens: 7.1MCost, list price: $6.05
Fix a gateway timeout on one bucket
The other buckets are fine, but bucket 3 hits a gateway timeout on the buckets endpoint for one client [request URL removed]. Please investigate and fix it.
(see attached screenshot)
Size: TaskStart to finish: 52 minAgent work: 35 minQuestions asked: 5Tokens: 13.9MCost, list price: $9.98Lines added / deleted: +35 −1Pull requests: 1
Diagnostics and performance investigations
Why are some holdings dates inactive?
On the Clients page, when I select a client and open the Holdings tab, certain dates are inactive even though I can see the corresponding positions in the database. Why are those dates inactive?
Size: TaskStart to finish: 2 h 1 minAgent work: 1 h 41 minQuestions asked: 6Tokens: 87.1MCost, list price: $60.15
Investigate slow Web Console opening
Opening the Web Console through the control plane seems to take too long, 5-10 seconds, even though neither the nodes nor the control plane are busy. What is taking so long, and how can you fix it?
Size: TaskStart to finish: 2 h 46 minAgent work: 36 minQuestions asked: 4Tokens: 36.9MCost, list price: $24.44Lines added / deleted: +206 −29Pull requests: 1