Date: 2026-07-23
Deployed commit 301fbce with safeguards against roleplay state contamination:
- Configured item effects now expose only authored mechanical/lifecycle metadata to turn context. Semantic effect evaluation cannot append new scene history or relationship interpretation to configured-effect metadata.
- Position-controlling physical contact can reserve typed target-relative occupancy slots. Conflicts with same-turn actions or existing continuity enter shared resolution and fail closed if still unresolved.
- Persona memory extraction now requires a typed durable-memory kind. Routine procedures, transient positioning/reactions, repeated details, and ordinary turn mechanics are discarded even if assigned high importance.
No existing game-session records or memories were rewritten.
cargo test --workspace --no-fail-fast: 317 backend tests and 5 frontend tests passed.
- Production image:
gitea.app.lan/eventhorizon/eventhorizon:sha-301fbce6cc78.
- Kubernetes rollout: 2/2 replicas ready.
/healthz: HTTP 200.
/readyz: HTTP 200.