fix(documents): page_size 한도 100 → 500 (inbox 291건 누락 회피)

Inbox 가 review_status=pending 서버 필터로 받는데 pending 이 291 건 이라
page_size 100 으론 191 건 누락. inbox 는 작업 큐 성격이라 한 번에 보는 게 UX.
500 으로 상향: data 폭발 없음(filter 로 boundedness 보장), latency 영향 미미.

전략적 임시 — Phase 4.5 UI 작업에서 inbox 에 infinite scroll 또는 pagination
추가하면 le=100 으로 다시 내려도 됨.
This commit is contained in:
Hyungi Ahn
2026-04-09 08:35:58 +09:00
parent cdcbb07561
commit 4615fb4ce3

View File

@@ -142,7 +142,7 @@ async def list_documents(
user: Annotated[User, Depends(get_current_user)], user: Annotated[User, Depends(get_current_user)],
session: Annotated[AsyncSession, Depends(get_session)], session: Annotated[AsyncSession, Depends(get_session)],
page: int = Query(1, ge=1), page: int = Query(1, ge=1),
page_size: int = Query(20, ge=1, le=100), page_size: int = Query(20, ge=1, le=500),
domain: str | None = None, domain: str | None = None,
sub_group: str | None = None, sub_group: str | None = None,
source: str | None = None, source: str | None = None,