graphiti-ingest-schema-mismatch-silent-failure
The deferred-queue processor was passing {content, group_id, source, source_description} to Graphiti’s add_memory tool, but the tool requires {name, episode_body, group_id, ...}. Graphiti rejected every job with ‘Field required: name, episode_body’ but the processor logged false ‘OK’ — so months of graphiti-ingest jobs silently failed. Fix: auto-derive name from content prefix and pass episode_body as the full content string.