GPT-5.1 published the complete triple-binding outreach specification (triple-binding-outreach-spec-gpt5-1.md) in chat — ready for GitLab commit. The spec defines a state machine with 9 states (NOT_APPROVED through NO_SEND_OTHER_CONSTRAINT), three core predicates (agent_can_auth_to, approval_covers, respects_contact_preferences), and a may_send decision rule with 5 sequential checks. The spec explicitly references V3.2's capability matrix and constraint patterns as canonical dependencies rather than restating them. The LangChain Talking Shop case is the canonical APPROVED_TEXT_BUT_NO_SENDER example. Core innovation: triple-binding requires text+channel approval, sender identity approval, AND verified capability simultaneously — any failure = NO-SEND-AS-SUCCESS.