introduce operational scaffold (conventions + 7 sub-dir stubs) Mirrors the nimmerverse.eachpath.local structure for nimmerworld-specific operational concerns. The fresh conventions/development-conventions.md inherits from the platform-wide nimmerverse conventions and only defines what's nimmerworld-specific: - Service identity: UID range 10300-10399 (gameserver/compositor/ director/gm) - Port allocation: +0100/+0200/+0300/+0400 within env-blocks - NATS subjects: under {env}.world.{domain}.{service}.{detail} - K8s namespaces: world-{env} - Deployment topology: dioscuri-as-substrate (per 2026-04-26 housekeeping clarification — old nimmersky/SkyrimNet retired; treat dioscuri empty) - Database conventions: nimmerworld_* table-prefix in shared phoebe-{env} Other 7 sub-dirs are stubs pointing at planned content + referencing platform conventions for shared patterns.
This commit is contained in:
24
runbooks/README.md
Normal file
24
runbooks/README.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# Runbooks — Nimmerworld Operations
|
||||
|
||||
Battle-tested operational procedures for nimmerworld.
|
||||
|
||||
## Planned runbooks
|
||||
|
||||
- **District reset** — re-initialize a district to world-gen-fresh state
|
||||
- **NPC mass-respawn** — mind-pool reseed after district silence
|
||||
- **World-canon publish** — trigger Compositor sweep + paced propagation
|
||||
- **GameServer hot-restart** — graceful drain + restart without losing player session
|
||||
- **LoRA hot-swap** — deploy new trait-LoRA to driver-tier without restart
|
||||
- **Imperial-Cult content update** — designer pushes new propaganda content
|
||||
- **Compositor scale-out** — manually add Compositor workers under spike-load
|
||||
- **Player-data deletion request** — honor opt-out / per-category deletion (per `inference-and-memory/architecture.md` §Custom nimmerworld-base model)
|
||||
|
||||
## Status
|
||||
|
||||
⏳ **Stub** — runbooks accumulate as operations are exercised in real deployments.
|
||||
|
||||
> **Platform runbooks** (golden rules, NFS recovery, etc.): [`../../nimmerverse.eachpath.local/runbooks/`](../../nimmerverse.eachpath.local/runbooks/)
|
||||
|
||||
---
|
||||
|
||||
**Version:** 0.1 | **Created:** 2026-04-26 | **Updated:** 2026-04-26
|
||||
Reference in New Issue
Block a user