EventHorizon main merge 1295fe97c9ba (PR #261) deployed through Gitea Actions run 2741.
Changes:
- The private game primer is supplied independently of the four-message conversation window to casting, persona-decision, general game, and narrator contexts on every turn.
- Current structured world, item, effect, presence, continuity, safety, consent, contract, and player-action state remains authoritative over conflicting premise details.
- Hidden system primer messages are excluded from bounded recent conversation to prevent early-turn duplication.
- Game primers are bounded at 12,000 characters in backend validation and the editor.
Verification:
- Workspace tests passed: 556 backend and 19 frontend tests, including a turn-80 persistent-context regression.
- Gitea Actions frontend run 2742 and build/deploy run 2741 succeeded.
- Deployment rolled out 2/2 pods on image
gitea.app.lan/eventhorizon/eventhorizon:sha-1295fe97c9ba with zero restarts.
/healthz and /readyz returned HTTP 200.
- The active Lady Seraphina session retained its full 985-character primer at turn 32; no reset or session repair was required.