Pagination on list endpoints + server-side tree loading #194

Open
opened 2026-06-09 11:28:07 -04:00 by justin · 0 comments
Owner

Status: planned · Importance: High · Effort: M · Phase: 1–2

List endpoints (persons.py:37, events, relationships) take no limit/offset/skip; the tree view loads the whole graph client-side. A current limitation against the 50k-person target.

Non-negotiable: Split out from scale validation — this is a correctness/functional gap now, not a Phase 9 task.


Area: Performance & scale · P1 / should-have. From the product backlog gap analysis (docs/BACKLOG.md).

**Status:** planned · **Importance:** High · **Effort:** M · **Phase:** 1–2 List endpoints (`persons.py:37`, events, relationships) take no `limit/offset/skip`; the tree view loads the whole graph client-side. A *current* limitation against the 50k-person target. **Non-negotiable:** **Split out from scale validation** — this is a correctness/functional gap now, not a Phase 9 task. --- _Area: Performance & scale · P1 / should-have. From the product backlog gap analysis (docs/BACKLOG.md)._
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: justin/provenance#194