Skip to main content
Une observation de qualité sur une trace de contexte ou sur un fait. Chaque observation est stockée (table feedback, migration 0006).
string
requis
1 à 128 caractères.
uuid
Exactement un de trace_id / fact_id requis (validé par un model_validator Pydantic).
uuid
string
requis
"useful" · "irrelevant" · "incorrect".
string
Max 2000 caractères.
Un rating="incorrect" sur un fact_id fait transitionner le fait vers disputed (si la transition est légale depuis son statut courant — voir le graphe de transitions). Un fait disputed n’est plus jamais servi comme actif par le Context Assembler.

Réponse — 201 Created

string
défaut:"recorded"
uuid
requis
string | null
Le statut résultant du fait, si la cible était un fact_id ; null sinon.

Erreurs possibles

fact_not_found (404 — fact_id inconnu, ou d’un autre projet : même erreur, aucune fuite), invalid_payload (422 — ni ou les deux de trace_id/fact_id, ou rating hors énumération).