Cargo.lock | 64 +- crates/notebook/Cargo.toml | 37 + crates/notebook/README.md | 415 ++++ crates/notebook/examples/cache_probe.rs | 238 ++ crates/notebook/examples/discover.rs | 40 + crates/notebook/examples/document.rs | 170 ++ crates/notebook/examples/externalize_fixture.rs | 101 + crates/notebook/examples/recovery_probe.rs | 160 ++ crates/notebook/examples/smb_concurrent_client.rs | 22 + crates/notebook/examples/smb_offline_client.rs | 863 +++++++ crates/notebook/examples/smb_reconnect_client.rs | 267 +++ crates/notebook/examples/support/view.rs | 57 + crates/notebook/src/assets.rs | 134 ++ crates/notebook/src/bin/onestore-diagnostic.rs | 126 + crates/notebook/src/discover.rs | 412 ++++ crates/notebook/src/discover/source.rs | 121 + crates/notebook/src/formatting.rs | 203 ++ crates/notebook/src/lib.rs | 434 ++++ crates/notebook/src/outline.rs | 138 ++ crates/notebook/src/pages.rs | 168 ++ crates/notebook/src/paragraph.rs | 200 ++ crates/notebook/src/rebase.rs | 297 +++ crates/notebook/src/recovery.rs | 190 ++ crates/notebook/src/schema.rs | 143 ++ crates/notebook/src/smb/directory.rs | 219 ++ crates/notebook/src/smb/mod.rs | 518 +++++ crates/notebook/src/smb/remote.rs | 36 + crates/notebook/src/smb/tests.rs | 507 ++++ crates/notebook/src/smb/tests/faults.rs | 511 +++++ crates/notebook/src/sync.rs | 671 ++++++ crates/notebook/src/tree.rs | 541 +++++ crates/notebook/src/worker.rs | 167 ++ crates/notebook/tests/assets.rs | 449 ++++ crates/notebook/tests/cache.rs | 931 ++++++++ crates/notebook/tests/discovery.rs | 280 +++ crates/notebook/tests/external_assets.rs | 162 ++ crates/notebook/tests/support/page_schedule.rs | 254 +++ crates/notebook/tests/support/tree_schedule.rs | 271 +++ crates/notebook/tests/sync.rs | 3931 +++++++++++++++++++++++++++++++ crates/notebook/tests/sync/outline.rs | 719 ++++++ crates/notebook/tests/sync/page.rs | 350 +++ crates/notebook/tests/sync/pages.rs | 631 +++++ crates/notebook/tests/sync/tree.rs | 821 +++++++ crates/onestore-diagnostic/Cargo.toml | 11 - crates/onestore-diagnostic/src/main.rs | 126 - crates/onestore-notebook/Cargo.toml | 20 - crates/onestore-notebook/README.md | 25 - crates/onestore-notebook/examples/discover.rs | 40 - crates/onestore-notebook/examples/document.rs | 170 -- crates/onestore-notebook/examples/externalize_fixture.rs | 101 - crates/onestore-notebook/src/lib.rs | 413 ---- crates/onestore-notebook/src/source.rs | 121 - crates/onestore-notebook/tests/assets.rs | 162 -- crates/onestore-notebook/tests/discovery.rs | 280 --- crates/onestore-offline/Cargo.toml | 23 - crates/onestore-offline/README.md | 323 --- crates/onestore-offline/examples/cache_probe.rs | 238 -- crates/onestore-offline/examples/recovery_probe.rs | 160 -- crates/onestore-offline/examples/smb_offline_client.rs | 863 ------- crates/onestore-offline/examples/support/view.rs | 57 - crates/onestore-offline/src/assets.rs | 134 -- crates/onestore-offline/src/formatting.rs | 203 -- crates/onestore-offline/src/lib.rs | 432 ---- crates/onestore-offline/src/outline.rs | 138 -- crates/onestore-offline/src/pages.rs | 168 -- crates/onestore-offline/src/paragraph.rs | 200 -- crates/onestore-offline/src/rebase.rs | 297 --- crates/onestore-offline/src/recovery.rs | 190 -- crates/onestore-offline/src/schema.rs | 143 -- crates/onestore-offline/src/smb.rs | 36 - crates/onestore-offline/src/sync.rs | 671 ------ crates/onestore-offline/src/tree.rs | 541 ----- crates/onestore-offline/src/worker.rs | 167 -- crates/onestore-offline/tests/assets.rs | 449 ---- crates/onestore-offline/tests/cache.rs | 932 -------- crates/onestore-offline/tests/support/page_schedule.rs | 254 --- crates/onestore-offline/tests/support/tree_schedule.rs | 271 --- crates/onestore-offline/tests/sync.rs | 3932 -------------------------------- crates/onestore-offline/tests/sync/outline.rs | 719 ------ crates/onestore-offline/tests/sync/page.rs | 350 --- crates/onestore-offline/tests/sync/pages.rs | 631 ----- crates/onestore-offline/tests/sync/tree.rs | 821 ------- crates/onestore-smb/Cargo.toml | 13 - crates/onestore-smb/README.md | 63 - crates/onestore-smb/examples/smb_concurrent_client.rs | 22 - crates/onestore-smb/examples/smb_reconnect_client.rs | 267 --- crates/onestore-smb/src/directory.rs | 219 -- crates/onestore-smb/src/lib.rs | 517 ----- crates/onestore-smb/src/tests.rs | 507 ---- crates/onestore-smb/src/tests/faults.rs | 511 ----- crates/onestore/README.md | 13 +- fuzz/Cargo.lock | 38 +- fuzz/Cargo.toml | 2 +- fuzz/fuzz_targets/offline_page.rs | 2 +- fuzz/fuzz_targets/offline_paragraph.rs | 2 +- fuzz/fuzz_targets/offline_tree.rs | 2 +- tools/TESTING.md | 2 +- tools/native_maintenance.py | 2 +- tools/smb_faults.py | 6 +- tools/test_offline_document_history.py | 2 +- tools/test_smb_directory.py | 6 +- 101 files changed, 16954 insertions(+), 17023 deletions(-)