f9e52ab95f
- Day-cursor no-op gate (Pitfall A) - SCHEMA-02 change detection: fresh insert, identical no-dup, changed-content update - Catch-up cursor advance across missed days - D-05 retention: expire past-deadline, prune >90d expired, never touch null-deadline - Multi-tenant safety: asserts no forTenant() call in the implementation