//! Shared reserved metadata-key constants — `KnowledgeIngestionPipeline`
//! WRITES these; `GraphAwareLongTerm` READS them. Centralised so the
//! writer-vs-reader contract is a single dedupe key.
/// Metadata key for the bi-temporal `valid_from` (RFC-3339).
pub const KEY_VALID_FROM: &str = "valid_from";
/// Metadata key for the pre-seeded entity-hint array.
pub const KEY_ENTITIES: &str = "entities";
/// Metadata key for the external-source stable identifier.
pub const KEY_IMPORT_SOURCE_ID: &str = "import_source_id";
/// Metadata key for the human-readable title.
pub const KEY_TITLE: &str = "title";
/// All reserved keys. Callers MUST NOT use these in their own metadata —
/// `KnowledgeIngestionPipeline::run` writes them last and overwrites.
pub const RESERVED_METADATA_KEYS: & = &;