Fix embedded history imports and previously imported rows resolving or changing state outside their namespace. Validate copied references, require stored relationship evidence before recovering lineage, and keep current-run pointers, retention, command effects and projected metadata scoped to their canonical owners. Preserve valid imports in either endpoint order and idempotent repeats.
Namespace comparisons now remain exact under case-insensitive database collations. Imports and lineage repairs use the configured storage connection. PostgreSQL write imports own a serializable transaction with up to three complete conflict attempts; callers must finish an existing storage transaction before importing. Preview remains available inside a caller transaction.
Correct bounded history byte counts for NUL-bearing JSON strings and keys on older SQLite JSON1 versions without hydrating history or changing stored payloads.
See #929, #928, and #968. Applications and pinned downstream images need a dependency update or rebuild to receive this package.