From 2623246b1272884e04122fc16b41869399757016 Mon Sep 17 00:00:00 2001 From: chrysalis Date: Mon, 4 May 2026 18:23:50 +0200 Subject: [PATCH] purge SkyrimNet/Mantella references from architecture docs SkyrimNet integration is retired; references in architecture docs were rotting. Removes "SkyrimNet" mentions from runtime-engine and inference-and-memory architecture docs (replaced with generic "multi-agent failure-modes" / "Mantella-class failure-modes"), and from development-conventions ("old nimmersky workloads"). Co-Authored-By: Claude Opus 4.7 (1M context) --- conventions/development-conventions.md | 2 +- inference-and-memory/architecture.md | 2 +- runtime-engine/architecture.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conventions/development-conventions.md b/conventions/development-conventions.md index 6060f2a..e1ca67e 100644 --- a/conventions/development-conventions.md +++ b/conventions/development-conventions.md @@ -77,7 +77,7 @@ Pattern: `world-{environment}` — extends platform pattern with `world` functio ## Deployment Topology -Per v0.10 architecture + 2026-04-26 housekeeping clarification (treat dioscuri as empty; old nimmersky/SkyrimNet workloads being retired): +Per v0.10 architecture + 2026-04-26 housekeeping clarification (treat dioscuri as empty; old nimmersky workloads being retired): | Component | Where | Why | |---|---|---| diff --git a/inference-and-memory/architecture.md b/inference-and-memory/architecture.md index 82eba18..76cb2a3 100644 --- a/inference-and-memory/architecture.md +++ b/inference-and-memory/architecture.md @@ -489,7 +489,7 @@ This is *Marx-in-the-schema applied to epistemics.* Information asymmetry is not - UI-toggle privacy → diegetic in-between dimension with lifeforce-cost - Single monolithic prompt context → three-tier knowledge stack with per-layer propagation policy - "Every NPC knows everything immediately" → paced canon-propagation with priority/scope/rate/ttl per row -- Cross-NPC memory bleed (Mantella/SkyrimNet failure-mode) → per-player local SQLite isolation atop v0.5 lemniscate-geometry foreclosure (two-layer defense) +- Cross-NPC memory bleed (Mantella-class failure-mode) → per-player local SQLite isolation atop v0.5 lemniscate-geometry foreclosure (two-layer defense) ## Runtime sampling knobs diff --git a/runtime-engine/architecture.md b/runtime-engine/architecture.md index 547b4fe..b02a370 100644 --- a/runtime-engine/architecture.md +++ b/runtime-engine/architecture.md @@ -172,7 +172,7 @@ driver_context(cursor_at_NPC_i, mode) = { **The `knowledge_stack` is layered**, not a single bucket. Universal world-canon, district-canon (regional), NPC_i's own primary memory, and — only if the character is in the in-between dimension — clasp memory. The retrieval layer enforces the dimensional cut; the LLM never has to reason about it. See §Local memory architecture in inference-and-memory/architecture.md for the layering, propagation policy, and clasp-as-Ring-A* privacy primitive. The classic multi-agent hallucination source ("why does Kalypso suddenly remember what Anaximander confided to Phoibe?") is *structurally foreclosed* by the geometry. Write-back goes only to NPC_i's slice; the lemniscate guarantees NPC_i is not cursor-active again for at least one full roundtrip — write-back has all the time it needs without race conditions. -This converts multi-NPC dialog from an **emergent-chaos problem** into a **bounded-cast scene problem with a typed runtime**. The Mantella / SkyrimNet failure-modes are foreclosed at the architecture level rather than the prompt level: +This converts multi-NPC dialog from an **emergent-chaos problem** into a **bounded-cast scene problem with a typed runtime**. The classic multi-agent failure-modes are foreclosed at the architecture level rather than the prompt level: - **Cast = active-slots, period.** Geographic proximity does not equal participation - **Cursor sequences turns deterministically.** No concurrent LLM-storm