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."
}