Skip to content

fix(server): preserve latest user message identity on replay - #182

Merged
lastobelus merged 1 commit into
lastcode/mainfrom
lastcode/projection-message-identity
Sep 3, 2026
Merged

lastobelus merged 1 commit into
lastcode/mainfrom
lastcode/projection-message-identity

Conversation

@lastobelus

Copy link
Copy Markdown
Owner

Projection replay can overwrite the newest user-message identity with null while rebuilding annotation state, breaking the current server test suite and consumers of that metadata.

Preserve the latest known user-message ID while replaying annotation events so the rebuilt projection matches live processing. The focused projection pipeline suite passes all 28 tests.

Built with GPT-5.6 Sol in the Codex harness.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant