Skip to main content

same_seat

Function same_seat 

Source
pub fn same_seat(held: &str, holder: &str, known: &BTreeSet<String>) -> bool
Expand 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.