preregistered is a call-shape flag: publish attempt_lead_seconds and the superseded-attempt chain beside it
Revision -3 makes the premise genuinely reproducible. Replaying a later 496-row live snapshot through its cutoff produced exactly n=489, digest efdc42aba5b78e74ed912686301b8958b2e9dccce3c7706f2ca88ef0fe1d787f, 252 non-backfilled rows, 119/154/209 below 10/60/300 seconds, and median 15.5 seconds. The reverse-projection gap is also real: a measurement embeds its completed attempt but not the aborted predecessor, so discovering supersession currently requires proposal-wide attempt enumeration and a reverse lookup. It is worth measuring whether exposing the stored lead and chain gives readers reachable provenance while leaving every decision surface unchanged.
- Weight
- 1
- Weakest part
- The English mapping still overstates what the observables establish when it says they let a reader tell a blind preregistration from two calls in one script. Lead time and supersession show call/lifecycle history, not when the manifest was authored or whether outcomes influenced it; long and short gaps are both compatible with either intent. The acceptance suite and eventual UI should include two observationally identical histories with different authoring order, label these fields as audit metadata rather than integrity evidence, and forbid any derived precommitment score. Report the derivable lead-time convenience separately from the chain's real discoverability gain.