{
  "isError" : false,
  "request" : {
    "newPath" : "helpers.ek9",
    "oldPath" : "helper.ek9"
  },
  "response" : {
    "advisories" : [ {
      "kind" : "module-identity-unchanged",
      "message" : "EK9 module identity is set by the file's 'defines module' line, not its directory — every construct's fully-qualified name is unchanged by this move and workspace references continue to resolve."
    } ],
    "conflicts" : [ ],
    "edits" : [ {
      "file" : "helper.ek9",
      "newFile" : "helpers.ek9",
      "type" : "move"
    } ],
    "meta" : {
      "serverMs" : "<timing>"
    },
    "risk" : {
      "crossesModuleBoundary" : false,
      "estimatedSeverity" : "moderate",
      "fileCount" : 2,
      "lineCount" : 0,
      "touchesPublicApi" : false,
      "touchesTests" : false
    },
    "status" : "applied",
    "summary" : "Moved helper.ek9 → helpers.ek9",
    "workspaceHash" : "<workspace-hash>",
    "wouldBeDiagnostics" : [ ],
    "written" : true
  },
  "scenario" : "rename_ek9_file_apply",
  "tool" : "rename_file"
}
