memory_v2

Mémoire maintenue, pas poubelle vectorielle.

Memory V2 combine PostgreSQL, pgvector, archive brute, entries canoniques, embeddings locaux via Ollama, provenance et truth modes. pgvector rapproche sémantiquement; l'intelligence vient du nettoyage, du typage, de la récence, de la contradiction et de l'usage contrôlé.

PostgreSQL canonique

La vérité durable vit dans PostgreSQL. L'archive brute, les entries maintenues, les sources, les relations et les statuts temporels doivent rester requêtables et auditables.

pgvector + Ollama

Les embeddings locaux améliorent le rappel sémantique sans transformer le modèle en mémoire. Si les embeddings tombent, Elora doit dégrader proprement.

Spool fallback

Le fallback local est un journal append-only rejouable quand PostgreSQL est indisponible. Ce n'est pas un second canon mémoire.

canonical_text

Texte propre, concis, exploitable, sourcé et qualifié. C'est la partie que l'on peut réinjecter comme evidence, avec ses limites.

embedding_text

Texte optimisé pour le retrieval sémantique. Il peut être formulé autrement sans polluer la vérité canonique.

À quel moment elle intervient: capture brute d'abord, puis canonicalisation éventuelle, retrieval `memory.entries` avant `archive.chunks`, evidence pack limité, injection dans le contexte, réponse ou mission, puis audit et propositions d'apprentissage. Lire le cycle mémoire complet.

truth modes

Tout n'a pas le même statut.

Une chanson, une mesure biologique, une préférence, une décision et une hypothèse ne doivent pas être stockées comme le même objet.

factualpreferencedecisionconstrainteventoperational_recordvalidated_procedurederived_patternexpressivesymbolichypothesisinterpretive

Archive brute

Conserver la source originale quand c'est utile: Telegram, fichiers, tickets, notes, exports. L'archive n'est pas automatiquement la mémoire canonique.

Corpus créateur

Paroles, poèmes, textes et images peuvent enrichir le style, l'imaginaire et les patterns symboliques sans devenir des faits biographiques.

Corpus business

Tickets, procédures et historiques client doivent passer par privacy, schéma, provenance, rétention et evidence packs.

Contradictions

Une ancienne information n'est pas effacée par magie. Elle est superseded, deprecated, archived ou contredite avec trace.

Evidence pack

La réponse finale doit recevoir les faits utiles, pas toute la base. Retrieval, récence, scoring et source limits sont contrôlés.

Fallback

Si PostgreSQL tombe, Elora peut spooler localement et rejouer plus tard. Les écritures spoulées ne deviennent durables qu'après replay dans le store canonique.