Make My Work authorization constant-request and deadline-safe #172

Merged
timmy merged 1 commits from timmy/171-constant-request-work-auth into main 2026-08-07 05:53:23 +00:00
Owner

Summary

  • replace up-to-100-page authorization scans with direct issue/pull metadata checks
  • validate the authenticated user against assignees or requested reviewers
  • perform identity and target lookups concurrently while preserving open-state and issue-vs-PR boundaries

Tests

  • python3 -m pytest tests/test_gitea_work_search.py -q (12 passed)
  • python3 -m pytest -q (218 passed)

Closes #171

## Summary - replace up-to-100-page authorization scans with direct issue/pull metadata checks - validate the authenticated user against assignees or requested reviewers - perform identity and target lookups concurrently while preserving open-state and issue-vs-PR boundaries ## Tests - `python3 -m pytest tests/test_gitea_work_search.py -q` (12 passed) - `python3 -m pytest -q` (218 passed) Closes #171
timmy added 1 commit 2026-08-07 05:52:43 +00:00
perf: bound My Work authorization requests (#171)
All checks were successful
CI / lint (pull_request) Successful in 12s
CI / build-frontend (pull_request) Successful in 5s
484c0d4aeb
timmy merged commit b673911e36 into main 2026-08-07 05:53:23 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#172
No description provided.