diff --git a/.agents/skills/personal-dev/scripts/pda/issue_tracker.py b/.agents/skills/personal-dev/scripts/pda/issue_tracker.py index 0a72a1f5..a22af240 100644 --- a/.agents/skills/personal-dev/scripts/pda/issue_tracker.py +++ b/.agents/skills/personal-dev/scripts/pda/issue_tracker.py @@ -240,6 +240,10 @@ class Tracker: if not value: return records records.extend(value) + # Gitea comment pages may ignore page and keep returning the same short + # list; a short page is the conventional last-page signal. + if len(value) < PAGE_SIZE: + return records raise InstallError('issue tracker pagination limit exceeded') def issues(self):