Skip to content

feat: checkpoint provider sync rechecks - #324

Open
seonghobae wants to merge 7 commits into
feat/evidence-accounting-presentation-v1from
feat/provider-sync-checkpoint-v1
Open

feat: checkpoint provider sync rechecks#324
seonghobae wants to merge 7 commits into
feat/evidence-accounting-presentation-v1from
feat/provider-sync-checkpoint-v1

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Outcome

  • persist a path-free, SHA-256-bound checkpoint for each third-party provider global-sync observation
  • wait for the documented five-minute boundary before another automatic probe while evidence is blocked or inconclusive
  • preserve monotonic observation lineage and reject provider/time drift
  • stop automatic polling after a complete clear queue while requiring a separate fresh item-specific check before any local eviction

Live read-only evidence

  • existing DiskSage provider/eviction records: 3; provider-sync-confirmed: 0; eviction-ready: 0; confirmed bytes: 0
  • iCloud global state remains needs-sync-up
  • OneDrive temporary storage: 17,671,028 KiB; only Sync Service and updater roles were observed
  • Google Drive runtime is active; the retained bounded audit has no meaningful candidates

No source file, provider object, provider process, or provider-internal storage was mutated.

Validation

  • cargo test --locked --manifest-path src-tauri/Cargo.toml provider_global_sync::tests --lib (21 passed)
  • git diff --check
  • Cargo target cleaned after validation (1.8 GiB)

Devin Review

@coderabbitai

coderabbitai Bot commented Aug 30, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 6f037811-6c0d-4584-8fe5-191ec67c3984

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 new potential issue.

Devin Review

Comment thread src/lib/CloudArchive.svelte
@seonghobae seonghobae added enhancement New feature or request priority: medium Normal-priority or P2 work labels Sep 7, 2026 — with ChatGPT Codex Connector
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request priority: medium Normal-priority or P2 work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant