MelumiyaChat v0.9.12 — RP Continuity Bridge

Purpose
-------
Make Memories and the World Bible actual bidirectional RP inputs/outputs rather than decorative data screens.

RP -> Continuity (write path)
-----------------------------
- Every canonical RP reply is followed by continuity extraction.
- Meaningful memories are created or evolved automatically.
- New world facts are classified into the structured World Bible/state documents.
- Duplicate/evolving AI-derived facts use stable keys and update instead of multiplying.
- User-created/imported Memories are protected from automatic overwrite.
- User-authored/imported World Bible entries are protected from automatic overwrite.
- Conflicts are recorded for review instead of silently changing user canon.
- Reroll alternatives are not learned until selected as canon.
- Cloud continuity retries once on a transient failure.

Continuity -> RP (read path)
----------------------------
- The RP system prompt receives Hard Canon, Relationship State, Knowledge/Secrets,
  Current Scene, Physical Continuity, World Bible, and retrieved Memories.
- World Bible entries are relevance-ranked against the CURRENT user turn.
- Structured Memories are relevance-ranked against the CURRENT user turn.
- New importance labels are respected: Critical, Important, Normal, Minor.
- Legacy labels remain supported for existing databases.
- Active memories outrank resolved/superseded history.
- Superseded memories remain historical but are strongly deprioritized as current truth.
- `who_remembers` is supplied to the RP model so memories are character-specific, not omniscient.

Regression coverage
-------------------
The Windows self-test now creates a temporary RP with sentinel World Bible facts and
structured Memories, confirms they enter the RP prompt, simulates a new continuity
write, confirms the new Memory and Bible entries persist, then confirms the very next
RP prompt reads those newly written facts back. It also verifies manual Memory and
manual World Bible protection.
