← Research

A Rule Is Only a Rule Once It Predicts

The last post built a deterministic, failure-only memory for a database agent and found a boundary: memory stops a repeat only when a runnable alternative to the failed query exists for it to steer toward. That was an observation on one backend. This post is what happened when we took the observation to a backend it had no part in creating, and asked it to predict, before we looked.

The corpus and harness remain small on purpose and are meant to grow; the corpus may be worth open-sourcing as a shared benchmark, since nothing standard covers execution-outcome memory. The Postgres timeout split is a clean two-model result; the transient-deadlock over-steer probe is built but under-sampled, and the higher-count pass is the next number we owe.