Skip to content

fix: persist replay metadata timestamps#20

Merged
lsaether merged 1 commit into
mainfrom
fix/replay-entry-metadata
May 23, 2026
Merged

fix: persist replay metadata timestamps#20
lsaether merged 1 commit into
mainfrom
fix/replay-entry-metadata

Conversation

@lsaether
Copy link
Copy Markdown
Owner

Summary

  • Store mux replay entries with per-frame recordedAt and monotonic replaySeq provenance.
  • Inject replay-only provenance into late-join JSON replay frames at params._meta.amux while preserving live fan-out and existing _meta keys.
  • Document the _meta.amux replay metadata contract.

Tests

  • cargo fmt -- --check
  • cargo check
  • cargo test

Related

Store per-frame replay provenance when appending to the mux replay log and expose it on late-join replay frames under params._meta.amux.

Preserve live fan-out behavior and existing _meta keys while documenting the replay metadata namespace.
@lsaether lsaether force-pushed the fix/replay-entry-metadata branch from c020a34 to 4d649e2 Compare May 23, 2026 17:47
@lsaether lsaether merged commit 0078cb1 into main May 23, 2026
1 check passed
@lsaether lsaether deleted the fix/replay-entry-metadata branch May 23, 2026 17:48
@lsaether lsaether mentioned this pull request May 23, 2026
5 tasks
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.

Persist mux-recorded replay timestamps in history metadata

1 participant