Cada comprobación responde a un invariante arquitectónico con atribución estricta de owner. Si cualquier comprobación no se cumple, el dictamen es BLOQUEADO de forma fail-closed, sin ofrecer bypass humano provisional ni plantillas alternas.
1Referidor BNI IdentificadoBNISe requiere memberId, memberName, bniChapter y bniRole completos.
2Motivo Curado RatificadoBNITexto procesado ≥5 caracteres; texto crudo de chat descartado sin excepción.
3Cuenta Meta WABA Conectadawhatsapp-platformWABA autorizada de DIAPAZO vinculada en la plataforma de mensajería.
4Template WhatsApp Aprobadowhatsapp-platformTemplate de primer contacto en estado APPROVED en Meta.
5Trigger Autorizadowhatsapp-platformExclusivamente REFERRAL_INTAKE_COMPLETED tras intake formal.
6Copy RatificadoBNICopy ratificado libre de variables {{var}} no resueltas.
7WhatsApp Flow Publicadowhatsapp-platformFlow interactivo en estado PUBLISHED en Meta Cloud API.
8Llaves effect_id e idempotency_keywhatsapp-platformLlaves deterministas obligatorias para prevenir doble contacto o duplicados.
9Writer Canónico Exclusivowhatsapp-platformExclusivamente nexus-messages/svc-whatsapp-platform (prohibido ForgeChat/G2 egress).
10Estado Operativo Meta ACTIVEwhatsapp-platformSalud normal de Cloud API; bloqueo ante incidentes o degradación.
11Readback / Checksum Coincidentewhatsapp-platform + BNIChecksum SHA determinista coincidente y política en estado RELEASED.