External data
External Data Completeness (stub)¶
Never work on a partial result set. Silent truncation (30 of 300) worse than error — wrong answer.
ghdefault page = 30 — never OK for analysis: use--limit≥10× expected, or--paginate;gh apialways with--paginate;--json/--jqdoes NOT lift 30-cap- Check pagination signals before concluding:
Linkheader,next_cursor/nextPageToken,has_more,pageInfo.hasNextPage,total_countvs items received - Suspiciously round item count (10/25/30/50/100) → fetch page 2 to verify before proceeding
- Counting, ranking, or "all X" tasks → complete dataset mandatory first
Full rule (per-API loop patterns: REST, GraphQL, Google-style tokens; examples) in
_full/external-data.md. Read before implementing any multi-page fetch loop: