You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bug: Workspace asks read silently stops at 200 rows with no total #3059
GET /client-portal/asks stops at 200 rows (src/backend/client_portal/asks/service.py:196, limit=200) and returns no total. A viewer with more than 200 asks (pending plus ended in the last 7 days) silently loses the oldest ended ones. With more than 200 pending asks, pending ones are lost too. Nothing on screen says the list is cut.
Context
The Workspace Inbox's All tab (trinity-enterprise#610) promises "pending asks always, ended asks for 7 days". Pending asks sort first, so they are complete up to 200. PR #3054 adds an honest footer ("Showing your 200 most recent asks") when exactly 200 come back. The real fix needs a total and paging, which changes the contract, so it is split out here.
Acceptance Criteria
The asks read returns a total (or has_more) alongside the page.
The client can page past 200 (a cursor or offset), and the Inbox's "Show more" fetches the next page when the client-side window is exhausted.
Pending asks are never dropped while ended ones are shown.
Activity
fix(workspace): the Inbox's All tab is literally all, and says what i…
dolho commentedon Sep 29, 2026
/claim
github-actions commentedon Sep 29, 2026
Claimed by @dolho. Label
status-in-progressadded.Next steps:
feature/3059-<short-slug>Fixes #3059Merge pull request #3077 from Abilityai/fix/3059-asks-total-paging
Merge origin/dev into AndriiPasternak31/ent610 (ent#610 PR A)
fix(workspace): the asks 503 carries Retry-After; tests cover every q…
fix(workspace): the asks read pages past 200 and says its total (Abil…
fix(workspace): the asks read fails loud, never an empty list (ent#61…
feat(workspace): the Workspace Inbox — Action, Unread, All, a reading…
feat(workspace): Inbox asks UI + an ask's context (ent#610 PR A2: §3g…
fix(asks): an ask to a role several people fill reaches every one of …