sequenceDiagram
autonumber
participant S as Luna auto-trigger
participant M as Luna · consolidation
participant DB as Postgres · world + steelmoth
participant L as Luna LLM · Anthropic
S->>M: trigger · LUNA_AUTO (on-start / every N turns / interval) or POST /v1/morpheus/consolidate
M->>DB: read self-events + prior living doc
DB-->>M: events + prior revision
M->>L: synthesize document
L-->>M: new summary (or deterministic fallback)
M->>DB: write living document + revision
Note over M,DB: best-effort arms · each independent, gated
M->>DB: SAGE reinforce → relations
M->>DB: self-heal → reconcile facts
M->>DB: anomaly scan (read-only)
M->>DB: write run audit