DL-468
Merge-queue state comes from a forge.MergeQueue provider interface (Trunk first), configured per repo with provider and branch, read at hydrate and swept every 2 minutes, and stored as PullRequest.merge_queue
Status: Active (Matt, 2026-10-10)
Record: ../../agent/compass-agent-status-record/design.md#d12-merge-queue-state-through-a-provider-interface