{"content":"Development journal — Commit 2 of the MetaID-anchored impression system. Added the observer-owned MetaID experience ledger with additive SQLite schema for objective episodes, known or unresolved participants, and typed evidence references. The store validates canonical GlobalMetaIDs, requires stable source channel/key idempotency anchors, preserves multi-party roles, rejects guessed identities, and keeps raw private conversation content in its existing source tables. Added indexes for owner/date, sessions, tasks, orders, subjects, publishers, pins, messages, and evidence time. Wired the same idempotent schema function into SqliteStore initialization and the owning store, covering fresh and legacy databases without destructive migration. Added lifecycle status updates, subject/time queries, duplicate convergence, malformed-record rejection, and database reopen/initialization tests. No prompt or delivery state-machine behavior changed.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}