obsidian-livesync/docs/adr
Ouyang Xingyuan 0df1f57f3b fix: keep replicated document application active
Why:
- Large downloaded batches can outlive the finite remote operation and be suspended before every document reaches the Vault.
- The v1.0 activity contract requires local application to remain distinct from remote-operation reporting.

Changes:
- Add an Obsidian-owned local application activity boundary which reuses Wake Lock policy without incrementing remote activity.
- Retain one boundary through queue processing and the final recovery snapshot, releasing and reacquiring it around suspension.
- Log final snapshot failures, preserve processing results, and cover the lifecycle with focused tests and documentation.
2026-07-31 11:06:18 +08:00
..
2026_06_real_obsidian_e2e.md Use established terms in setup guidance 2026-07-23 17:38:16 +00:00
2026_07_bounded_remote_activity.md fix: keep replicated document application active 2026-07-31 11:06:18 +08:00
2026_07_chunk_arrival_quiescence.md fix: align chunk reads with remote delivery 2026-07-16 20:13:10 +09:00
2026_07_common_library_package_boundary.md Improve postponed conflict resolution handling 2026-07-23 02:00:24 +00:00
2026_07_feature_maturity_for_1_0.md Re-evaluate optional features for 1.0 2026-07-21 01:53:13 +00:00
2026_07_multiple_remote_onboarding.md Describe saved connections consistently 2026-07-24 16:15:02 +00:00
2026_07_p2p_transport_lifecycle.md Use established terms in setup guidance 2026-07-23 17:38:16 +00:00
2026_07_release_notes_and_database_compatibility.md Limit commands to applicable contexts 2026-07-24 16:13:49 +00:00