{"version":"2.1.311","anchor":"new-telemetry-when-a-background-jobs-statejson-fails-schem","canonical_anchor":"new-telemetry-when-a-background-jobs-statejson-fails-schem","heading":"Claude Code now reports when a background job's saved state is rejected","tier":"internal","area":"Telemetry","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/new-telemetry-when-a-background-jobs-statejson-fails-schem","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Claude Code now reports when a background job's saved state is rejected\n\nClaude Code now sends a usage report the first time a background job's state.json file fails its validity check\n\n**What**\n\nBackground jobs save their progress in a file called `state.json`. When Claude Code reads one and finds it is not in the expected shape, it rejects the file. It now sends a usage report the first time that happens for a file. Before, it only wrote a line to its log.\n\n**Why**\n\nAnthropic can now measure how often these job-state files turn out to be damaged or in an incompatible format.\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}