meta {
  name: GET health (resource-node catalog boot NEO-58)
  type: http
  seq: 1
}

get {
  url: {{baseUrl}}/health
  body: none
  auth: none
}

docs {
  NEO-58 loads content/resource-nodes/*_resource_nodes.json and *_resource_yields.json at startup (fail-fast, Slice 2 gates, yield item cross-check against item catalog). No resource-node HTTP API in this story — use this request to confirm the host started after catalog validation.
}

tests {
  test("status 200", function () {
    expect(res.getStatus()).to.equal(200);
  });

  test("service identity", function () {
    expect(res.getBody().service).to.equal("NeonSprawl.Server");
  });
}
