Catalogue · records
40,000 items on a phone.
Page by page.
Neither loading everything nor losing a row.
Synthetic catalogue
The problem
Loading everything freezes the screen.
- 40,000 rows do not fit on a phone.
- Naive paging skips or repeats rows.
- Categories sit in another file.
Nothing is changed
Two CSV exports, as they are.
- Two entities, two views.
- An app reduced to records.
- No application to build.
What had to be written
tabs: [fiches]An app reduced to records.
A 150-line scenario of declarations.
What the user sees
Pages of 50.
- A table on a computer.
- Cards on a phone.
- A category can be clicked.
Screenshots of 21 October 2026, values checked at the replay of 3 November.
The proof
The whole catalogue, no duplicate.
- Two distinct pages of 50 rows.
- A cursor walks all 40,233 items.
- Replay of 3 November 2026.
The limit
No direct jump to page n.
- The cursor is opaque.
- You move one page at a time.
- Synthetic data.
Try it
The scenario replays end to end.
CSV, entities, views, app: every step is published with its output.

