Document Knowledge Indexing Worker
Stato: operativo. Coda: document.knowledge.index.
Riceve evidenze incrementali prodotte dagli altri worker, le registra nel catalogo versionato tramite data-service, genera vettori deterministici e aggiorna Qdrant. PostgreSQL è la source of truth; gli indici vettoriali sono derivati e ricostruibili.
Profili correnti
| Evidenza | Profilo | Dimensioni | Collection predefinita |
|---|---|---|---|
| Testo in chunk sovrapposti | text-feature-hash-v1 | 384 | document_text_v1 |
| Elemento visuale idoneo | visual-feature-v1 | 128 | document_visual_elements_v1 |
| Firma di layout | layout-feature-v1 | 128 | document_layout_v1 |
Ogni punto include userId, documentId, identificativi di processing, tipo di evidenza, profilo e versione del modello. Il worker accetta contributi da rami diversi dello stesso workflow e usa upsert idempotenti.
Evoluzione
Nuovi worker potranno pubblicare ulteriori contributi sulla stessa coda, purché introducano un evidence kind e un profilo versionati. Il worker non deve decidere quando una conoscenza è sufficiente per classificare: questa decisione appartiene al workflow/control plane.