True when a tab LIVES in the records region: it is a record tab that has
NOT been docked to the workspace. This is the REGION-MEMBERSHIP predicate —
layout routing, region visibility, the Records pill, and the shell's
app-flip guard all fork on it. Record IDENTITY checks (open dedup,
record→record origin capture, SwitchToApp's "never land on a record"
filter) must keep using IsRecordsTabConfiguration: a docked record is
still a record, it just lives in the main layout.
True when a tab LIVES in the records region: it is a record tab that has NOT been docked to the workspace. This is the REGION-MEMBERSHIP predicate — layout routing, region visibility, the Records pill, and the shell's app-flip guard all fork on it. Record IDENTITY checks (open dedup, record→record origin capture, SwitchToApp's "never land on a record" filter) must keep using IsRecordsTabConfiguration: a docked record is still a record, it just lives in the main layout.