Pipeline d’ingestion
Transformer les sources en mémoire canonique en réutilisant la couche connecteurs existante.
Fondation déjà disponible
Le repo app possède déjà packages/connectors avec une logique port/adapters, validation de bindings et résolution de credentials.
Cette couche devient la fondation de l’ingestion Orbit ; elle ne doit pas être remplacée par un second système de connecteurs.
Pipeline Brain
Acquire
URL, fichier, saisie ou synchronisation d’un connecteur autorisé.
Normalize
Extraire texte, structure, métadonnées et médias utiles.
Classify
Déterminer sensibilité, entités et destinations possibles.
Extract
Produire des unités de connaissance candidates avec provenance.
Resolve
Comparer à l’existant : nouveau, confirme, précise, contredit, remplace.
Route
Appliquer policies, Space, schéma et catégorie.
Persist
Écrire Source, Memory/Proposal, relations et provenance.
Recompute
Mettre à jour qualité, CU et état du graphe.
Idempotence
Tout job d’ingestion possède une clé stable. La couche actuelle sait déjà traiter l’idempotence sur les opérations coûteuses ; la même discipline s’applique aux syncs et reprocessing Brain.
Reprocessing
Une Source peut être retraitée avec une nouvelle version d’extracteur sans écraser immédiatement le résultat précédent.
Connecteur ≠ Memory
Connecter Shopify, Notion ou Drive ne consomme pas de CU en soi. Les memories actives créées à partir de ces sources en consomment.