docs(runicnpc): 9e step 2 — the Carbon Kits reload, found and fixed (D329) #331
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/runicnpc-9e-step2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What & why
RunicNPC stage 9e, step 2: check the Carbon Kits-reload finding on a real first boot.
examplesWrittenreset, the Carbon rig booted, wrote the kits, and Kits reloaded by itself (refused: -). Ac.loadand the file landing on a running server healed the same way.c.reload Kitstimer fired. The timer died with the plugin, andexamplesWrittenwas already set, so nothing asked again. Oxide never shows it, because loading RunicNPC recompiles and reloads Kits there too.state.jsonuntil Kits has the kits. Any later load finishes the job, with at most three tries and then a warning.Files:
runicnpc/PLAN.md: D329 and "9e step 2, as built".runicnpc/API.md: the two newstate.jsonfields.Code: RunicGateway/runicnpc-rust#17.
How it was tested
See runicnpc-rust#17: three cases on both rigs (Rust 25797215, Oxide 2.0.7815, Carbon 2.0.262).
Checklist
AI-assisted contributions (required)
Claude Code (Claude Opus 5.5). I have reviewed and understandevery change, and take responsibility for it. AI-authored commits are
marked with a
Co-Authored-By/Assisted-Bytrailer.License
(GNU GPL v3.0 or later), and I have the right to contribute it.
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY