Phase 1-14 complete: - Unified Express.js API (TypeScript, Prisma ORM, PostgreSQL 16) - React Admin GUI (Vite + Ant Design + Zustand) - JWT auth with refresh tokens - Influence: Campaigns, Representatives, Responses, Email Queue - Map: Locations, Cuts, Shifts, Canvassing System - NAR data import infrastructure (2025 format) - Listmonk newsletter integration - Landing page builder (GrapesJS) - MkDocs + Code Server integration - Volunteer portal with GPS tracking - Monitoring stack (Prometheus, Grafana, Alertmanager) - Pangolin tunnel integration Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
30 lines
726 B
Plaintext
30 lines
726 B
Plaintext
{{ORGANIZATION_NAME}} — Response Verification Request
|
|
|
|
Campaign: {{CAMPAIGN_TITLE}}
|
|
|
|
A constituent has submitted a response attributed to you as part of the "{{CAMPAIGN_TITLE}}" campaign. Please review the details below and verify or report this response.
|
|
|
|
Response Type: {{RESPONSE_TYPE}}
|
|
|
|
Response Text:
|
|
{{RESPONSE_TEXT}}
|
|
|
|
---
|
|
|
|
Submission Details:
|
|
- Submitted: {{SUBMITTED_DATE}}
|
|
- Submitted By: {{SUBMITTER_NAME}}
|
|
|
|
---
|
|
|
|
Did you provide this response?
|
|
|
|
Verify This Response: {{VERIFICATION_URL}}
|
|
|
|
Report as Invalid: {{REPORT_URL}}
|
|
|
|
---
|
|
|
|
This verification was sent via {{ORGANIZATION_NAME}} at {{TIMESTAMP}}.
|
|
If you did not expect this email, you can safely ignore it or visit the report link above to flag the submission.
|