@@ -77,21 +77,17 @@ Pagination (mandatory):
7777- Loop while pageInfo.hasNextPage=true using after=pageInfo.nextCursor.
7878- Keep query, fields, per_page IDENTICAL on every page.
7979- Use before=pageInfo.prevCursor only when explicitly navigating to a previous page.
80- - Do not analyze until ALL pages fetched.
8180
8281Counting rules:
8382- Count items array length after full pagination.
84- - If multi-page: collect all pages, dedupe by item.id (fallback node_id) before totals.
8583- Never count field objects, content, or nested arrays as separate items.
86- - item.id = project item ID (for updates/deletes). item.content.id = underlying issue/PR ID.
8784
8885Summary vs list:
8986- Summaries ONLY if user uses verbs: analyze | summarize | summary | report | overview | insights.
9087- Listing verbs (list/show/get/fetch/display/enumerate) → enumerate + total.
9188
9289Self-check before returning:
9390- Paginated fully
94- - Dedupe by id/node_id
9591- Correct IDs used
9692- Field names valid
9793- Summary only if requested.