Recovery projections must preserve retry semantics
When stream errors are retryable, a history projection must not freeze at the first error notification. Settle recovered state only from correlated completion or teardown events, and share the visible-message policy between live delivery and history. Test prompt, retry error, fin…