You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Order: step 4 of 11, after #20. The first four make the API usable; the rest make it ready for real customers.
Budget and anomaly alerts: SNS sent a subscription confirmation ("AWS Notification - Subscription Confirmation") for the substratal-billing-alerts topic to adronhall@proton.me. Click Confirm subscription; until then the $75 warning, the $150 hard stop, and anomaly alerts reach no one.
Operational alarms (5xx rate, Lambda errors and throttles, Aurora near capacity, webhook DLQ, security log): the alarm_email Terraform variable is empty, so these alarms have no recipient. Decide the address; setting it is a one-line change to infra/terraform/prod/variables.tf and a confirmation click after the next deploy.
Moved from remaining_manual_steps.md, which this set of [bespoke] issues replaces.
Operational alarms now go to adronhall@proton.me (PR #64, deployed 2026-10-22). Two SNS subscription confirmations are now waiting in that inbox: the substratal-billing-alerts topic and the operational alarms topic. This issue can close once both are confirmed.
Both alert topics have a confirmed email subscription (substratal-prod-alarms and substratal-billing-alerts; neither is PendingConfirmation). Checked 2026-10-23.
Activity
Adron commentedon Oct 22, 2026
Operational alarms now go to
adronhall@proton.me(PR #64, deployed 2026-10-22). Two SNS subscription confirmations are now waiting in that inbox: thesubstratal-billing-alertstopic and the operational alarms topic. This issue can close once both are confirmed.Adron commentedon Oct 23, 2026
Both alert topics have a confirmed email subscription (substratal-prod-alarms and substratal-billing-alerts; neither is PendingConfirmation). Checked 2026-10-23.