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".