Skip to main content

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

fixfrontendbackend

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: 1Attachments: 1

fixfrontendattachments

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

fixbackend

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

fixbackend

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: 1Attachments: 1

fixfrontendattachments

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

fixfrontend

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

fixdatabackend

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

investigationbackend

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

fixbackenddata

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

investigationdata

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

investigationfrontendbackend