1528697287ce3893f681815a5f14f446b80c08d6
Every write-path fix leaves the rows already stored wrong, and a box in that state looks fine: recall answers with the wrong text and nothing logs an error. That is how the original poison survived four restarts. RepairFactVectors resolves each fact vector against the fact it names, re-embeds the ones whose text is stale, and deletes the voided, superseded and orphaned ones. Marker-guarded and idempotent, so it runs once per box and a run that dies partway is simply redone. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
Languages
Go
97.1%
HTML
0.9%
Shell
0.6%
CSS
0.5%
Makefile
0.3%
Other
0.6%