failure

Why the file could not be parsed, or null.

Non-null forbids two things: starting the endpoint, and rewriting the file. Regenerating over a file we failed to read would cost the user their settings AND the token their MCP client holds — both unrecoverable, from one bad edit.