Skip to content

Fix/sync cursor integrity - #115

Merged
KazeKaze93 merged 2 commits into
masterfrom
fix/sync-cursor-integrity
Jul 12, 2026
Merged

Fix/sync cursor integrity#115
KazeKaze93 merged 2 commits into
masterfrom
fix/sync-cursor-integrity

Conversation

@KazeKaze93

Copy link
Copy Markdown
Owner

No description provided.

KazeKaze93 and others added 2 commits July 12, 2026 09:01
Keep partial post commits, but write lastPostId/lastChecked only when
pagination ends naturally. Mark unfinished runs with lastSyncIncomplete
and rethrow axios failures as ProviderSearchError(network).

Co-authored-by: Cursor <cursoragent@cursor.com>
Move the completion flag off the post-fetch top-of-loop so a failure
while processing the short last page cannot advance the cursor. Treat
an empty newPosts page as completed incremental sync so idle artists
are not marked lastSyncIncomplete.

Co-authored-by: Cursor <cursoragent@cursor.com>
@KazeKaze93
KazeKaze93 merged commit ac9522f into master Jul 12, 2026
1 check passed
KazeKaze93 added a commit that referenced this pull request Jul 12, 2026
…#105#115. Enhanced roadmap section with detailed tracking of technical improvements and closed P0 issues. This aligns documentation with recent changes and ensures clarity on project status.
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