proposal-system/infra/lib
Adam Moussa c19c7fda72
fix(infra): send proposals from seahaven.com domain identity (primary SES domain) (#230)
Switch the API Lambda's SES sender from the email identity proposals@seahavenind.com
to proposals@seahaven.com under the seahaven.com DOMAIN identity — the org's primary
sending domain for all workload stacks. The domain identity is account-shared and
managed out-of-band in seahaven-prod (Easy-DKIM verified in the seahaven.com Route53
zone; production-access request submitted), so this stack references its ARN instead
of creating an EmailIdentity (avoids per-stack duplication + cross-account DNS at
deploy). Send scoped to identity/seahaven.com with a required ses:FromAddress condition.
GPT-4.1 cross-review APPROVE. Drops the unused aws-ses import.

Follow-up: codify the seahaven.com identity in the seahaven-prod account baseline.
2026-07-15 22:54:10 +00:00
..
compute-stack.ts fix(infra): send proposals from seahaven.com domain identity (primary SES domain) (#230) 2026-07-15 22:54:10 +00:00
config.ts chore(infra): prep proposal-system for seahaven-prod deployment (#227) 2026-07-15 14:44:35 -04:00
foundation-stack.ts fix(infra): Aurora engine 15.4 -> 15.17 (15.4 retired by RDS, deploy failed) (#228) 2026-07-15 15:01:50 -04:00
frontend-stack.ts feat(infra): parameterize stacks for multi-env (prod/staging) (#123) 2026-06-12 18:04:53 -04:00