From b1d97a00b21f993d8fca6e2547831e8db649bc79 Mon Sep 17 00:00:00 2001 From: DavertMik Date: Tue, 15 Sep 2026 11:21:29 +0300 Subject: [PATCH] Do not call a fully-visible list paginated The Researcher could attach a "> Pagination:" marker to a section on the strength of how a different list on the page pages, inventing a "load more" control that was nowhere in the section it mapped. The Planner grounds scenarios on capabilities the research confirms, so it proposed a test to load more rows into a plan holding one test, and the Tester spent the run hunting a button that does not exist. The rule already opened on "a list that continues beyond what is shown", but only as a premise. Give it a form the model can act on: omit the line when the items already shown are the whole collection. Trade-off: a list whose first page happens to hold everything today loses its marker, so a paging control that appears once the data grows goes unreported until a later run sees more items. Co-Authored-By: Claude Opus 5 (1M context) --- CHANGELOG.md | 8 ++++++++ rules/researcher/pagination.md | 1 + 2 files changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 054ca15e..7fd56dd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 2026-09-15 + +### Fixes + +- [Researcher] A list that already shows everything it holds is no longer described as paginated. The page + map could claim a "load more" or next-page control for such a list, and Planner then proposed a test to + load further entries — a test that could never pass, because there was nothing left to load. + ## 2026-09-14 ### Changes diff --git a/rules/researcher/pagination.md b/rules/researcher/pagination.md index a16a4911..1e2c864f 100644 --- a/rules/researcher/pagination.md +++ b/rules/researcher/pagination.md @@ -2,5 +2,6 @@ When a section is a list that continues beyond what is shown, add one line under its `> Container:` line: `> Pagination: controls` — it has page numbers (1, 2, 3), prev/next arrows, or a "load more" button. `> Pagination: infinite` — it has none of those and loads more as it is scrolled. +Omit the line when the items already shown are the whole collection. Sorting, filtering and switching tabs are not pagination — omit the line then.