73b3a2ad53
Forced retains returned early with an empty incremental slice when no new messages arrived since the last successful auto-retain, so a user-visible /memory enqueue rebuild sent nothing and could not recover a deleted or unmaterialized upstream document. Also removed the public modifier from the test fake per the root AGENTS.md class-privacy rule and added a forced-retain resend test.