PostgreSQL canonique
La vérité durable vit dans PostgreSQL. Sur l'hôte dédié, PostgreSQL 17 et pgvector sont installés nativement, liés à la loopback et pilotés par une CLI Elora dans un cluster privé. Docker et systemd ne sont pas nécessaires au cycle de vie de la mémoire.
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.
Miroir Markdown privé
Elora peut générer des snapshots Markdown depuis PostgreSQL pour inspection, preuves, exports et context packs. Ces fichiers sont un read-model, jamais une mémoire éditable.
Context files
Les fichiers de contexte sont des dossiers Markdown vivants attachés explicitement à une mission, un playbook ou une exécution. Elora les packe, les gate et les transmet au worker comme contexte consultatif; ils ne deviennent pas mémoire canonique.
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.
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. L0 pose identité/persona, L1 session/route, L2 rappel ciblé, L3 recherche profonde éventuelle, avec epistemics visibles.
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.
Markdown mirror
`elora-memory export-markdown` produit un dossier privé avec README, index, manifest et fichiers par entry. Utile pour relire, transmettre à un modèle local ou préparer une curation, sans écrire dans la mémoire canonique.
Markdown mission pack
elora-context-files pack assemble des fichiers Markdown sélectionnés avec statut, rôle, autorité, scope, provenance, hash, limite de taille et gate safe/warning/blocked. Les packs peuvent suivre elora-playbook, elora-execute, le dispatch queue et elora-agent run --context-file. Un pack blocked bloque le dispatch sans raison d'override explicite.