pub fn same_seat(held: &str, holder: &str, known: &BTreeSet<String>) -> boolExpand description
Whether held, the name a tracker row is claimed under, belongs to
the seat holder sits as. same_holder keeps two tags of one seat
apart; this does not. The bookkeeping that asks already looks only at
one checkout, where a git hook (SEAT@TAG, or SEAT-TAG from ljos
0.31 and earlier) and the MCP server (the bare seat, or its own tag)
are one conversation booking under two names. Past what
holder_parts folds, a SEAT-TAG whose seat part is this seat
counts when the tag is a pid in base 36 that may be all letters
(free-agy-aak, free-opencode-nrv) and the whole name is not itself
a seat in known, so eessi-bot stays apart from eessi. A tag of
digits alone is a number and never folds, and a run, judge or
subagent keeps its id whole.