From 8b6e96086f3e5a147690858bdee5f68247081885 Mon Sep 17 00:00:00 2001 From: wtclaude Date: Tue, 6 Oct 2026 21:46:56 -0500 Subject: [PATCH] fix(swagger): regenerate the fragment for stage 9's runicNpc status field RunicNPC stage 9 (#34, D310) added a runicNpc object to the server status schema in server/swagger/doc.js but did not regenerate swagger-fragment.json, so check:swagger turned server-tests red on run 38 and edge has been red since the merge. This is the output of `npm run swagger`, nothing else. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY --- swagger-fragment.json | 74 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/swagger-fragment.json b/swagger-fragment.json index e83e46b..2422ccd 100644 --- a/swagger-fragment.json +++ b/swagger-fragment.json @@ -4217,6 +4217,80 @@ } } }, + "runicNpc": { + "type": "object", + "properties": { + "type": { + "type": "string", + "example": "object" + }, + "description": { + "type": "string", + "example": "The server's RunicNPC from its last hello (runicnpc stage 9, D310). RunicNPC is required: `ready: false` means every Place NPCs step on it is refused, Rust's own scientists included, and `absence` says why." + }, + "properties": { + "type": "object", + "properties": { + "ready": { + "type": "object", + "properties": { + "type": { + "type": "string", + "example": "boolean" + }, + "example": { + "type": "boolean", + "example": true + } + } + }, + "absence": { + "type": "object", + "properties": { + "type": { + "type": "string", + "example": "string" + }, + "example": { + "type": "string", + "example": "RunicNPC is not loaded on it" + } + } + }, + "version": { + "type": "object", + "properties": { + "type": { + "type": "string", + "example": "string" + }, + "nullable": { + "type": "boolean", + "example": true + }, + "example": { + "type": "string", + "example": "1.0.0" + } + } + }, + "api": { + "type": "object", + "properties": { + "type": { + "type": "string", + "example": "integer" + }, + "example": { + "type": "number", + "example": 6 + } + } + } + } + } + } + }, "online": { "type": "object", "properties": { -- 2.49.1