Email State

Persist target-level email setup metadata so bootstrap can resume safely and predictably.

State rules

Use schema validation, revision checks, and atomic writes when updating .vibecodemax/email-state.json.

{
  "version": 1,
  "provider": "resend",
  "targets": {
    "production": {
      "domain": "example.com",
      "verificationStatus": "verified",
      "deliverabilityStatus": "passed",
      "requiredEnvKeys": ["RESEND_API_KEY", "EMAIL_FROM"]
    }
  },
  "revision": 1,
  "updatedAt": "2026-02-07T12:00:00.000Z"
}
Email State | VibeCodeMax Docs