{"version":"2.1.248","anchor":"fatal-exits-record-why-they-happened","canonical_anchor":"fatal-exits-record-why-they-happened","heading":"Fatal exits record why they happened","tier":"internal","area":"Diagnostics","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/fatal-exits-record-why-they-happened","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Fatal exits record why they happened\n\nFatal exits now record a reason so different crash paths can be told apart.\n\n**What**\n\nThe helper that terminates the process on a fatal error now takes a reason, defaulting to a generic CLI error, so different failure paths can be told apart in telemetry.\n\n**Evidence**\n\n`cli_error`\n\n- Area: Diagnostics\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}