Skip to content

chore: standardize contentrain.io email addresses#73

Merged
ABB65 merged 1 commit into
mainfrom
chore/standardize-contact-emails
Jun 19, 2026
Merged

chore: standardize contentrain.io email addresses#73
ABB65 merged 1 commit into
mainfrom
chore/standardize-contact-emails

Conversation

@ABB65

@ABB65 ABB65 commented Jun 19, 2026

Copy link
Copy Markdown
Member

Why

The codebase referenced 11 different @contentrain.io addresses, none of them backed by a real, managed mailbox. Maintaining that many inboxes isn't feasible. This consolidates everything to a small, owned set.

Contact addresses (real mailboxes)

Before After
legal@, licensing@, commercial@, sales@ info@
security@ kept (security-disclosure convention)
support@ kept (already in use)

Multi-address legal lines in NOTICE, ee/LICENSE, and LICENSE-EXCEPTIONS were collapsed to a single info@.

System / agent identity

  • bot@ and historical mcp@ (CHANGELOG) → ai@contentrain.io
  • Renamed the BOT_AUTHOR constant → STUDIO_AUTHOR and dropped the cosmetic [bot] git-author suffix (no GitHub bot badge was ever attached, since bot@contentrain.io is not a registered App bot account — purely display text).

Left unchanged (deliberate)

  • noreply@ — outbound email sender (Resend + Supabase)
  • form-submission@ / form-auto-approve@ — these are updated_by provenance markers, not mailboxes; folding them into ai@ would mislabel form-origin content as AI-authored and lose the submission/auto-approve distinction.

Result

11 scattered addresses → 4 real mailboxes: support@, info@, security@, noreply@.

Consolidate the sprawl of contact and system email identities down to a
manageable set so every address maps to a real, owned mailbox.

Contact addresses:
- legal@, licensing@, commercial@, sales@ -> info@
- security@ kept (security-disclosure convention)
- collapse multi-address legal lines (NOTICE, ee/LICENSE,
  LICENSE-EXCEPTIONS) to a single info@

System / agent identity:
- bot@ and historical mcp@ (CHANGELOG) -> ai@contentrain.io
- rename BOT_AUTHOR constant to STUDIO_AUTHOR and drop the cosmetic
  "[bot]" git-author suffix (no GitHub bot badge was ever attached)

Left unchanged: support@ (already in use), noreply@ (outbound sender),
and the form provenance tags form-submission@ / form-auto-approve@
(updated_by markers, not mailboxes).

Net: 11 scattered addresses -> 4 real mailboxes (support@, info@,
security@, noreply@).
@ABB65 ABB65 merged commit ea150f0 into main Jun 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant