~bigbes/sr-ht-dolt: 07c2a63f

mcpsrv: list_issues names every clipped table it drew from

Data.Truncated/ShownOf only ever meant the issues/dependencies read that
decides list_issues' total and truncated, so a clipped labels table took
label pills off every card and narrowed the label filter in silence, and a
clipped custom_statuses table could put a card in the wrong lane with
table_truncated still reading false.

list_issues now carries beads.Data.Clipped as clipped: one entry per
clipped table in read order, named, with the rows read against the rows
that exist and what that specific clip costs this listing. table_truncated
and table_total are unchanged; clipped is additive, an empty list on a
complete read.

Eugene Blikh <bigbes@gmail.com> — 2026-08-13 08:21:47 UTC

Commit 07c2a63f985ba138d2945288aff792b8c645b74eview raw patch

Parent(s): bbaaa1f7

2 changed file(s)

FileStatus+
mcpsrv/beads.go M +49
mcpsrv/beads_test.go M +87 -7