PAIRS = [{'a': 'REQ-ACL-ACCESS-REFRESH-VERB', 'b': 'REQ-ACL-RC-VIEW-SPLIT', 'score': 25}, {'a': 'REQ-ACL-NODE-MODE-SET', 'b': 'REQ-CONSENT-1', 'score': 18}, {'a': 'REQ-ACL-SURFACE-VOCAB', 'b': 'REQ-MSG-SENDER-STAMP', 'score': 18}, {'a': 'REQ-MSG-6', 'b': 'REQ-RCVIEW-1', 'score': 18}, {'a': 'REQ-ADAPTER-FLOOR-ENFORCE', 'b': 'REQ-HAZARD-ADAPTER-PROFILE-STAMP-CLOBBER', 'score': 20}, {'a': 'REQ-ADAPTER-PROOF-DIR-OVERRIDE', 'b': 'REQ-HAZARD-DAEMON-SCHED-NONBLOCKING', 'score': 18}, {'a': 'REQ-ADAPTER-UNRESOLVED-HINT-FORM', 'b': 'REQ-MANIFEST-7', 'score': 18}, {'a': 'REQ-API-1', 'b': 'REQ-SEAM-CAPABILITY', 'score': 5}, {'a': 'REQ-DIGEST-FETCHER-STRATEGY', 'b': 'REQ-ECHO-DROP-DIR-RESOLVE', 'score': 18}, {'a': 'REQ-DOC-ECHO-COMMUNE-CONTRACT', 'b': 'REQ-RESUME-CONTEXT-PULL', 'score': 18}, {'a': 'REQ-EP-7', 'b': 'REQ-MANIFEST-6', 'score': 18}, {'a': 'REQ-HAZARD-BROKER-SEED-WIRE-SKEW', 'b': 'REQ-MANIFEST-6', 'score': 18}, {'a': 'REQ-HAZARD-ECHO-BEFORE-SIGNOFF', 'b': 'REQ-RESUME-CONTEXT-PULL', 'score': 18}, {'a': 'REQ-LISTEN-SEED-CONSUME-AFTER-BIND', 'b': 'REQ-MANIFEST-NODE-KEY', 'score': 18}, {'a': 'REQ-MANIFEST-NODE-KEY', 'b': 'REQ-SEAM-UPDATE', 'score': 18}, {'a': 'REQ-RESUME-CONTEXT-PULL', 'b': 'REQ-RESUME-HARNESS-SESSION-ID', 'score': 18}, {'a': 'REQ-UPDATE-APPLY-RESTART-NOTICE', 'b': 'REQ-WHOAMI-EXPLICIT-SID-REFUSAL', 'score': 18}, {'a': 'REQ-HAZARD-HANDOFF-ARGV-COMPAT', 'b': 'REQ-HAZARD-LOCAL-API-AUTH', 'score': 35}, {'a': 'REQ-CLI-1', 'b': 'REQ-MSG-SELF-DETECT-ANCESTRY', 'score': 18}, {'a': 'REQ-CLI-4', 'b': 'REQ-DIGEST-CURSOR', 'score': 18}, {'a': 'REQ-CLI-HELP-MARKDOWN', 'b': 'REQ-SHELL-4', 'score': 18}, {'a': 'REQ-CLI-WIN-VT-ENABLE', 'b': 'REQ-REST-VERB-ROUTING', 'score': 18}, {'a': 'REQ-DIGEST-JSON-SELF-CONTAINED', 'b': 'REQ-SHELL-LIST-DERIVED-PROVENANCE', 'score': 18}, {'a': 'REQ-ENDPOINT-LIST-NODE-IDENT', 'b': 'REQ-MSG-SELF-DETECT-ANCESTRY', 'score': 18}, {'a': 'REQ-ER-RULESET-TABLE', 'b': 'REQ-SHELL-3', 'score': 18}, {'a': 'REQ-MSG-2', 'b': 'REQ-MSG-CLI-ORIGIN', 'score': 25}, {'a': 'REQ-SHELL-1', 'b': 'REQ-SHELL-LIST-DERIVED-PROVENANCE', 'score': 25}, {'a': 'REQ-DAEMON-REFRESH', 'b': 'REQ-HAZARD-CONTROLLER-LEASE', 'score': 18}, {'a': 'REQ-HAZARD-INPUT-ACK-BACKPRESSURE', 'b': 'REQ-HAZARD-PTY-INPUT-WRITER-WEDGE', 'score': 35}, {'a': 'REQ-DAEMON-7', 'b': 'REQ-DAEMON-BITS-AMBIGUITY', 'score': 30}, {'a': 'REQ-ENSURE-DAEMON-STOP-INHIBIT', 'b': 'REQ-HAZARD-DROP-FILE-SINGLE-WRITER', 'score': 18}, {'a': 'REQ-HAZARD-REDISPATCH-STALL', 'b': 'REQ-LIVE-AGENT-NO-INJECT-DELIVERY', 'score': 18}, {'a': 'REQ-DOCS-1', 'b': 'REQ-HAZARD-DEFERRED-DRAIN', 'score': 18}, {'a': 'REQ-DOCS-5', 'b': 'REQ-XTASK-SPT-BIN-TARGET-DIR', 'score': 18}, {'a': 'REQ-HAZARD-DEFERRED-SURVIVE-DRAIN', 'b': 'REQ-HEAVY-UNIT-CLASSIFICATION', 'score': 18}, {'a': 'REQ-CONN-POISON-ATTRIBUTION', 'b': 'REQ-HAZARD-DRIVEN-BY-IDLE-REMOTE-EVICT', 'score': 18}, {'a': 'REQ-DAEMON-5', 'b': 'REQ-WHOAMI-1', 'score': 18}, {'a': 'REQ-DAEMON-BITS-AMBIGUITY', 'b': 'REQ-PID-ROLE-EVIDENCE', 'score': 18}, {'a': 'REQ-ENDPOINT-AUTOSTART', 'b': 'REQ-HAZARD-DAEMON-HOSTED-LIVENESS', 'score': 18}, {'a': 'REQ-ENDPOINT-CYCLE-HONEST', 'b': 'REQ-WAKE-RESUME-LEG', 'score': 18}, {'a': 'REQ-ENDPOINT-LIST-RENDER-POLISH', 'b': 'REQ-SOFT-END-PRESERVES-LIVE-LISTENER', 'score': 18}, {'a': 'REQ-ENDPOINT-MESSAGE-ONLY-DISPLAY', 'b': 'REQ-RESIDENT-SERVICE', 'score': 18}, {'a': 'REQ-ENDPOINT-STOP-OFFLINE', 'b': 'REQ-PRESENCE-CONTROL-REAP-ON-EXIT', 'score': 18}, {'a': 'REQ-EP-4', 'b': 'REQ-PID-ROLE-EVIDENCE', 'score': 18}, {'a': 'REQ-HAZARD-ATTACH-WEDGE', 'b': 'REQ-PSYCHE-LEGACY-RESIDENT-SWEEP', 'score': 18}, {'a': 'REQ-HAZARD-BOUNDARY-READY-STRAND', 'b': 'REQ-SHELL-2', 'score': 18}, {'a': 'REQ-HAZARD-CORRUPT-PERCH-COHERENCE', 'b': 'REQ-WAKE-RESUME-LEG', 'score': 18}, {'a': 'REQ-HAZARD-DRIVEN-BY-SELFHEAL', 'b': 'REQ-PICKER-3', 'score': 18}, {'a': 'REQ-HAZARD-HOSTED-LIVENESS-RECONCILE', 'b': 'REQ-UPDATE-PROMOTE-DRAINED', 'score': 18}, {'a': 'REQ-HAZARD-SHELL-STALE-ONLINE', 'b': 'REQ-SELF-DETECT-PARENT-PID', 'score': 18}, {'a': 'REQ-INST-4', 'b': 'REQ-SELF-DETECT-PARENT-PID', 'score': 18}, {'a': 'REQ-LISTEN-PRESERVES-HOSTING-TOPOLOGY', 'b': 'REQ-UPDATE-PROMOTE-DRAINED', 'score': 18}, {'a': 'REQ-PICKER-CONTROL-LINE-STATUS-GATE', 'b': 'REQ-SUBNET-COUNT-ROUTABLE', 'score': 18}, {'a': 'REQ-PSYCHE-LEGACY-RESIDENT-SWEEP', 'b': 'REQ-RELAY-DEATH-CONVERGENCE', 'score': 18}, {'a': 'REQ-RUN-PICKER', 'b': 'REQ-WHOAMI-1', 'score': 18}, {'a': 'REQ-API-2', 'b': 'REQ-ER-RESERVED-ENDPOINT', 'score': 18}, {'a': 'REQ-ER-RESERVED-ENDPOINT', 'b': 'REQ-SELF-ID-TRUST-INJECTED-ENV', 'score': 18}, {'a': 'REQ-SEAM-POSTSPAWN', 'b': 'REQ-SPAWN-COLLISION-GUARD-LIVE-DUP', 'score': 18}, {'a': 'REQ-ENDPOINT-STOP-RESOLVES', 'b': 'REQ-HAZARD-SOFT-CLEANUP', 'score': 18}, {'a': 'REQ-HAZARD-SEEDMAP-CONNECT-UNBOUNDED', 'b': 'REQ-SCREENGRID-WIDTH', 'score': 18}, {'a': 'REQ-ACL-NODE-MODE-SET', 'b': 'REQ-ER-RULESET-TABLE', 'score': 18}, {'a': 'REQ-ER-INBOUND-LOCK', 'b': 'REQ-ER-RESERVED-ENDPOINT', 'score': 18}, {'a': 'REQ-ACTIVITY-LIST-JSON', 'b': 'REQ-IDLE-PARKED-DELIVERY', 'score': 18}, {'a': 'REQ-ADAPTER-ADD-SURFACE-ERRORS', 'b': 'REQ-HAZARD-DEFERRED-MANIFEST', 'score': 18}, {'a': 'REQ-ADAPTER-GH-TRANSPORT', 'b': 'REQ-API-4', 'score': 18}, {'a': 'REQ-ADAPTER-MULTIPLATFORM-SPT', 'b': 'REQ-UPDATE-FETCH-CURRENT-UX', 'score': 18}, {'a': 'REQ-ADAPTER-UPDATE-MESSAGE', 'b': 'REQ-RUN-SHORTCUT', 'score': 18}, {'a': 'REQ-CI-POSTJOB-DAEMON-REAP', 'b': 'REQ-UPD-6', 'score': 18}, {'a': 'REQ-DAEMON-SERVICE-INSTALL', 'b': 'REQ-EP-9', 'score': 18}, {'a': 'REQ-HAZARD-DEFERRED-MANIFEST', 'b': 'REQ-INST-2', 'score': 18}, {'a': 'REQ-HAZARD-WMI-DAEMON-WINDOW', 'b': 'REQ-INSTALL-5', 'score': 18}, {'a': 'REQ-INST-11', 'b': 'REQ-INST-13', 'score': 18}, {'a': 'REQ-INST-13', 'b': 'REQ-RELEASE-MUSL-ARTIFACT', 'score': 18}, {'a': 'REQ-INST-2', 'b': 'REQ-PICKER-ADAPTER-DESCRIPTION', 'score': 18}, {'a': 'REQ-INST-6', 'b': 'REQ-INST-8', 'score': 18}, {'a': 'REQ-INST-9', 'b': 'REQ-PLATFORM-REGISTRY', 'score': 18}, {'a': 'REQ-INSTALL-12', 'b': 'REQ-UPDATE-GH-TRANSPORT', 'score': 22}, {'a': 'REQ-INSTALL-7', 'b': 'REQ-MIGRATE-1', 'score': 18}, {'a': 'REQ-RELEASE-MUSL-ARTIFACT', 'b': 'REQ-UPD-6', 'score': 18}, {'a': 'REQ-BROKER-OUTPUT-BEFORE-EXIT', 'b': 'REQ-MANIFEST-3', 'score': 18}, {'a': 'REQ-HAZARD-DIRECT-WRITE-PRECEDENCE', 'b': 'REQ-PROJECT-INDEX-STORE', 'score': 18}, {'a': 'REQ-HAZARD-SINGLE-PATH-SOURCE', 'b': 'REQ-MANIFEST-7', 'score': 18}, {'a': 'REQ-INSTALL-4', 'b': 'REQ-STORE-1', 'score': 18}, {'a': 'REQ-MANIFEST-6', 'b': 'REQ-WHOAMI-1', 'score': 18}, {'a': 'REQ-CARRIER-CLAIM-EXCLUSIVE', 'b': 'REQ-WAN-SPT-HOSTED-DELIVERY', 'score': 18}, {'a': 'REQ-HAZARD-INBOX-NO-DOUBLE', 'b': 'REQ-SPOOL-TAKE-AUDIT', 'score': 18}, {'a': 'REQ-CONN-BLACKHOLE-LIFECYCLE-HARNESS', 'b': 'REQ-DAEMON-SERVICE-INSTALL', 'score': 18}, {'a': 'REQ-HAZARD-ENVELOPE-CR-LINESAFE', 'b': 'REQ-HAZARD-ENVELOPE-DECODE-ORDER', 'score': 35}, {'a': 'REQ-NOTIF-1', 'b': 'REQ-NOTIF-SEAM-DISMISS', 'score': 18}, {'a': 'REQ-ER-BRINGUP-TOTP-GATE', 'b': 'REQ-PAIR-NTP-MULTIHOME', 'score': 18}, {'a': 'REQ-JOIN-DIAGNOSTICS', 'b': 'REQ-PAIR-4', 'score': 18}, {'a': 'REQ-PAIR-2', 'b': 'REQ-SUBNET-ADMIN-SEED-ROTATION', 'score': 18}, {'a': 'REQ-ENDPOINT-LIST-PALETTE', 'b': 'REQ-WORKER-PICKER-EXCLUDED', 'score': 18}, {'a': 'REQ-PICKER-1', 'b': 'REQ-PICKER-ADAPTER-DESCRIPTION', 'score': 28}, {'a': 'REQ-PICKER-4', 'b': 'REQ-PICKER-UX-V013', 'score': 28}, {'a': 'REQ-PICKER-CHOOSE-DEDUP-ALL', 'b': 'REQ-PICKER-FORK-LABEL-CWD', 'score': 28}, {'a': 'REQ-PICKER-NODE-GROUPING', 'b': 'REQ-PICKER-RESUME-CONTEXT-PANEL', 'score': 28}, {'a': 'REQ-PICKER-SHORTCUT-LABEL-FILENAME', 'b': 'REQ-WORKER-PICKER-EXCLUDED', 'score': 28}, {'a': 'REQ-HAZARD-DAEMON-IDENTITY-ENV-SANITIZE', 'b': 'REQ-HAZARD-PERCH-RECORD-POWER-LOSS', 'score': 35}, {'a': 'REQ-API-4', 'b': 'REQ-HAZARD-LIVEHOST-BOOT-LIVENESS-GATE', 'score': 18}, {'a': 'REQ-BIND-PSYCHE-CUSTODY-SQUAT-GUARD', 'b': 'REQ-HAZARD-DAEMON-IDENTITY-ENV-SANITIZE', 'score': 18}, {'a': 'REQ-DAEMON-9', 'b': 'REQ-HAZARD-BRAIN-RESTART-LIFECYCLE-REHYDRATE', 'score': 18}, {'a': 'REQ-ECHO-DROP-DIR-RESOLVE', 'b': 'REQ-HAZARD-LIVEHOST-BOOT-LIVENESS-GATE', 'score': 18}, {'a': 'REQ-HAZARD-DAEMON-IDENTITY-ENV-SANITIZE', 'b': 'REQ-HOST-RUN-1', 'score': 18}, {'a': 'REQ-HAZARD-ENDPOINT-RUN-ATTACH-OUTPUT', 'b': 'REQ-PSYCHE-LEGACY-RESIDENT-SWEEP', 'score': 18}, {'a': 'REQ-HAZARD-LIVEHOST-BOOT-RACE', 'b': 'REQ-UPDATE-FINISH-ENDPOINT-SURVIVAL', 'score': 18}, {'a': 'REQ-HAZARD-PSYCHE-RESIDENCY-EXPECTATION', 'b': 'REQ-PSYCHE-CONTEXT-FILE-INDIRECTION', 'score': 30}, {'a': 'REQ-HAZARD-UNHOST-PSYCHE-REAP', 'b': 'REQ-HOSTING-AUTHORITY-CONTROLLABLE', 'score': 18}, {'a': 'REQ-HOST-RUN-1', 'b': 'REQ-LISTEN-SESSION-ID-FALLBACK', 'score': 18}, {'a': 'REQ-INST-2', 'b': 'REQ-PSYCHE-EPHEMERAL-DRIVER', 'score': 18}, {'a': 'REQ-NET-3', 'b': 'REQ-WORKER-SID-SYMMETRIC-AUTH', 'score': 18}, {'a': 'REQ-PSYCHE-CONTEXT-FILE-INDIRECTION', 'b': 'REQ-PSYCHE-TURN-STREAM-EVIDENCE', 'score': 30}, {'a': 'REQ-PSYCHE-SID-CUSTODY', 'b': 'REQ-PSYCHE-SPAWN-ENV-PARITY', 'score': 30}, {'a': 'REQ-START-2', 'b': 'REQ-UPDATE-FINISH-ENDPOINT-SURVIVAL', 'score': 18}, {'a': 'REQ-HAZARD-GRACE-BEFORE-SIGNOFF', 'b': 'REQ-HAZARD-INSTANT-UNDERFLOW', 'score': 35}, {'a': 'REQ-ADAPTER-UPDATE-INPLACE', 'b': 'REQ-HAZARD-UPDATE-ROLLBACK', 'score': 22}, {'a': 'REQ-ADAPTER-UPDATE-POST', 'b': 'REQ-UPDATE-ONE-SHOT-FINISH', 'score': 22}, {'a': 'REQ-BROKER-ATTACH-JOURNAL-RESILIENT', 'b': 'REQ-SEAM-UPDATE', 'score': 18}, {'a': 'REQ-DOCS-RELEASE-ASSET', 'b': 'REQ-HAZARD-ROLLBACK-STATE-COMPAT', 'score': 18}, {'a': 'REQ-HAZARD-BROKER-SEED-WIRE-SKEW', 'b': 'REQ-HAZARD-ROLLBACK-STATE-COMPAT', 'score': 35}, {'a': 'REQ-HAZARD-ROLLBACK-STATE-COMPAT', 'b': 'REQ-UPD-3', 'score': 18}, {'a': 'REQ-INSTALL-4', 'b': 'REQ-UPD-1', 'score': 18}, {'a': 'REQ-RELEASE-MUSL-ARTIFACT', 'b': 'REQ-UPDATE-APPLY-RESTART-NOTICE', 'score': 22}, {'a': 'REQ-UPD-4', 'b': 'REQ-UPDATE-DEFAULT-COMPOSITE', 'score': 18}, {'a': 'REQ-GOSSIP-CONTROLLED-ANY', 'b': 'REQ-RCVIEW-1', 'score': 18}, {'a': 'REQ-HOST-RUN-1', 'b': 'REQ-RESUME-ADAPTER-FOLLOWS-SESSION', 'score': 18}, {'a': 'REQ-HOST-RUN-2', 'b': 'REQ-WORKER-MINTED-NAME', 'score': 18}, {'a': 'REQ-HAZARD-BRAIN-RESTART-LIFECYCLE-REHYDRATE', 'b': 'REQ-HAZARD-HANDOFF-ARGV-COMPAT', 'score': 35}, {'a': 'REQ-ENDPOINT-LIST-PROJECT-COL', 'b': 'REQ-ENDPOINT-LIST-RENDER-POLISH', 'score': 25}, {'a': 'REQ-HAZARD-CONTROL-STAMP-CONVERGENCE', 'b': 'REQ-HAZARD-DAEMON-HOSTED-LIVENESS', 'score': 35}, {'a': 'REQ-HAZARD-INJECT-CONTROL-COEXIST', 'b': 'REQ-SEND-WINDOW-DRAIN-HONOR', 'score': 18}, {'a': 'REQ-HAZARD-DAEMON-STOP-BARRIER', 'b': 'REQ-TRANSLATE-COMMIT-MISS-TOLERANCE', 'score': 18}, {'a': 'REQ-ACTIVITY-INFO-PULL', 'b': 'REQ-RUN-PICKER', 'score': 18}, {'a': 'REQ-HAZARD-CORRUPT-PERCH-COHERENCE', 'b': 'REQ-LIVENESS-ORACLE-SOUND', 'score': 18}, {'a': 'REQ-ENDPOINT-ONLINE-TRUTH', 'b': 'REQ-ENDPOINT-UNBOUND-ATTACH', 'score': 25}, {'a': 'REQ-HAZARD-ELEVATED-DAEMON-SPAWN', 'b': 'REQ-HAZARD-SUDO-SECURE-PATH', 'score': 35}, {'a': 'REQ-CI-POSTJOB-DAEMON-REAP', 'b': 'REQ-HAZARD-DAEMON-STOP-REAP', 'score': 30}, {'a': 'REQ-SEND-STAMP-AGENT-ID', 'b': 'REQ-SESSIONS-LOG-ENDPOINT-ATTRIBUTION', 'score': 18}, {'a': 'REQ-BROKER-ATTACH-JOURNAL-RESILIENT', 'b': 'REQ-PEER-PUMP-CHURN-STALL', 'score': 18}, {'a': 'REQ-HAZARD-BROKER-QUIC-DEADLINE', 'b': 'REQ-HAZARD-PUMP-IPC-DEADLINE', 'score': 35}, {'a': 'REQ-PICKER-1', 'b': 'REQ-TERM-4', 'score': 18}, {'a': 'REQ-BRAIN-HASH-ONCE', 'b': 'REQ-SUBNET-DUAL-SEED-MINT', 'score': 18}, {'a': 'REQ-REL-3', 'b': 'REQ-SUBNET-STATUS-MODES', 'score': 18}, {'a': 'REQ-BROKER-SCREEN-GRID', 'b': 'REQ-PICKER-PURGE-STRUCTURED', 'score': 18}, {'a': 'REQ-RC-DISPLAY-SOLE-WRITER', 'b': 'REQ-RC-IDMARKER-DISABLE', 'score': 32}, {'a': 'REQ-RC-SINGLE-PUMP-BRAIN', 'b': 'REQ-RC-VT-TEARDOWN', 'score': 32}, {'a': 'REQ-ACL-MODE-ADVISORY-GOSSIP', 'b': 'REQ-HAZARD-MESH-BOOTSTRAP-TRAP', 'score': 18}, {'a': 'REQ-ER-NOT-ADVERTISED', 'b': 'REQ-PICKER-CONTROLLED-LOCAL', 'score': 18}, {'a': 'REQ-MESH-1', 'b': 'REQ-PUMP-STAGE-TRUTH', 'score': 18}, {'a': 'REQ-PEERADDR-INVARIANT', 'b': 'REQ-PUMP-STAGE-TRUTH', 'score': 70, 'why': 'Identical doc text: identical promises described in same documentation, genuine overlap in what they address'}]