Skip to content

fix: gate refresh on progress checkpoint semantics#514

Merged
everpcpc merged 2 commits intomainfrom
codex/fix-progress
Feb 19, 2026
Merged

fix: gate refresh on progress checkpoint semantics#514
everpcpc merged 2 commits intomainfrom
codex/fix-progress

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

Summary

  • Introduce versioned progress checkpoints in ReaderProgressDispatchService and wait for checkpoint reach instead of waiting on in-flight requests.
  • Keep dashboard refresh and visited-item sync aligned with checkpoint semantics so stale long-running requests do not block newer progress propagation.
  • Standardize progress debug logs across reader view models, dispatch service, dashboard wait flow, and book service request boundaries.
  • Bump build version to 297.

Testing

  • make format
  • make build

Introduce versioned progress checkpoints in the reader dispatch service so dashboard and visited-item sync wait for the target progress version instead of in-flight request completion.

Unify progress-related debug logs across reader, dispatch, dashboard wait points, and book service requests for traceable end-to-end sync timelines.
@everpcpc everpcpc merged commit c272fa2 into main Feb 19, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/fix-progress branch February 19, 2026 04:20
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