| 1 | requestCommunication | CRM submits compliance mail for an organization type without published content. | CAP-PFM-NOT-017 | The receipt acknowledges submission, while processing records configuration blockage and sends no mail. | test |
| 2 | saveOwnedTemplate | The administrator saves content containing an undeclared variable and then fixes it. | CAP-PFM-NOT-016 | The invalid save reports content problems; the corrected save publishes version one. | test |
| 3 | renderPreview | The administrator previews the published notice using sample records. | CAP-PFM-NOT-016 | Preview matches rendering by the delivery renderer. | test |
| 4 | requestCommunication | CRM submits to one eligible contact, one suppressed contact and one environment-disallowed contact. | CAP-PFM-NOT-017 | Processing pins version one, queues one message and withholds the other two with their respective reasons. | test |
| 5 | platform_communications_send | Dispatch and the sending consumer process the accepted request. | CAP-PFM-NOT-018 | The queued message is submitted with provider correlation tags in the normal lifecycle. | test |
| 6 | platform_communications_feedback | The provider sends delivery, open and click feedback, including a repeated report. | CAP-PFM-NOT-019 | New events are recorded once; an image-proxy open does not increase likely-human counts. | test |
| 7 | platform_communications_feedback | A different contact's message bounces permanently, and CRM submits a subsequent notice to that address. | CAP-PFM-NOT-020 | Bounce protection suppresses the address and withholds the subsequent message. | test |
| 8 | listCommunicationMessages | Staff inspect workspace communication history. | CAP-PFM-NOT-019 | Source-record messages list in descending time order with their separate states, excluding other workspaces. | test |