Leçon 85

Site : forfaitdeal

Leçon

A publish failed after deployment trigger. Add a deployment health check and rollback/hold step before marking the article as production-ready.

Détails

{
  "status": "created",
  "evidence": {
    "event": {
      "id": 470,
      "payload": {
        "error": "ERROR — Command \"npm run build\" exited with 1\nLogs : https://vercel.com/anges-projects-a4da2420/comparateur-mobile/6gck8h49Ck4eZgEk5V5jpb84HTJ9",
        "reason": "vercel_failed"
      },
      "site_key": "forfaitdeal",
      "event_type": "publish_failed",
      "recorded_at": "2026-05-13 09:01:25.491144+00:00",
      "subject_key": "roaming-suisse",
      "payload_json": {
        "error": "ERROR — Command \"npm run build\" exited with 1\nLogs : https://vercel.com/anges-projects-a4da2420/comparateur-mobile/6gck8h49Ck4eZgEk5V5jpb84HTJ9",
        "reason": "vercel_failed"
      }
    }
  },
  "site_key": "forfaitdeal",
  "subject_key": "roaming-suisse",
  "impact_scope": "publishing",
  "sop_impacted": "adaptive-feedback-playbook",
  "signal_source": "events.publish_failed",
  "cause_probable": "vercel_failed",
  "postmortem_type": "publish_failure",
  "recommended_rule": "A publish failed after deployment trigger. Add a deployment health check and rollback/hold step before marking the article as production-ready."
}