Commits on Apr 29, 2026 fix(eval): surface stale certifications in morph eval gaps (0.37.3) Stale certifications previously surfaced only in `morph status` as a single human-readable line. The structured `morph eval gaps --json` output had no entry for them, so agents and CI watching the gap stream could not detect rebase-rotted evidence programmatically. `compute_eval_gaps` now emits a `stale_certifications` entry — kind, count, commits array of affected morph hashes, and a hint pointing at `morph certify --commit <successor> --metrics ...`. The check is mode-agnostic (`list_stale_certifications` walks annotation objects, so a standalone repo that ends up with both annotation kinds on one commit surfaces the gap too); the existing `morph status` line is unchanged so the two surfaces are complementary, not duplicative.…