Conceitos

Corrigibilidade

Um documento em prosa pode ter meses e ainda rankar em primeiro. Keyed facts têm data e um nível de autoridade, e vencem.

Este é o modo de falha que mais custa, então o produto tem um caminho de primeira classe para ele.

Keyed facts vencem a prosa

keyed_facts_as_of devolve o valor mais recente por fact_key cujo as_of é na data informada ou antes dela. Cada snapshot tem uma autoridade:

human > designated > import > agent

Quando um documento recuperado contradiz um keyed fact, o keyed fact vence. Diga isso na resposta. Não escolha o documento em silêncio.

Escreva um snapshot com upsert_keyed_fact. Corrija um valor público errado com assert_authority_correction para que o próximo agente não repita o erro.

Dois documentos divergem

Se nenhum keyed fact decidir, prefira o documento mais recente e diga que fez isso. Conflitos do mesmo dia, ou conflitos sobre uma decisão em vez de um valor: mostre os dois e pergunte.

Um corpo recuperado pode abrir com SUPERSEDED:. Essa linha vem de um keyed fact. Não discuta com ela a partir do documento.

O que "corrigibilidade" (correctability) significa no produto

Fato errado na memória → afirmar a correção → uma nova sessão recupera o valor correto no topo dos resultados, não o velho. Esse loop é a prioridade depois de latência e onboarding.

Ferramentas relacionadas: memory_curate (pin / snooze), memory_forget (a escrita menos reversível — separada de propósito), memory_used com verdict="corrected".

Nesta página