Reconcile note lists before publishing change hints #599

Closed
kayg wants to merge 0 commits from issue/587-event-after-write-3 into dev
Owner

Refs #587. Supersedes #594 and #597. Base: 1200114c32. Head: e174661153.

Note notifications previously ran ahead of list commits. The later durable outbox and create intents introduced stale text, deletion replay and duplicate recovery paths. This change removes those tables and request/event replay code.

  1. Initial text is written and flushed before authored history, identity publication and list rows. Empty UI placeholders retain ADR 0021's first-keystroke behavior.
  2. Normal mutations commit the list before publishing their event. Repeated creates compare normalized initial text, and different content conflicts.
  3. Metadata failures retain only affected identities in memory. Reconciliation describes current file and journal state, commits rows and sends a fresh notes.changed hint.
  4. Startup compares file stamps with list rows and replays existing history against saved bases to find unsaved durable edits. Closed failed loads are recovered from their journal too.
  5. Events are at-least-once hints: duplicates are harmless because clients re-read the list, and refreshes recover missed hints. Permanent identity and path deletion state commit before unlink and remain monotonic.

Both discovery paths share the lifecycle lock, assign new identities to reintroduced backup copies of forgotten notes, and avoid exposing an empty room during create. No event, initial body, notification acknowledgement or extra dirty marker is persisted. The existing departed table retains permanent identities independently of path reuse. History BEGIN IMMEDIATE from #597 remains to prevent grouped writes failing a read-snapshot upgrade.

Reviewed defect Regression tests Prior failing revision Result
Initial text lost on create retry review_create_retry_preserves_initial_text_explicit_id; review_create_retry_preserves_initial_text_key_id; review_create_retry_without_key_preserves_initial_text_once 9b4835e and 8795953 Pass
Restore, delete and discovery notifications lost after metadata failure review_restore_event_recovers_after_meta_failure; review_restore_publication_survives_home_restart; review_discovery_publication_retries_after_metadata_failure; failed_delete_then_restore_announces_the_current_state 9b4835e (restore barrier) and 8795953 Pass
Closed-room outside edit loses its hint after failed load review_load_event_recovers_after_meta_failure 9b4835e and 8795953 Pass
Old create intent resurrects forgotten text regression_failed_create_cannot_resurrect_forgotten_id 24d0c52 Pass
Old deletion replay clears permanent deletion state regression_delete_failure_then_forget_keeps_gone; regression_delayed_depart_cannot_clear_gone 24d0c52 Pass
Room retry and outbox replay duplicate a notification regression_one_reconcile_path_after_failed_edit 24d0c52 Pass
SIGKILL after outside edit commit loses recovery work regression_kill_after_outside_commit_repairs_list_on_start 24d0c52 Pass

The SIGKILL test pauses immediately after the outside edit/base commit, kills only its recorded child PID, verifies signal 9, and checks the repaired list before opening the note. Startup also publishes the repaired-row hint.

Additional regressions cover an initial I/O failure and retry, concurrent reads before the initial file, conflicting existing bytes, restart without a create intent, CRLF/BOM preservation, server-key normalization, automatic title renaming after failed publication, deletion state before unlink/event, path reuse, backup discovery, and a journal edit whose list write fails before its file save.

The save differential oracle now opens fresh stores without starting a competing actor for the Room it owns directly. Its file-byte, CRDT-state, history-update, version and restart assertions are unchanged; normal startup recovery is tested separately.

Compared with #597, notes runtime files change +463/-392 lines (net +71); tests change +750/-17 (net +733); ADR 0021 adds four lines. The 131-line publication module and its two-table migration are removed. The remaining runtime growth covers durable file-first creation, permanent deletion and recovery from existing journal data. The full diff against current dev is:

 Cargo.lock                                         |    1 +
 crates/notes/Cargo.toml                            |    1 +
 crates/notes/src/backlinks.rs                      |   31 +-
 crates/notes/src/history.rs                        |  158 +-
 crates/notes/src/history/departed.rs               |   41 +-
 crates/notes/src/home.rs                           |  117 +-
 crates/notes/src/lib.rs                            |  200 ++-
 crates/notes/src/meta.rs                           |  297 ++--
 crates/notes/src/rename.rs                         |    1 +
 crates/notes/src/room/actor.rs                     |   12 +-
 crates/notes/src/room/edit.rs                      |   10 +-
 crates/notes/src/room/load.rs                      |    4 +
 crates/notes/src/room/merge.rs                     |   11 +-
 crates/notes/src/room/mod.rs                       |   33 +
 crates/notes/src/room/rename.rs                    |   13 +-
 crates/notes/src/room/save.rs                      |   20 +-
 crates/notes/src/room/save/review.rs               |   19 +-
 crates/notes/src/room/trash.rs                     |    4 +-
 crates/notes/src/scan.rs                           |   36 +-
 crates/notes/src/search.rs                         |   14 +-
 crates/notes/src/tests.rs                          |    1 +
 crates/notes/src/tests/event_visibility.rs         | 1650 ++++++++++++++++++++
 crates/notes/src/tests/opening.rs                  |   14 +-
 crates/notes/src/trash.rs                          |   46 +-
 crates/notes/src/watch.rs                          |   15 +-
 .../0021-saving-first-keystroke-offline-first.md   |    4 +
 26 files changed, 2468 insertions(+), 285 deletions(-)

Save measurements use release fat LTO, 50 timed saves at each size, four runtime workers, automatic saves and watching off, fresh data per run, and two interleaved runs each of 24d0c52 and this save path. Every appended line is verified exactly once. All local builds, tests and measurements use the required build-slot.sh; cargo uses -j4.

The final paired measurements show higher p95 at 3,500 lines after the change: 7.47–10.66 ms versus 5.23–8.79 ms. The shared host varied substantially across pairs, so these runs do not establish unchanged tail latency. Startup now reads existing histories to detect edits newer than file bases; large cold-scan cost was not measured. No extra successful-save history flush was added. The final deletion-only SQL hardening does not affect the measured save path.

before-1
  100 lines: save p50 0.92 ms, p95 1.15 ms, max 1.28 ms
 1000 lines: save p50 1.69 ms, p95 2.12 ms, max 2.26 ms
 3500 lines: save p50 4.07 ms, p95 5.23 ms, max 6.82 ms
after-1
  100 lines: save p50 0.62 ms, p95 0.84 ms, max 1.01 ms
 1000 lines: save p50 2.00 ms, p95 2.34 ms, max 2.38 ms
 3500 lines: save p50 5.37 ms, p95 7.47 ms, max 8.57 ms
before-2
  100 lines: save p50 0.79 ms, p95 1.09 ms, max 1.70 ms
 1000 lines: save p50 2.13 ms, p95 2.62 ms, max 2.89 ms
 3500 lines: save p50 7.35 ms, p95 8.79 ms, max 10.22 ms
after-2
  100 lines: save p50 0.80 ms, p95 1.36 ms, max 1.74 ms
 1000 lines: save p50 2.22 ms, p95 2.87 ms, max 3.14 ms
 3500 lines: save p50 7.72 ms, p95 10.66 ms, max 15.10 ms

Final gates: fmt passed with no output; workspace clippy with -D warnings passed; workspace tests passed (560 tests, 2 existing ignored tests); event_visibility passed 30/30 runs, 54 tests each (1,620 cases). Installed Nix gcc, pkg-config and OpenSSL pkg-config paths were supplied for this host. No frontend changes are included.

Verbatim gate output follows. The fmt command exited 0 and produced no stdout or stderr.

cargo fmt --all -- --check

cargo clippy --workspace --all-targets -j4 -- -D warnings (exit 0)
    Checking calternal-notes v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/notes)
    Checking calternal-daily v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/daily)
    Checking calternal-perf v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/perf)
    Checking calternal v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/calternal)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.06s
cargo test --workspace -j4 (exit 0)
   Compiling calternal-notes v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/notes)
   Compiling calternal-daily v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/daily)
   Compiling calternal v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/calternal)
   Compiling calternal-perf v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/perf)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 6.85s
     Running unittests src/main.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal-deae764bfc911c7c)

running 12 tests
test args::tests::dev_user_never_on_a_public_address ... ok
test args::tests::defaults_and_flags ... ok
test args::tests::fix_commands ... ok
test args::tests::origin_defaults_to_the_local_port ... ok
test args::tests::migrate_v0 ... ok
test args::tests::user_create ... ok
test args::tests::user_recover ... ok
test args::tests::web_folder ... ok
test plugins::tests::contract_matches_the_server ... ok
test isolation::bob_cannot_reach_alices_attachments ... ok
test isolation::bob_cannot_join_alices_note_room ... ok
test isolation::bob_reaches_nothing_of_alices_through_any_action ... ok

test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s

     Running tests/attachments_crash.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/attachments_crash-15b919419a9652ee)

running 2 tests
test kill_nine_mid_upload_leaves_nothing_half_written ... ok
test a_big_upload_streams_in_bounded_memory ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s

     Running tests/fix_tz_live.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/fix_tz_live-bbbb7269f8652284)

running 2 tests
test fix_without_a_running_server_says_so ... ok
test strip_tz_markers_on_a_live_home_with_a_client_typing ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s

     Running tests/notes_crash.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/notes_crash-525ee4dd007d6a3f)

running 3 tests
test kill_nine_mid_append_on_a_long_note ... ok
test kill_nine_mid_tag_rename_renames_each_tag_once ... ok
test kill_nine_never_loses_or_doubles ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.93s

     Running tests/notes_crash_typing.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/notes_crash_typing-a00d0438ca4746bf)

running 1 test
test kill_nine_while_people_type_loses_and_doubles_nothing ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.18s

     Running tests/notes_live.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/notes_live-887fed695e542f34)

running 2 tests
test joining_a_missing_note_fails_politely ... ok
test type_over_the_websocket_and_read_it_back ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

     Running tests/prefs_live.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/prefs_live-e6d54e1ebbd4bf71)

running 1 test
test preferences_are_saved_checked_and_kept ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

     Running tests/search_live.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/search_live-a06d5856f7b093bb)

running 1 test
test notes_from_everywhere_are_found ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s

     Running tests/startup.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/startup-127357492c08b075)

running 5 tests
test refuses_dev_user_on_a_public_address ... ok
test recover_only_knows_real_people ... ok
test refuses_plain_http_on_a_public_origin ... ok
test a_new_server_prints_a_setup_token ... ok
test answers_within_budget ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_attachments-889c5893e05a73dd)

running 19 tests
test serve::tests::dispositions_quote_safely ... ok
test serve::tests::only_plain_visible_paths_are_served ... ok
test serve::tests::ranges ... ok
test tests::sniffing::days_are_strict ... ok
test tests::sniffing::names_are_kept_but_made_safe ... ok
test tests::sniffing::pictures_and_videos_go_to_photos ... ok
test tests::sniffing::text_types_come_from_the_extension_and_html_never_runs ... ok
test tests::sniffing::the_name_never_decides_a_binary_type ... ok
test tests::http::the_sweep_removes_what_a_crash_left_and_spares_live_uploads ... ok
test tests::http::uploads_need_a_session_our_page_and_a_key ... ok
test tests::http::a_connection_that_breaks_off_leaves_nothing ... ok
test tests::http::the_limit_holds_while_streaming_without_a_length ... ok
test tests::http::an_upload_lands_in_its_dated_folder_and_is_served_back ... ok
test tests::http::paths_that_climb_out_of_the_home_are_not_found ... ok
test tests::http::check_finds_only_your_own_files ... ok
test tests::http::a_retry_with_the_same_key_never_makes_a_second_copy ... ok
test tests::http::the_same_file_again_says_already_uploaded_and_keeps_one_copy ... ok
test tests::http::unsafe_types_are_downloads_with_a_strict_policy ... ok
test tests::http::names_can_not_steer_where_a_file_goes ... ok

test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_auth-0a5a79f51dd5c667)

running 13 tests
test limit::tests::stops_after_the_limit ... ok
test config::tests::origins ... ok
test passkeys::tests::ids_round_trip ... ok
test passkeys::tests::names_are_trimmed_short_and_never_empty ... ok
test session::tests::names_are_cleaned ... ok
test setup::tests::names ... ok
test setup::tests::usernames ... ok
test token::tests::junk_is_not_a_token ... ok
test token::tests::setup_tokens_round_trip_through_pasting ... ok
test http::cookie_tests::https_logout_clears_the_same_host_only_cookie ... ok
test db::tests::opens_twice_and_keeps_schema ... ok
test db::tests::a_version_1_database_gets_passkey_names ... ok
test setup::tests::recover_needs_a_known_person ... ok

test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/abuse.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/abuse-9eeff8c4ec421b78)

running 9 tests
test oversized_bodies_are_refused ... ok
test junk_setup_tokens_are_refused_then_rate_limited ... ok
test non_json_requests_are_refused ... ok
test open_prompts_are_capped ... ok
test bad_json_and_unknown_fields_are_refused ... ok
test nothing_about_the_server_leaks_before_sign_in ... ok
test forged_sessions_get_nowhere ... ok
test other_sites_cannot_act_for_you ... ok
test garbage_credentials_never_crash ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

     Running tests/create.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/create-4f5e3a60f3ace7ac)

running 6 tests
test nothing_about_the_person_leaks_before_sign_in ... ok
test an_earlier_first_owner_token_stops_working ... ok
test an_expired_enrolment_token_is_refused ... ok
test names_must_be_usable_and_unique ... ok
test a_created_person_enrolls_their_first_passkey_and_is_the_same_person ... ok
test an_enrolment_token_works_exactly_once_under_a_storm ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

     Running tests/isolation.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/isolation-d0dddf9b6aa9e997)

running 3 tests
test a_cookie_sent_from_another_sites_page_does_not_count ... ok
test another_persons_passkey_prompt_cannot_be_used_or_cancelled ... ok
test devices_and_passkeys_of_another_person_are_not_found ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

     Running tests/login.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/login-19de61576a334671)

running 11 tests
test bearer_tokens_work_like_cookies ... ok
test foreign_status_cannot_sign_the_browser_out ... ok
test a_sign_in_answer_cannot_be_replayed ... ok
test sign_in_with_a_passkey_creates_a_new_installation ... ok
test signing_in_shows_up_live_on_another_device ... ok
test sign_out_ends_the_session_immediately ... ok
test signing_out_shows_up_live_on_another_device ... ok
test logout_revokes_the_installation_and_rejects_live_cookies ... ok
test an_unknown_passkey_is_refused ... ok
test revoking_another_device_signs_it_out ... ok
test sessions_expire_when_unused ... ok

test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s

     Running tests/passkeys.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/passkeys-969238b1ee8fd2b8)

running 7 tests
test the_same_device_cannot_be_added_twice ... ok
test the_first_passkey_is_listed_with_the_device_it_was_made_on ... ok
test an_empty_name_is_refused_and_a_long_one_is_cut ... ok
test adding_needs_a_sign_in_and_an_add_prompt_works_once ... ok
test a_removed_passkey_that_is_gone_or_unknown_is_not_found ... ok
test add_rename_and_remove_each_leave_a_journal_event ... ok
test the_last_passkey_cannot_be_removed ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s

     Running tests/setup.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/setup-3fbee7e0abd4428d)

running 8 tests
test first_owner_needs_a_name ... ok
test a_restart_replaces_the_first_owner_token ... ok
test session_cookie_is_locked_down ... ok
test a_finished_prompt_cannot_be_replayed ... ok
test first_owner_signs_up_with_the_printed_token ... ok
test recovery_adds_a_new_passkey_for_the_same_person ... ok
test a_token_works_exactly_once_under_a_storm ... ok
test an_expired_setup_token_is_refused ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_backdrops-e474982e40fe3a4d)

running 19 tests
test tests::an_upload_is_private_to_the_person_who_made_it ... ok
test tests::an_answer_that_is_not_a_picture_is_refused_and_not_kept ... ok
test tests::a_photo_unknown_to_us_is_looked_up ... ok
test tests::changes_need_our_own_page_and_a_signed_in_person ... ok
test tests::the_real_client_speaks_https_to_unsplash ... ignored, needs the internet
test tests::pictures_from_other_hosts_are_refused ... ok
test tests::picking_is_reported_to_unsplash_once ... ok
test tests::pictures_are_proxied_cached_and_never_given_the_key ... ok
test tests::unsplash_running_out_of_requests_is_a_plain_slow_down ... ok
test tests::bad_ids_never_reach_the_disk_or_the_network ... ok
test tests::search_lists_photos_with_our_own_addresses_and_credit ... ok
test tests::nobody_can_read_or_list_someone_elses_uploads ... ok
test tests::an_upload_is_kept_once_and_served_back ... ok
test tests::uploads_are_checked_by_content_not_by_what_they_claim ... ok
test tests::without_a_key_photos_are_off_but_uploads_work ... ok
test tests::the_same_search_is_answered_once ... ok
test tests::the_real_client_sends_the_key_and_caps_the_size ... ok
test tests::too_many_pixels_are_refused_but_big_files_are_not ... ok
test tests::the_cache_drops_the_oldest_files_past_its_cap ... ok

test result: ok. 18 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_core-22753e58953721f1)

running 7 tests
test action::tests::namespace_is_enforced ... ok
test journal::tests::tokens_round_trip ... ok
test error::tests::every_code_has_a_friendly_message ... ok
test batch::tests::stops_at_the_first_error ... ok
test plugin::tests::plugins_stay_in_their_namespace ... ok
test journal::tests::junk_tokens_ask_for_a_refresh ... ok
test batch::tests::visits_everything_once_in_order ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_daily-253fcac5eaa1e5e5)

running 21 tests
test day::tests::daylight_saving_uses_the_offset_the_device_sends ... ok
test day::tests::titles_read_like_the_web_app ... ok
test day::tests::midnight_follows_the_device_in_ist ... ok
test day::tests::names_and_ids ... ok
test tests::shared_vectors ... ok
test tests::any_text_is_safe_to_read_and_plan ... ok
test times_tests::a_line_with_only_tags_stays_words ... ok
test tests::close_turns_one_open_entry_into_a_range ... ok
test times_tests::only_a_day_note_has_times ... ok
test tests::add_inserts_exactly_one_entry_and_keeps_the_rest ... ok
test tests::bad_input_is_refused_kindly ... ok
test times_tests::trailing_tags_on_any_line ... ok
test times_tests::any_line_is_safe ... ok
test times_tests::a_log_line_splits_into_times_words_and_tags ... ok
test tests::an_existing_day_file_is_reused_whatever_its_id ... ok
test tests::today_follows_the_device_offset ... ok
test tests::opening_the_same_day_at_once_makes_one_note ... ok
test tests::log_add_then_close_makes_a_range ... ok
test tests::make_note_on_a_log_line_keeps_times_and_tags ... ok
test tests::two_offline_devices_starting_the_same_day_merge_into_one_note ... ok
test tests::no_file_until_the_first_keystroke ... ok

test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_engine-ff3aa4aa42431a1a)

running 13 tests
test hash::tests::key_order_does_not_matter_but_content_does ... ok
test tests::bad_input_and_unknown_actions_are_friendly ... ok
test tests::changes_need_a_key_reads_do_not ... ok
test tests::connected_follows_live_views ... ok
test tests::a_plugin_cannot_write_outside_its_namespace ... ok
test tests::a_retry_runs_once_and_replays_the_result ... ok
test tests::journal_pages_continue_where_they_stopped ... ok
test tests::users_never_see_each_other ... ok
test tests::identical_calls_at_the_same_moment_run_once ... ok
test tests::no_write_is_lost_while_users_are_released_and_reopened ... ok
test tests::a_huge_job_never_delays_anyone ... ok
test tests::a_user_with_a_live_view_or_a_running_action_is_kept ... ok
test tests::an_idle_user_is_released_and_comes_back_with_nothing_lost ... ok

test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_fixtures-6f98542429b58355)

running 4 tests
test dates::tests::round_trips_and_formats ... ok
test rng::tests::same_seed_same_numbers ... ok
test tests::same_seed_same_bytes_other_seed_other_bytes ... ok
test tests::looks_like_a_real_home ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s

     Running unittests src/main.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_fixtures-f234eac8403fa749)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_fsio-0087f3cf3ed3c80d)

running 12 tests
test tests::atomic_write_replaces_and_leaves_no_temp_files ... ok
test beneath::tests::paths_that_climb_out_are_refused ... ok
test beneath::tests::walking_without_openat2_refuses_symlinks_too ... ok
test tests::failed_write_keeps_the_old_file ... ok
test tests::case_only_rename_works_and_other_clashes_are_refused ... ok
test beneath::tests::temp_files_persist_without_replacing_and_vanish_when_dropped ... ok
test tests::only_one_process_owns_a_data_folder ... ok
test tests::names_fold_case_and_unicode_form ... ok
test tests::unique_names_skip_case_and_form_clashes ... ok
test tests::prepared_writes_land_only_when_placed ... ok
test tests::write_unless_changed_keeps_someone_elses_version ... ok
test tests::big_writes_arrive_whole ... ok

test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_memory-3b65467e6e94a530)

running 2 tests
test tests::huge_pages_go_off ... ok
test tests::trimming_is_harmless ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_migrate_v0-bd794bebe756a3e2)

running 36 tests
test tests::rules::dry_run_writes_nothing ... ok
test tests::rules::m1_custom_daily_title_and_heading_stay ... ok
test tests::rules::m1_daily_notes_get_day_names_ids_and_lose_generated_headings ... ok
test tests::rules::edited_files_are_never_overwritten_without_asking ... ok
test tests::rules::m1_titles_come_from_title_then_h1_then_file_name_and_stay_unique ... ok
test tests::rules::m10_tz_markers_go_and_other_zones_convert_to_the_notes_zone ... ok
test tests::rules::m2_unresolved_links_stay_as_written_and_are_reported ... ok
test tests::rules::m2_attachments_that_exist_are_copied_and_relinked ... ok
test tests::rules::m2_code_is_never_rewritten ... ok
test tests::rules::m2_wikilinks_always_become_standard_links ... ok
test tests::rules::m3_m5_frontmatter_keys_drop_and_times_convert ... ok
test tests::units::every_v0_time_shape_converts ... ok
test tests::units::file_names_give_titles ... ok
test tests::units::links_parse_in_every_shape ... ok
test tests::units::keys_ignore_case_encoding_quotes_and_md ... ok
test tests::rules::m2_links_are_repaired_by_name_date_title_and_slug ... ok
test tests::rules::m5_unreadable_dates_fall_back ... ok
test tests::units::unix_times_become_india_time ... ok
test tests::rules::m7_tasks_blocks_are_stripped_and_listed ... ok
test tests::rules::m4_unreferenced_block_ids_go_and_referenced_ones_stay ... ok
test tests::rules::m8_only_notes_and_linked_files_move ... ok
test tzmarker::tests::code_is_never_touched ... ok
test tzmarker::tests::berlin_converts_inside_the_day ... ok
test tests::rules::m6_conflict_copies_are_not_migrated ... ok
test tzmarker::tests::a_conversion_that_leaves_the_day_is_kept_and_reported ... ok
test tzmarker::tests::eu_summer_time_edges ... ok
test tzmarker::tests::day_from_a_date_value ... ok
test tzmarker::tests::no_zone_in_the_note_means_strip_only ... ok
test tzmarker::tests::marker_at_the_end_or_tight_leaves_no_stray_space ... ok
test tzmarker::tests::not_a_marker_is_left_alone ... ok
test tzmarker::tests::same_zone_just_goes ... ok
test tzmarker::tests::second_run_changes_nothing ... ok
test tzmarker::tests::styles_survive_conversion ... ok
test tzmarker::tests::unknown_zone_or_a_non_log_line_is_kept_and_counted ... ok
test tests::rules::running_twice_gives_the_same_bytes ... ok
test tests::no_new_markers::nothing_writes_a_tz_marker ... ok

test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-fa4fba7e8d86451a)

running 282 tests
test anchor::tests::lines_by_utf16_index ... ok
test anchor::tests::hash_is_plain_sha256_hex ... ok
test blocks::tests::finds_list_children_and_heading_sections ... ok
test backlinks::tests::snippets_are_the_trimmed_line ... ok
test backlinks::tests::links_are_fold_keys_and_lines ... ok
test blocks::tests::line_edits ... ok
test blocks::tests::titles_from_the_first_sentence ... ok
test bulk::undo::tests::inverse_restores_the_text ... ok
test blocks::tests::shapes_keep_markers ... ok
test frontmatter::tests::h1_skips_code_and_frontmatter ... ok
test diff::tests::emoji_positions_are_utf16 ... ok
test diff::tests::small_change_is_a_small_edit ... ok
test frontmatter::tests::quoting ... ok
test frontmatter::tests::set_adds_a_line_or_a_block ... ok
test diff::tests::an_inserted_line_starts_at_a_line_start ... ok
test frontmatter::tests::set_changes_only_the_value ... ok
test frontmatter::tests::set_is_utf16_aware ... ok
test frontmatter::tests::reads_keys ... ok
test index::tests::reload_speed ... ignored
test index::tests::a_shared_path_answers_with_the_newest_note ... ok
test index::tests::under_finds_exact_paths_and_descendants_with_folded_names ... ok
test index::tests::under_keeps_shadowed_paths_for_watcher_removal ... ok
test index::tests::a_torn_tail_cannot_swallow_the_next_durable_mapping ... ok
test links::tests::finds_standard_and_old_style_links ... ok
test index::tests::survives_reload_renames_and_torn_lines ... ok
test index::tests::unloads_and_reloads ... ok
test links::tests::relative_paths ... ok
test links::tests::resolves_relative_to_the_linking_note ... ok
test links::tests::retarget_follows_the_title_and_keeps_custom_text ... ok
test links::tests::retarget_from_a_subfolder ... ok
test links::tests::retarget_matches_case_and_unicode_forms ... ok
test links::tests::skips_code_images_and_the_web ... ok
test meta::tests::cursors_round_trip_and_reject_junk ... ok
test missing::targets::tests::a_name_is_the_file_without_its_folder_and_extension ... ok
test meta::tests::snippets_skip_frontmatter_and_headings ... ok
test missing::targets::tests::names_rank_exact_then_prefix_then_word_then_inside ... ok
test rename::tests::daily_names ... ok
test rename::tests::h1_is_set_or_added ... ok
test rename::tests::clash_numbers ... ok
test room::acks::tests::varuints_round_trip ... ok
test room::edit::tests::checks_bounds_overlap_and_surrogates ... ok
test index::tests::compacts_when_it_grows ... ok
test links::tests::nested_brackets_in_text ... ok
test room::save::tests::review::review_acknowledged_save_child ... ok
test bulk::undo::tests::inverse_roundtrips ... ok
test history::tests::pending_save_promotes_to_base ... ok
test history::tests::appends_are_ordered_and_readable ... ok
test diff::tests::edits_turn_old_into_new ... ok
test diff::tests::edits_never_split_a_character ... ok
test room::save::tests::save_kill_child ... ok
test history::tests::a_competing_writer_cannot_invalidate_a_history_write_snapshot ... ok
test scan::tests::day_ids_name_their_files ... ok
test scan::tests::state_round_trips_and_skips_odd_names ... ok
test search::tests::a_note_becomes_a_document ... ok
test search::tests::plain_search_lines_borrow_their_text ... ok
test search::tests::search_lines_keep_link_text_and_replacement_order ... ok
test search::tests::titles_fall_back_to_the_file_name ... ok
test smartline::tests::a_plain_line ... ok
test smartline::tests::only_tags_are_words ... ok
test smartline::tests::trailing_tags_only ... ok
test stamp::tests::formats_with_offset ... ok
test tags::front::tests::every_way_of_writing_tags ... ok
test tags::merge::tests::property_tags_go_with_their_comma_or_line ... ok
test tags::merge::tests::text_tags_go_with_one_space ... ok
test index::tests::answers_like_plain_maps ... ok
test tags::rewrite::tests::nothing_to_do_is_no_edits ... ok
test tags::rewrite::tests::merging_keeps_every_tag_once_at_most ... ok
test tags::rewrite::tests::positions_count_utf16 ... ok
test tags::rewrite::tests::properties_change_name_only ... ok
test room::save::tests::review::review_kill_nine_after_save_reply_preserves_exact_file_history_and_version ... ok
test tags::rewrite::tests::renames_tags_and_nested_tags_only ... ok
test tags::rewrite::tests::renaming_onto_an_existing_tag_merges ... ok
test tags::rewrite::tests::words_code_links_and_headings ... ok
test tags::scan::tests::code_is_never_tags ... ok
test tags::scan::tests::hash_free_lines_still_open_and_close_code_fences ... ok
test tags::scan::tests::headings_and_quotes_keep_their_tags ... ok
test tags::scan::tests::link_targets_and_addresses_are_never_tags ... ok
test tags::scan::tests::not_tags ... ok
test tags::scan::tests::plain_tags ... ok
test tags::tests::nesting_and_cleaning ... ok
test tags::tests::properties_and_text ... ok
test room::save::tests::title_sync_does_not_decode_the_saved_document ... ok
test tests::acks::an_older_lineage_is_refused_before_anything_is_sent ... ok
test room::save::tests::concurrent_typists_and_saves_converge ... ok
test room::save::tests::review::review_delete_set_before_insert_and_trailing_format_marks ... ok
test tests::acks::checks_are_answered_in_order ... ok
test room::save::tests::review::review_failed_save_retry_and_outside_retry_keep_base_cache ... ok
test room::save::tests::kill_nine_mid_save_recovers_title_and_bytes ... ok
test tests::acks::saved_means_the_change_is_in_history ... ok
test tests::acks::lineage_survives_a_restart ... ok
test tests::anchors::an_anchor_follows_its_block_when_lines_shift ... ok
test tests::anchors::an_edited_block_is_refused_never_the_wrong_one ... ok
test tests::anchors::anchors_need_a_hash_and_block_ids_work ... ok
test tests::appends_review::delete_whole_tail_then_append_matches ... ok
test tests::appends_review::frontmatter_map_write_falls_back ... ok
test tags::rewrite::tests::rename_and_back_is_the_same_text ... ok
test tests::appends_review::trailing_format_marker_bytes ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test index::tests::directory_counts_match_full_scan_after_moves_and_reload ... ok
test tests::anchors::history_folds_typing_and_names_jobs ... ok
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tags::rewrite::tests::only_real_tags_change ... ok
test tests::appends::an_append_to_a_long_note_stays_small ... ok
test tests::anchors::shifting_lines_never_move_the_wrong_block ... ok
test tests::appends::appends_built_directly_match_the_copy_byte_for_byte ... ok
test tests::appends::typists_and_appends_interleave_on_one_note ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::appends_review::fuzz_deletes_restarts_parked ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::move_note ... ok
test room::save::tests::saved_bytes_and_titles_match_the_old_copy_path ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test room::save::tests::review::review_title_precedence_edge_matrix ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::fanout::a_crash_before_the_seed_is_durable_never_doubles_text ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::outside_rename ... ok
test tests::fanout::a_first_open_does_not_wait_for_the_disk ... ok
test tests::fanout::bursts_converge_and_reach_history ... ok
test tests::kill9::child ... ok
test tests::fanout::a_crash_between_fan_out_and_disk_loses_nothing ... ok
test tests::fanout::a_version_always_matches_its_text ... ok
test tests::fresh::a_note_made_with_text_opens_with_its_frontmatter ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::kill9::permanent_delete_after_restore_cannot_delete_the_live_note ... ok
test tests::kill9::delete_killed_after_its_answer_finishes_once ... ok
test tests::kill9::quick_delete_restore_survives_kill ... ok
test tests::kill9::quick_restore_delete_survives_kill ... ok
test tests::kill9::restore_delete_forget_does_not_resurrect_after_kill ... ok
test tests::kill9::restore_killed_after_its_answer_finishes_once ... ok
test tests::listing::filters_by_tag_kind_and_created_range ... ok
test tests::listing::pinning_shows_in_the_list_and_unpinning_leaves_no_trace ... ok
test tests::listing::the_first_page_never_waits_for_the_home_to_open ... ok
test tests::listing::pages_cover_every_note_once_in_a_stable_order ... ok
test tests::fanout::collaborators_see_typing_before_the_disk ... ok
test tests::missing::a_path_tells_here_trash_and_gone ... ok
test tests::missing::a_rename_in_the_app_leaves_the_old_path_moved ... ok
test tests::missing::make_from_link_makes_the_note_where_the_link_points_and_undo_takes_it_back ... ok
test tests::missing::never_written_paths_are_new_and_bad_ones_too ... ok
test tests::missing::notes_in_the_trash_from_before_are_found ... ok
test tests::missing::never_made_targets_are_offered_with_their_capitals_and_link_counts ... ok
test tests::missing::restored_with_a_new_name_reads_as_moved ... ok
test tests::missing::a_move_outside_is_found_and_relink_repoints_the_links ... ok
test tests::opening::a_note_never_typed_in_is_still_forgotten_on_restart ... ok
test tests::opening::a_cold_fill_ends_with_every_index_and_right_answers ... ok
test tests::event_visibility::rename ... ok
test tests::opening::identifying_an_already_indexed_file_never_makes_it_a_copy ... ok
test tests::opening::a_warm_open_announces_only_what_changed_while_closed ... ok
test tests::listing::a_common_tag_pages_the_same_in_every_order ... ok
test tests::listing::the_list_stays_live_with_new_notes_saves_and_outside_edits ... ok
test tests::opening::a_cold_home_indexes_every_file_once_with_its_own_id ... ok
test tests::opening::upgrading_without_a_saved_scan_announces_nothing_for_known_notes ... ok
test tests::opening::shutting_down_leaves_the_list_log_empty ... ok
test tests::outside::edit_while_closed_is_merged_on_open ... ok
test tests::outside::missed_watcher_event_is_caught_before_saving ... ok
test tests::outside::outside_edit_while_typing_merges ... ok
test tests::outside::copied_note_gets_a_fresh_id ... ok
test tests::outside::outside_create_and_delete ... ok
test tests::peek::an_open_room_answers_with_its_live_text ... ok
test tests::peek::reads_files_without_opening_rooms ... ok
test tests::peek::returns_at_most_fifty ... ok
test tests::pending::apply_places_changes_in_any_order ... ok
test tests::opening::asking_mid_scan_never_says_not_found_and_never_duplicates_a_day ... ok
test tests::pending::yrs_alone_loses_a_parked_change ... ok
test tests::event_visibility::restore ... ok
test tests::pending::changes_out_of_order_all_arrive_and_saved_is_true ... ok
test tests::renames::a_taken_name_gets_a_number_and_daily_notes_keep_theirs ... ok
test tests::renames::backlinks_list_linked_and_unlinked_mentions ... ok
test tests::renames::make_note_moves_the_block_and_undoes_as_one_step ... ok
test tests::listing::the_kept_count_follows_adds_and_deletes ... ok
test tests::renames::move_block_to_another_note_and_back ... ok
test tests::renames::rename_moves_the_file_and_repoints_every_link ... ok
test tests::outside::outside_rename_keeps_the_id ... ok
test tests::renames::typing_in_a_linking_note_during_a_rename_is_kept ... ok
test tests::renames::undo_keeps_a_made_note_someone_typed_in ... ok
test tests::rooms::fresh_note_opened_by_many_at_once_is_not_doubled ... ok
test tests::rooms::late_joiner_gets_full_state ... ok
test tests::rooms::patches_use_utf16_positions ... ok
test tests::rooms::retried_change_applies_once ... ok
test tests::rooms::retried_create_makes_one_note ... ok
test tests::renames::typing_a_new_title_renames_the_file_after_a_pause ... ok
test tests::rooms::stale_replace_keeps_newer_typing ... ok
test tests::rooms::typing_survives_a_concurrent_delete ... ok
test tests::saving::a_write_error_keeps_the_change ... ok
test tests::renames::backlinks_follow_edits_and_deletes ... ok
test tests::event_visibility::save ... ok
test tests::saving::failed_save_keeps_the_change ... ok
test tests::outside::own_saves_are_not_outside_edits ... ok
test tests::saving::line_endings_and_bom_are_kept ... ok
test tests::saving::crash_after_write_does_not_double_text ... ok
test tests::saving::crash_before_write_loses_nothing ... ok
test tests::outside::polling_finds_outside_changes ... ok
test tests::saving::first_keystroke_creates_the_file ... ok
test tests::saving::title_and_h1_stay_in_step ... ok
test tests::event_visibility::save_outside_retry ... ok
test tests::event_visibility::unpin ... ok
test tests::tags::bad_names_are_refused ... ok
test tests::rooms::random_concurrent_editing_converges_without_duplicates ... ok
test tests::tags::typing_during_a_tag_rename_is_kept ... ok
test tests::tags::renames_every_tag_and_undoes_as_one_step ... ok
test tests::saving::opening_never_writes ... ok
test tests::trash::a_closed_note_is_trashed_without_opening_it ... ok
test tests::saving::an_error_after_the_write_does_not_double_text ... ok
test tests::trash::a_never_typed_note_is_simply_forgotten ... ok
test tests::trash::a_note_deleted_before_its_first_save_keeps_its_text ... ok
test tests::trash::delete_and_restore_answer_once_per_job_id ... ok
test tests::trash::delete_replay_with_a_stale_index_keeps_the_only_file ... ok
test tests::trash::delete_moves_to_trash_and_undo_brings_it_back ... ok
test tests::trash::forget_deletes_file_and_history_forever ... ok
test tests::trash::folder_rename_and_outside_move_bursts_keep_every_descendant ... ok
test tests::trash::half_written_trash_folders_never_hide_a_live_note ... ok
test tests::trash::restore_durably_indexes_a_note_without_an_embedded_id ... ok
test tests::trash::a_file_deleted_outside_goes_to_the_trash ... ok
test tests::trash::restore_with_a_stale_index_really_moves_the_file_back ... ok
test tests::trash::restore_keeps_id_and_history_and_takes_a_free_name ... ok
test tests::trash::the_sweep_empties_only_notes_older_than_thirty_days ... ok
test tests::trash::trash_ids_never_reach_another_home ... ok
test tests::trash::trashed_notes_leave_search_lists_and_backlinks_and_come_back ... ok
test tests::trash::trash_pages_newest_first ... ok
test tests::saving::saving_does_not_loop ... ok
test tests::unloading::an_unused_home_unloads_and_answers_after ... ok
test tests::opening::typing_saved_only_in_history_survives_a_restart_before_the_first_save ... ok
test text::tests::mixed_endings_take_the_majority ... ok
test text::tests::styles_round_trip ... ok
test text::tests::uniform_files_round_trip_exactly ... ok
test trash::tests::a_note_without_details_still_reads ... ok
test trash::tests::details_without_a_note_are_not_a_note ... ok
test trash::tests::missing_details_never_age_trash_from_the_notes_old_mtime ... ok
test versions::tests::folds_runs_by_author_kind_and_gap ... ok
test ydoc::tests::fork_and_merge_keeps_concurrent_typing ... ok
test ydoc::tests::reapplying_an_update_changes_nothing ... ok
test ydoc::tests::utf16_offsets ... ok
test tests::unloading::an_open_note_keeps_it ... ok
test tests::unloading::a_connected_client_keeps_it ... ok
test tests::writers::every_writer_at_once_with_the_watcher ... ok
test tests::storm::outside_rewrites_during_a_storm_all_land ... ok
test tests::saving::nonstop_typing_still_saves ... ok
test tests::tags::a_big_tag_rename_never_stalls_typing ... ok
test tests::writers::every_writer_at_once_loses_and_doubles_nothing ... ok
test tests::renames::a_crash_mid_rename_resumes_and_applies_each_edit_once ... ok
test tests::trash::a_crash_mid_delete_finishes_on_restart_exactly_once ... ok
test tests::tags::a_crash_mid_rename_resumes_and_renames_each_tag_once ... ok
test room::save::tests::review::review_fuzz_old_new_bytes_history_versions_and_restarts ... ok

test result: ok. 281 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 16.06s

     Running unittests src/main.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_perf-1052020ed1871574)

running 6 tests
test scenarios::soak::tests::slope_of_a_line ... ok
test args::tests::parses_trash_only_mode ... ok
test scenarios::storm::tests::typing_stops_before_the_newline_ahead_of_outside_lines ... ok
test stats::tests::summary_max_is_the_largest_observed_sample_across_runs ... ok
test stats::tests::medians_of_runs_and_pooled_singles ... ok
test live::tests::frames_round_trip_and_keystrokes_stay_whole ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/bin/storage-bench.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/storage_bench-aaee1f6d1cd60c74)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_plugin_hello-53ca8ca6107399a0)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_prefs-34d1a5e6c699003e)

running 9 tests
test tests::keys_are_an_area_then_dotted_parts ... ok
test tests::a_change_on_one_device_reaches_the_other ... ok
test tests::a_retry_with_the_same_key_acts_once ... ok
test tests::people_do_not_share_preferences ... ok
test tests::set_then_get_and_survive_a_restart ... ok
test tests::saving_the_same_value_again_is_quiet ... ok
test tests::quick_saves_from_two_devices_all_land ... ok
test tests::bad_keys_and_big_values_get_friendly_errors ... ok
test tests::at_most_200_keys_but_existing_ones_can_still_change ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_search-ff67ffa340bd9f12)

running 13 tests
test fuzzy::tests::distance_counts_swaps_as_one ... ok
test query::tests::dates_cover_whole_periods ... ok
test fuzzy::tests::common_typos_are_fixed ... ok
test query::tests::lone_symbols_are_ignored ... ok
test read::tests::block_ids_are_found ... ok
test query::tests::words_filters_and_phrases ... ok
test read::tests::renumbering_shifts_placeholders ... ok
test text::tests::bigrams_cover_unspaced_scripts ... ok
test read::tests::excerpts_mark_matches_in_context ... ok
test read::tests::text_matches_like_the_index ... ok
test text::tests::fold_drops_accents_and_case ... ok
test text::tests::words_keep_indic_vowel_signs ... ok
test schema::tests::an_older_index_gets_its_titles_filled ... ok

test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/search.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/search-8eb084de93ee7287)

running 12 tests
test searches_answer_while_indexing_runs ... ok
test an_empty_search_shows_recent_things ... ok
test results_show_why_they_matched_and_where ... ok
test titles_first_then_recent_use_then_body ... ok
test every_script_is_searchable ... ok
test filters_by_tag_kind_and_date ... ok
test odd_input_never_breaks_search ... ok
test prefixes_and_typos_are_forgiven ... ok
test behind_answers_at_once_and_catching_up_is_announced_once ... ok
test a_restart_heals_whatever_was_missed ... ok
test people_only_ever_find_their_own_things ... ok
test the_index_follows_changes_live ... ok

test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.09s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_server-b018c8f458805a08)

running 2 tests
test rooms::tests::frames_round_trip ... ok
test compress::tests::big_answers_are_compressed_and_small_ones_are_not ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/access.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/access-b270c95875ec56fa)

running 1 test
test one_line_per_request_with_no_secrets ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/live.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/live-2ebb72560f7b157e)

running 6 tests
test signed_out_calls_get_a_friendly_refusal ... ok
test health_answers_without_signing_in ... ok
test a_stranger_token_asks_for_a_refresh ... ok
test errors_carry_codes_not_internals ... ok
test reconnecting_catches_up_from_a_token ... ok
test http_to_journal_to_websocket ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

     Running tests/signout.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/signout-3993512dadca5b39)

running 1 test
test signing_a_device_out_closes_its_live_socket ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

     Running tests/web.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/web-4c0ff73bf5023b52)

running 3 tests
test files_deep_links_and_the_api_live_side_by_side ... ok
test precompressed_files_are_sent_as_they_are_to_whoever_accepts_them ... ok
test caching_and_security_headers_follow_what_each_file_is ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_store-dc5119e9b339ecbc)

running 8 tests
test tests::a_store_with_a_listener_or_a_copy_is_in_use ... ok
test tests::idempotency_is_saved_with_the_events_or_not_at_all ... ok
test tests::commits_are_read_back_in_order ... ok
test tests::tokens_survive_a_restart_and_reject_strangers ... ok
test tests::live_entries_arrive_in_journal_order ... ok
test tests::reads_are_capped ... ok
test tests::old_idempotency_records_are_swept_when_the_store_opens ... ok
test tests::old_idempotency_records_are_swept_after_commits ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s

     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_testkit-84605cced32b9d05)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_attachments

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_auth

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_backdrops

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_core

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_daily

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_engine

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_fixtures

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_fsio

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_memory

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_migrate_v0

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_notes

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_plugin_hello

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_prefs

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_search

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_store

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests calternal_testkit

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

for run in $(seq 1 30); do cargo test -p calternal-notes -j4 event_visibility; done (exit 0)
Run 1
   Compiling calternal-notes v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/notes)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 6.19s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 6.02s

Run 2
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.80s

Run 3
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.32s

Run 4
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.13s

Run 5
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.17s

Run 6
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.15s

Run 7
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.14s

Run 8
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.19s

Run 9
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.13s

Run 10
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.19s

Run 11
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.21s

Run 12
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 6.02s

Run 13
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.52s

Run 14
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.57s

Run 15
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.49s

Run 16
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.53s

Run 17
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.55s

Run 18
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.50s

Run 19
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.59s

Run 20
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.54s

Run 21
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.61s

Run 22
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.45s

Run 23
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.66s

Run 24
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.37s

Run 25
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.41s

Run 26
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.53s

Run 27
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.43s

Run 28
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.54s

Run 29
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.44s

Run 30
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
     Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989)

running 54 tests
test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok
test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok
test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok
test tests::event_visibility::outside_create ... ok
test tests::event_visibility::create ... ok
test tests::event_visibility::move_note ... ok
test tests::event_visibility::create_text ... ok
test tests::event_visibility::delete ... ok
test tests::event_visibility::edit ... ok
test tests::event_visibility::edit_title_property ... ok
test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok
test tests::event_visibility::edit_title ... ok
test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok
test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok
test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok
test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok
test tests::event_visibility::outside_edit ... ok
test tests::event_visibility::outside_delete ... ok
test tests::event_visibility::outside_edit_closed ... ok
test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok
test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok
test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok
test tests::event_visibility::regression_outside_commit_child ... ok
test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok
test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok
test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok
test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok
test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok
test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok
test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok
test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok
test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok
test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok
test tests::event_visibility::rename_public_retry ... ok
test tests::event_visibility::rename_retry ... ok
test tests::event_visibility::review_restore_publication_survives_home_restart ... ok
test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok
test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok
test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok
test tests::event_visibility::outside_rename ... ok
test tests::event_visibility::save_background_retry ... ok
test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok
test tests::event_visibility::save_retry ... ok
test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok
test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok
test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok
test tests::event_visibility::pin ... ok
test tests::event_visibility::outside_rename_closed ... ok
test tests::event_visibility::rename ... ok
test tests::event_visibility::save ... ok
test tests::event_visibility::restore ... ok
test tests::event_visibility::unpin ... ok
test tests::event_visibility::save_outside_retry ... ok

test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.43s

Refs #587. Supersedes #594 and #597. Base: 1200114c32e183889a47f3a71d0749718bd8a56f. Head: e174661153829eee34edafb73079da8b2cec7059. Note notifications previously ran ahead of list commits. The later durable outbox and create intents introduced stale text, deletion replay and duplicate recovery paths. This change removes those tables and request/event replay code. 1. Initial text is written and flushed before authored history, identity publication and list rows. Empty UI placeholders retain ADR 0021's first-keystroke behavior. 2. Normal mutations commit the list before publishing their event. Repeated creates compare normalized initial text, and different content conflicts. 3. Metadata failures retain only affected identities in memory. Reconciliation describes current file and journal state, commits rows and sends a fresh notes.changed hint. 4. Startup compares file stamps with list rows and replays existing history against saved bases to find unsaved durable edits. Closed failed loads are recovered from their journal too. 5. Events are at-least-once hints: duplicates are harmless because clients re-read the list, and refreshes recover missed hints. Permanent identity and path deletion state commit before unlink and remain monotonic. Both discovery paths share the lifecycle lock, assign new identities to reintroduced backup copies of forgotten notes, and avoid exposing an empty room during create. No event, initial body, notification acknowledgement or extra dirty marker is persisted. The existing departed table retains permanent identities independently of path reuse. History BEGIN IMMEDIATE from #597 remains to prevent grouped writes failing a read-snapshot upgrade. | Reviewed defect | Regression tests | Prior failing revision | Result | | --- | --- | --- | --- | | Initial text lost on create retry | review_create_retry_preserves_initial_text_explicit_id; review_create_retry_preserves_initial_text_key_id; review_create_retry_without_key_preserves_initial_text_once | 9b4835e and 8795953 | Pass | | Restore, delete and discovery notifications lost after metadata failure | review_restore_event_recovers_after_meta_failure; review_restore_publication_survives_home_restart; review_discovery_publication_retries_after_metadata_failure; failed_delete_then_restore_announces_the_current_state | 9b4835e (restore barrier) and 8795953 | Pass | | Closed-room outside edit loses its hint after failed load | review_load_event_recovers_after_meta_failure | 9b4835e and 8795953 | Pass | | Old create intent resurrects forgotten text | regression_failed_create_cannot_resurrect_forgotten_id | 24d0c52 | Pass | | Old deletion replay clears permanent deletion state | regression_delete_failure_then_forget_keeps_gone; regression_delayed_depart_cannot_clear_gone | 24d0c52 | Pass | | Room retry and outbox replay duplicate a notification | regression_one_reconcile_path_after_failed_edit | 24d0c52 | Pass | | SIGKILL after outside edit commit loses recovery work | regression_kill_after_outside_commit_repairs_list_on_start | 24d0c52 | Pass | The SIGKILL test pauses immediately after the outside edit/base commit, kills only its recorded child PID, verifies signal 9, and checks the repaired list before opening the note. Startup also publishes the repaired-row hint. Additional regressions cover an initial I/O failure and retry, concurrent reads before the initial file, conflicting existing bytes, restart without a create intent, CRLF/BOM preservation, server-key normalization, automatic title renaming after failed publication, deletion state before unlink/event, path reuse, backup discovery, and a journal edit whose list write fails before its file save. The save differential oracle now opens fresh stores without starting a competing actor for the Room it owns directly. Its file-byte, CRDT-state, history-update, version and restart assertions are unchanged; normal startup recovery is tested separately. Compared with #597, notes runtime files change +463/-392 lines (net +71); tests change +750/-17 (net +733); ADR 0021 adds four lines. The 131-line publication module and its two-table migration are removed. The remaining runtime growth covers durable file-first creation, permanent deletion and recovery from existing journal data. The full diff against current dev is: ```text Cargo.lock | 1 + crates/notes/Cargo.toml | 1 + crates/notes/src/backlinks.rs | 31 +- crates/notes/src/history.rs | 158 +- crates/notes/src/history/departed.rs | 41 +- crates/notes/src/home.rs | 117 +- crates/notes/src/lib.rs | 200 ++- crates/notes/src/meta.rs | 297 ++-- crates/notes/src/rename.rs | 1 + crates/notes/src/room/actor.rs | 12 +- crates/notes/src/room/edit.rs | 10 +- crates/notes/src/room/load.rs | 4 + crates/notes/src/room/merge.rs | 11 +- crates/notes/src/room/mod.rs | 33 + crates/notes/src/room/rename.rs | 13 +- crates/notes/src/room/save.rs | 20 +- crates/notes/src/room/save/review.rs | 19 +- crates/notes/src/room/trash.rs | 4 +- crates/notes/src/scan.rs | 36 +- crates/notes/src/search.rs | 14 +- crates/notes/src/tests.rs | 1 + crates/notes/src/tests/event_visibility.rs | 1650 ++++++++++++++++++++ crates/notes/src/tests/opening.rs | 14 +- crates/notes/src/trash.rs | 46 +- crates/notes/src/watch.rs | 15 +- .../0021-saving-first-keystroke-offline-first.md | 4 + 26 files changed, 2468 insertions(+), 285 deletions(-) ``` Save measurements use release fat LTO, 50 timed saves at each size, four runtime workers, automatic saves and watching off, fresh data per run, and two interleaved runs each of 24d0c52 and this save path. Every appended line is verified exactly once. All local builds, tests and measurements use the required build-slot.sh; cargo uses -j4. The final paired measurements show higher p95 at 3,500 lines after the change: 7.47–10.66 ms versus 5.23–8.79 ms. The shared host varied substantially across pairs, so these runs do not establish unchanged tail latency. Startup now reads existing histories to detect edits newer than file bases; large cold-scan cost was not measured. No extra successful-save history flush was added. The final deletion-only SQL hardening does not affect the measured save path. ```text before-1 100 lines: save p50 0.92 ms, p95 1.15 ms, max 1.28 ms 1000 lines: save p50 1.69 ms, p95 2.12 ms, max 2.26 ms 3500 lines: save p50 4.07 ms, p95 5.23 ms, max 6.82 ms after-1 100 lines: save p50 0.62 ms, p95 0.84 ms, max 1.01 ms 1000 lines: save p50 2.00 ms, p95 2.34 ms, max 2.38 ms 3500 lines: save p50 5.37 ms, p95 7.47 ms, max 8.57 ms before-2 100 lines: save p50 0.79 ms, p95 1.09 ms, max 1.70 ms 1000 lines: save p50 2.13 ms, p95 2.62 ms, max 2.89 ms 3500 lines: save p50 7.35 ms, p95 8.79 ms, max 10.22 ms after-2 100 lines: save p50 0.80 ms, p95 1.36 ms, max 1.74 ms 1000 lines: save p50 2.22 ms, p95 2.87 ms, max 3.14 ms 3500 lines: save p50 7.72 ms, p95 10.66 ms, max 15.10 ms ``` Final gates: fmt passed with no output; workspace clippy with -D warnings passed; workspace tests passed (560 tests, 2 existing ignored tests); event_visibility passed 30/30 runs, 54 tests each (1,620 cases). Installed Nix gcc, pkg-config and OpenSSL pkg-config paths were supplied for this host. No frontend changes are included. Verbatim gate output follows. The fmt command exited 0 and produced no stdout or stderr. `cargo fmt --all -- --check` <details><summary>cargo clippy --workspace --all-targets -j4 -- -D warnings (exit 0)</summary> ```text Checking calternal-notes v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/notes) Checking calternal-daily v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/daily) Checking calternal-perf v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/perf) Checking calternal v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/calternal) Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.06s ``` </details> <details><summary>cargo test --workspace -j4 (exit 0)</summary> ```text Compiling calternal-notes v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/notes) Compiling calternal-daily v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/daily) Compiling calternal v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/calternal) Compiling calternal-perf v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/perf) Finished `test` profile [unoptimized + debuginfo] target(s) in 6.85s Running unittests src/main.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal-deae764bfc911c7c) running 12 tests test args::tests::dev_user_never_on_a_public_address ... ok test args::tests::defaults_and_flags ... ok test args::tests::fix_commands ... ok test args::tests::origin_defaults_to_the_local_port ... ok test args::tests::migrate_v0 ... ok test args::tests::user_create ... ok test args::tests::user_recover ... ok test args::tests::web_folder ... ok test plugins::tests::contract_matches_the_server ... ok test isolation::bob_cannot_reach_alices_attachments ... ok test isolation::bob_cannot_join_alices_note_room ... ok test isolation::bob_reaches_nothing_of_alices_through_any_action ... ok test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s Running tests/attachments_crash.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/attachments_crash-15b919419a9652ee) running 2 tests test kill_nine_mid_upload_leaves_nothing_half_written ... ok test a_big_upload_streams_in_bounded_memory ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s Running tests/fix_tz_live.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/fix_tz_live-bbbb7269f8652284) running 2 tests test fix_without_a_running_server_says_so ... ok test strip_tz_markers_on_a_live_home_with_a_client_typing ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s Running tests/notes_crash.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/notes_crash-525ee4dd007d6a3f) running 3 tests test kill_nine_mid_append_on_a_long_note ... ok test kill_nine_mid_tag_rename_renames_each_tag_once ... ok test kill_nine_never_loses_or_doubles ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.93s Running tests/notes_crash_typing.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/notes_crash_typing-a00d0438ca4746bf) running 1 test test kill_nine_while_people_type_loses_and_doubles_nothing ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.18s Running tests/notes_live.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/notes_live-887fed695e542f34) running 2 tests test joining_a_missing_note_fails_politely ... ok test type_over_the_websocket_and_read_it_back ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/prefs_live.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/prefs_live-e6d54e1ebbd4bf71) running 1 test test preferences_are_saved_checked_and_kept ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/search_live.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/search_live-a06d5856f7b093bb) running 1 test test notes_from_everywhere_are_found ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s Running tests/startup.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/startup-127357492c08b075) running 5 tests test refuses_dev_user_on_a_public_address ... ok test recover_only_knows_real_people ... ok test refuses_plain_http_on_a_public_origin ... ok test a_new_server_prints_a_setup_token ... ok test answers_within_budget ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_attachments-889c5893e05a73dd) running 19 tests test serve::tests::dispositions_quote_safely ... ok test serve::tests::only_plain_visible_paths_are_served ... ok test serve::tests::ranges ... ok test tests::sniffing::days_are_strict ... ok test tests::sniffing::names_are_kept_but_made_safe ... ok test tests::sniffing::pictures_and_videos_go_to_photos ... ok test tests::sniffing::text_types_come_from_the_extension_and_html_never_runs ... ok test tests::sniffing::the_name_never_decides_a_binary_type ... ok test tests::http::the_sweep_removes_what_a_crash_left_and_spares_live_uploads ... ok test tests::http::uploads_need_a_session_our_page_and_a_key ... ok test tests::http::a_connection_that_breaks_off_leaves_nothing ... ok test tests::http::the_limit_holds_while_streaming_without_a_length ... ok test tests::http::an_upload_lands_in_its_dated_folder_and_is_served_back ... ok test tests::http::paths_that_climb_out_of_the_home_are_not_found ... ok test tests::http::check_finds_only_your_own_files ... ok test tests::http::a_retry_with_the_same_key_never_makes_a_second_copy ... ok test tests::http::the_same_file_again_says_already_uploaded_and_keeps_one_copy ... ok test tests::http::unsafe_types_are_downloads_with_a_strict_policy ... ok test tests::http::names_can_not_steer_where_a_file_goes ... ok test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_auth-0a5a79f51dd5c667) running 13 tests test limit::tests::stops_after_the_limit ... ok test config::tests::origins ... ok test passkeys::tests::ids_round_trip ... ok test passkeys::tests::names_are_trimmed_short_and_never_empty ... ok test session::tests::names_are_cleaned ... ok test setup::tests::names ... ok test setup::tests::usernames ... ok test token::tests::junk_is_not_a_token ... ok test token::tests::setup_tokens_round_trip_through_pasting ... ok test http::cookie_tests::https_logout_clears_the_same_host_only_cookie ... ok test db::tests::opens_twice_and_keeps_schema ... ok test db::tests::a_version_1_database_gets_passkey_names ... ok test setup::tests::recover_needs_a_known_person ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running tests/abuse.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/abuse-9eeff8c4ec421b78) running 9 tests test oversized_bodies_are_refused ... ok test junk_setup_tokens_are_refused_then_rate_limited ... ok test non_json_requests_are_refused ... ok test open_prompts_are_capped ... ok test bad_json_and_unknown_fields_are_refused ... ok test nothing_about_the_server_leaks_before_sign_in ... ok test forged_sessions_get_nowhere ... ok test other_sites_cannot_act_for_you ... ok test garbage_credentials_never_crash ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/create.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/create-4f5e3a60f3ace7ac) running 6 tests test nothing_about_the_person_leaks_before_sign_in ... ok test an_earlier_first_owner_token_stops_working ... ok test an_expired_enrolment_token_is_refused ... ok test names_must_be_usable_and_unique ... ok test a_created_person_enrolls_their_first_passkey_and_is_the_same_person ... ok test an_enrolment_token_works_exactly_once_under_a_storm ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/isolation.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/isolation-d0dddf9b6aa9e997) running 3 tests test a_cookie_sent_from_another_sites_page_does_not_count ... ok test another_persons_passkey_prompt_cannot_be_used_or_cancelled ... ok test devices_and_passkeys_of_another_person_are_not_found ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/login.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/login-19de61576a334671) running 11 tests test bearer_tokens_work_like_cookies ... ok test foreign_status_cannot_sign_the_browser_out ... ok test a_sign_in_answer_cannot_be_replayed ... ok test sign_in_with_a_passkey_creates_a_new_installation ... ok test signing_in_shows_up_live_on_another_device ... ok test sign_out_ends_the_session_immediately ... ok test signing_out_shows_up_live_on_another_device ... ok test logout_revokes_the_installation_and_rejects_live_cookies ... ok test an_unknown_passkey_is_refused ... ok test revoking_another_device_signs_it_out ... ok test sessions_expire_when_unused ... ok test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s Running tests/passkeys.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/passkeys-969238b1ee8fd2b8) running 7 tests test the_same_device_cannot_be_added_twice ... ok test the_first_passkey_is_listed_with_the_device_it_was_made_on ... ok test an_empty_name_is_refused_and_a_long_one_is_cut ... ok test adding_needs_a_sign_in_and_an_add_prompt_works_once ... ok test a_removed_passkey_that_is_gone_or_unknown_is_not_found ... ok test add_rename_and_remove_each_leave_a_journal_event ... ok test the_last_passkey_cannot_be_removed ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running tests/setup.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/setup-3fbee7e0abd4428d) running 8 tests test first_owner_needs_a_name ... ok test a_restart_replaces_the_first_owner_token ... ok test session_cookie_is_locked_down ... ok test a_finished_prompt_cannot_be_replayed ... ok test first_owner_signs_up_with_the_printed_token ... ok test recovery_adds_a_new_passkey_for_the_same_person ... ok test a_token_works_exactly_once_under_a_storm ... ok test an_expired_setup_token_is_refused ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_backdrops-e474982e40fe3a4d) running 19 tests test tests::an_upload_is_private_to_the_person_who_made_it ... ok test tests::an_answer_that_is_not_a_picture_is_refused_and_not_kept ... ok test tests::a_photo_unknown_to_us_is_looked_up ... ok test tests::changes_need_our_own_page_and_a_signed_in_person ... ok test tests::the_real_client_speaks_https_to_unsplash ... ignored, needs the internet test tests::pictures_from_other_hosts_are_refused ... ok test tests::picking_is_reported_to_unsplash_once ... ok test tests::pictures_are_proxied_cached_and_never_given_the_key ... ok test tests::unsplash_running_out_of_requests_is_a_plain_slow_down ... ok test tests::bad_ids_never_reach_the_disk_or_the_network ... ok test tests::search_lists_photos_with_our_own_addresses_and_credit ... ok test tests::nobody_can_read_or_list_someone_elses_uploads ... ok test tests::an_upload_is_kept_once_and_served_back ... ok test tests::uploads_are_checked_by_content_not_by_what_they_claim ... ok test tests::without_a_key_photos_are_off_but_uploads_work ... ok test tests::the_same_search_is_answered_once ... ok test tests::the_real_client_sends_the_key_and_caps_the_size ... ok test tests::too_many_pixels_are_refused_but_big_files_are_not ... ok test tests::the_cache_drops_the_oldest_files_past_its_cap ... ok test result: ok. 18 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_core-22753e58953721f1) running 7 tests test action::tests::namespace_is_enforced ... ok test journal::tests::tokens_round_trip ... ok test error::tests::every_code_has_a_friendly_message ... ok test batch::tests::stops_at_the_first_error ... ok test plugin::tests::plugins_stay_in_their_namespace ... ok test journal::tests::junk_tokens_ask_for_a_refresh ... ok test batch::tests::visits_everything_once_in_order ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_daily-253fcac5eaa1e5e5) running 21 tests test day::tests::daylight_saving_uses_the_offset_the_device_sends ... ok test day::tests::titles_read_like_the_web_app ... ok test day::tests::midnight_follows_the_device_in_ist ... ok test day::tests::names_and_ids ... ok test tests::shared_vectors ... ok test tests::any_text_is_safe_to_read_and_plan ... ok test times_tests::a_line_with_only_tags_stays_words ... ok test tests::close_turns_one_open_entry_into_a_range ... ok test times_tests::only_a_day_note_has_times ... ok test tests::add_inserts_exactly_one_entry_and_keeps_the_rest ... ok test tests::bad_input_is_refused_kindly ... ok test times_tests::trailing_tags_on_any_line ... ok test times_tests::any_line_is_safe ... ok test times_tests::a_log_line_splits_into_times_words_and_tags ... ok test tests::an_existing_day_file_is_reused_whatever_its_id ... ok test tests::today_follows_the_device_offset ... ok test tests::opening_the_same_day_at_once_makes_one_note ... ok test tests::log_add_then_close_makes_a_range ... ok test tests::make_note_on_a_log_line_keeps_times_and_tags ... ok test tests::two_offline_devices_starting_the_same_day_merge_into_one_note ... ok test tests::no_file_until_the_first_keystroke ... ok test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_engine-ff3aa4aa42431a1a) running 13 tests test hash::tests::key_order_does_not_matter_but_content_does ... ok test tests::bad_input_and_unknown_actions_are_friendly ... ok test tests::changes_need_a_key_reads_do_not ... ok test tests::connected_follows_live_views ... ok test tests::a_plugin_cannot_write_outside_its_namespace ... ok test tests::a_retry_runs_once_and_replays_the_result ... ok test tests::journal_pages_continue_where_they_stopped ... ok test tests::users_never_see_each_other ... ok test tests::identical_calls_at_the_same_moment_run_once ... ok test tests::no_write_is_lost_while_users_are_released_and_reopened ... ok test tests::a_huge_job_never_delays_anyone ... ok test tests::a_user_with_a_live_view_or_a_running_action_is_kept ... ok test tests::an_idle_user_is_released_and_comes_back_with_nothing_lost ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_fixtures-6f98542429b58355) running 4 tests test dates::tests::round_trips_and_formats ... ok test rng::tests::same_seed_same_numbers ... ok test tests::same_seed_same_bytes_other_seed_other_bytes ... ok test tests::looks_like_a_real_home ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Running unittests src/main.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_fixtures-f234eac8403fa749) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_fsio-0087f3cf3ed3c80d) running 12 tests test tests::atomic_write_replaces_and_leaves_no_temp_files ... ok test beneath::tests::paths_that_climb_out_are_refused ... ok test beneath::tests::walking_without_openat2_refuses_symlinks_too ... ok test tests::failed_write_keeps_the_old_file ... ok test tests::case_only_rename_works_and_other_clashes_are_refused ... ok test beneath::tests::temp_files_persist_without_replacing_and_vanish_when_dropped ... ok test tests::only_one_process_owns_a_data_folder ... ok test tests::names_fold_case_and_unicode_form ... ok test tests::unique_names_skip_case_and_form_clashes ... ok test tests::prepared_writes_land_only_when_placed ... ok test tests::write_unless_changed_keeps_someone_elses_version ... ok test tests::big_writes_arrive_whole ... ok test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_memory-3b65467e6e94a530) running 2 tests test tests::huge_pages_go_off ... ok test tests::trimming_is_harmless ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_migrate_v0-bd794bebe756a3e2) running 36 tests test tests::rules::dry_run_writes_nothing ... ok test tests::rules::m1_custom_daily_title_and_heading_stay ... ok test tests::rules::m1_daily_notes_get_day_names_ids_and_lose_generated_headings ... ok test tests::rules::edited_files_are_never_overwritten_without_asking ... ok test tests::rules::m1_titles_come_from_title_then_h1_then_file_name_and_stay_unique ... ok test tests::rules::m10_tz_markers_go_and_other_zones_convert_to_the_notes_zone ... ok test tests::rules::m2_unresolved_links_stay_as_written_and_are_reported ... ok test tests::rules::m2_attachments_that_exist_are_copied_and_relinked ... ok test tests::rules::m2_code_is_never_rewritten ... ok test tests::rules::m2_wikilinks_always_become_standard_links ... ok test tests::rules::m3_m5_frontmatter_keys_drop_and_times_convert ... ok test tests::units::every_v0_time_shape_converts ... ok test tests::units::file_names_give_titles ... ok test tests::units::links_parse_in_every_shape ... ok test tests::units::keys_ignore_case_encoding_quotes_and_md ... ok test tests::rules::m2_links_are_repaired_by_name_date_title_and_slug ... ok test tests::rules::m5_unreadable_dates_fall_back ... ok test tests::units::unix_times_become_india_time ... ok test tests::rules::m7_tasks_blocks_are_stripped_and_listed ... ok test tests::rules::m4_unreferenced_block_ids_go_and_referenced_ones_stay ... ok test tests::rules::m8_only_notes_and_linked_files_move ... ok test tzmarker::tests::code_is_never_touched ... ok test tzmarker::tests::berlin_converts_inside_the_day ... ok test tests::rules::m6_conflict_copies_are_not_migrated ... ok test tzmarker::tests::a_conversion_that_leaves_the_day_is_kept_and_reported ... ok test tzmarker::tests::eu_summer_time_edges ... ok test tzmarker::tests::day_from_a_date_value ... ok test tzmarker::tests::no_zone_in_the_note_means_strip_only ... ok test tzmarker::tests::marker_at_the_end_or_tight_leaves_no_stray_space ... ok test tzmarker::tests::not_a_marker_is_left_alone ... ok test tzmarker::tests::same_zone_just_goes ... ok test tzmarker::tests::second_run_changes_nothing ... ok test tzmarker::tests::styles_survive_conversion ... ok test tzmarker::tests::unknown_zone_or_a_non_log_line_is_kept_and_counted ... ok test tests::rules::running_twice_gives_the_same_bytes ... ok test tests::no_new_markers::nothing_writes_a_tz_marker ... ok test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-fa4fba7e8d86451a) running 282 tests test anchor::tests::lines_by_utf16_index ... ok test anchor::tests::hash_is_plain_sha256_hex ... ok test blocks::tests::finds_list_children_and_heading_sections ... ok test backlinks::tests::snippets_are_the_trimmed_line ... ok test backlinks::tests::links_are_fold_keys_and_lines ... ok test blocks::tests::line_edits ... ok test blocks::tests::titles_from_the_first_sentence ... ok test bulk::undo::tests::inverse_restores_the_text ... ok test blocks::tests::shapes_keep_markers ... ok test frontmatter::tests::h1_skips_code_and_frontmatter ... ok test diff::tests::emoji_positions_are_utf16 ... ok test diff::tests::small_change_is_a_small_edit ... ok test frontmatter::tests::quoting ... ok test frontmatter::tests::set_adds_a_line_or_a_block ... ok test diff::tests::an_inserted_line_starts_at_a_line_start ... ok test frontmatter::tests::set_changes_only_the_value ... ok test frontmatter::tests::set_is_utf16_aware ... ok test frontmatter::tests::reads_keys ... ok test index::tests::reload_speed ... ignored test index::tests::a_shared_path_answers_with_the_newest_note ... ok test index::tests::under_finds_exact_paths_and_descendants_with_folded_names ... ok test index::tests::under_keeps_shadowed_paths_for_watcher_removal ... ok test index::tests::a_torn_tail_cannot_swallow_the_next_durable_mapping ... ok test links::tests::finds_standard_and_old_style_links ... ok test index::tests::survives_reload_renames_and_torn_lines ... ok test index::tests::unloads_and_reloads ... ok test links::tests::relative_paths ... ok test links::tests::resolves_relative_to_the_linking_note ... ok test links::tests::retarget_follows_the_title_and_keeps_custom_text ... ok test links::tests::retarget_from_a_subfolder ... ok test links::tests::retarget_matches_case_and_unicode_forms ... ok test links::tests::skips_code_images_and_the_web ... ok test meta::tests::cursors_round_trip_and_reject_junk ... ok test missing::targets::tests::a_name_is_the_file_without_its_folder_and_extension ... ok test meta::tests::snippets_skip_frontmatter_and_headings ... ok test missing::targets::tests::names_rank_exact_then_prefix_then_word_then_inside ... ok test rename::tests::daily_names ... ok test rename::tests::h1_is_set_or_added ... ok test rename::tests::clash_numbers ... ok test room::acks::tests::varuints_round_trip ... ok test room::edit::tests::checks_bounds_overlap_and_surrogates ... ok test index::tests::compacts_when_it_grows ... ok test links::tests::nested_brackets_in_text ... ok test room::save::tests::review::review_acknowledged_save_child ... ok test bulk::undo::tests::inverse_roundtrips ... ok test history::tests::pending_save_promotes_to_base ... ok test history::tests::appends_are_ordered_and_readable ... ok test diff::tests::edits_turn_old_into_new ... ok test diff::tests::edits_never_split_a_character ... ok test room::save::tests::save_kill_child ... ok test history::tests::a_competing_writer_cannot_invalidate_a_history_write_snapshot ... ok test scan::tests::day_ids_name_their_files ... ok test scan::tests::state_round_trips_and_skips_odd_names ... ok test search::tests::a_note_becomes_a_document ... ok test search::tests::plain_search_lines_borrow_their_text ... ok test search::tests::search_lines_keep_link_text_and_replacement_order ... ok test search::tests::titles_fall_back_to_the_file_name ... ok test smartline::tests::a_plain_line ... ok test smartline::tests::only_tags_are_words ... ok test smartline::tests::trailing_tags_only ... ok test stamp::tests::formats_with_offset ... ok test tags::front::tests::every_way_of_writing_tags ... ok test tags::merge::tests::property_tags_go_with_their_comma_or_line ... ok test tags::merge::tests::text_tags_go_with_one_space ... ok test index::tests::answers_like_plain_maps ... ok test tags::rewrite::tests::nothing_to_do_is_no_edits ... ok test tags::rewrite::tests::merging_keeps_every_tag_once_at_most ... ok test tags::rewrite::tests::positions_count_utf16 ... ok test tags::rewrite::tests::properties_change_name_only ... ok test room::save::tests::review::review_kill_nine_after_save_reply_preserves_exact_file_history_and_version ... ok test tags::rewrite::tests::renames_tags_and_nested_tags_only ... ok test tags::rewrite::tests::renaming_onto_an_existing_tag_merges ... ok test tags::rewrite::tests::words_code_links_and_headings ... ok test tags::scan::tests::code_is_never_tags ... ok test tags::scan::tests::hash_free_lines_still_open_and_close_code_fences ... ok test tags::scan::tests::headings_and_quotes_keep_their_tags ... ok test tags::scan::tests::link_targets_and_addresses_are_never_tags ... ok test tags::scan::tests::not_tags ... ok test tags::scan::tests::plain_tags ... ok test tags::tests::nesting_and_cleaning ... ok test tags::tests::properties_and_text ... ok test room::save::tests::title_sync_does_not_decode_the_saved_document ... ok test tests::acks::an_older_lineage_is_refused_before_anything_is_sent ... ok test room::save::tests::concurrent_typists_and_saves_converge ... ok test room::save::tests::review::review_delete_set_before_insert_and_trailing_format_marks ... ok test tests::acks::checks_are_answered_in_order ... ok test room::save::tests::review::review_failed_save_retry_and_outside_retry_keep_base_cache ... ok test room::save::tests::kill_nine_mid_save_recovers_title_and_bytes ... ok test tests::acks::saved_means_the_change_is_in_history ... ok test tests::acks::lineage_survives_a_restart ... ok test tests::anchors::an_anchor_follows_its_block_when_lines_shift ... ok test tests::anchors::an_edited_block_is_refused_never_the_wrong_one ... ok test tests::anchors::anchors_need_a_hash_and_block_ids_work ... ok test tests::appends_review::delete_whole_tail_then_append_matches ... ok test tests::appends_review::frontmatter_map_write_falls_back ... ok test tags::rewrite::tests::rename_and_back_is_the_same_text ... ok test tests::appends_review::trailing_format_marker_bytes ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test index::tests::directory_counts_match_full_scan_after_moves_and_reload ... ok test tests::anchors::history_folds_typing_and_names_jobs ... ok test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tags::rewrite::tests::only_real_tags_change ... ok test tests::appends::an_append_to_a_long_note_stays_small ... ok test tests::anchors::shifting_lines_never_move_the_wrong_block ... ok test tests::appends::appends_built_directly_match_the_copy_byte_for_byte ... ok test tests::appends::typists_and_appends_interleave_on_one_note ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::appends_review::fuzz_deletes_restarts_parked ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::move_note ... ok test room::save::tests::saved_bytes_and_titles_match_the_old_copy_path ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test room::save::tests::review::review_title_precedence_edge_matrix ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::fanout::a_crash_before_the_seed_is_durable_never_doubles_text ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::outside_rename ... ok test tests::fanout::a_first_open_does_not_wait_for_the_disk ... ok test tests::fanout::bursts_converge_and_reach_history ... ok test tests::kill9::child ... ok test tests::fanout::a_crash_between_fan_out_and_disk_loses_nothing ... ok test tests::fanout::a_version_always_matches_its_text ... ok test tests::fresh::a_note_made_with_text_opens_with_its_frontmatter ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::kill9::permanent_delete_after_restore_cannot_delete_the_live_note ... ok test tests::kill9::delete_killed_after_its_answer_finishes_once ... ok test tests::kill9::quick_delete_restore_survives_kill ... ok test tests::kill9::quick_restore_delete_survives_kill ... ok test tests::kill9::restore_delete_forget_does_not_resurrect_after_kill ... ok test tests::kill9::restore_killed_after_its_answer_finishes_once ... ok test tests::listing::filters_by_tag_kind_and_created_range ... ok test tests::listing::pinning_shows_in_the_list_and_unpinning_leaves_no_trace ... ok test tests::listing::the_first_page_never_waits_for_the_home_to_open ... ok test tests::listing::pages_cover_every_note_once_in_a_stable_order ... ok test tests::fanout::collaborators_see_typing_before_the_disk ... ok test tests::missing::a_path_tells_here_trash_and_gone ... ok test tests::missing::a_rename_in_the_app_leaves_the_old_path_moved ... ok test tests::missing::make_from_link_makes_the_note_where_the_link_points_and_undo_takes_it_back ... ok test tests::missing::never_written_paths_are_new_and_bad_ones_too ... ok test tests::missing::notes_in_the_trash_from_before_are_found ... ok test tests::missing::never_made_targets_are_offered_with_their_capitals_and_link_counts ... ok test tests::missing::restored_with_a_new_name_reads_as_moved ... ok test tests::missing::a_move_outside_is_found_and_relink_repoints_the_links ... ok test tests::opening::a_note_never_typed_in_is_still_forgotten_on_restart ... ok test tests::opening::a_cold_fill_ends_with_every_index_and_right_answers ... ok test tests::event_visibility::rename ... ok test tests::opening::identifying_an_already_indexed_file_never_makes_it_a_copy ... ok test tests::opening::a_warm_open_announces_only_what_changed_while_closed ... ok test tests::listing::a_common_tag_pages_the_same_in_every_order ... ok test tests::listing::the_list_stays_live_with_new_notes_saves_and_outside_edits ... ok test tests::opening::a_cold_home_indexes_every_file_once_with_its_own_id ... ok test tests::opening::upgrading_without_a_saved_scan_announces_nothing_for_known_notes ... ok test tests::opening::shutting_down_leaves_the_list_log_empty ... ok test tests::outside::edit_while_closed_is_merged_on_open ... ok test tests::outside::missed_watcher_event_is_caught_before_saving ... ok test tests::outside::outside_edit_while_typing_merges ... ok test tests::outside::copied_note_gets_a_fresh_id ... ok test tests::outside::outside_create_and_delete ... ok test tests::peek::an_open_room_answers_with_its_live_text ... ok test tests::peek::reads_files_without_opening_rooms ... ok test tests::peek::returns_at_most_fifty ... ok test tests::pending::apply_places_changes_in_any_order ... ok test tests::opening::asking_mid_scan_never_says_not_found_and_never_duplicates_a_day ... ok test tests::pending::yrs_alone_loses_a_parked_change ... ok test tests::event_visibility::restore ... ok test tests::pending::changes_out_of_order_all_arrive_and_saved_is_true ... ok test tests::renames::a_taken_name_gets_a_number_and_daily_notes_keep_theirs ... ok test tests::renames::backlinks_list_linked_and_unlinked_mentions ... ok test tests::renames::make_note_moves_the_block_and_undoes_as_one_step ... ok test tests::listing::the_kept_count_follows_adds_and_deletes ... ok test tests::renames::move_block_to_another_note_and_back ... ok test tests::renames::rename_moves_the_file_and_repoints_every_link ... ok test tests::outside::outside_rename_keeps_the_id ... ok test tests::renames::typing_in_a_linking_note_during_a_rename_is_kept ... ok test tests::renames::undo_keeps_a_made_note_someone_typed_in ... ok test tests::rooms::fresh_note_opened_by_many_at_once_is_not_doubled ... ok test tests::rooms::late_joiner_gets_full_state ... ok test tests::rooms::patches_use_utf16_positions ... ok test tests::rooms::retried_change_applies_once ... ok test tests::rooms::retried_create_makes_one_note ... ok test tests::renames::typing_a_new_title_renames_the_file_after_a_pause ... ok test tests::rooms::stale_replace_keeps_newer_typing ... ok test tests::rooms::typing_survives_a_concurrent_delete ... ok test tests::saving::a_write_error_keeps_the_change ... ok test tests::renames::backlinks_follow_edits_and_deletes ... ok test tests::event_visibility::save ... ok test tests::saving::failed_save_keeps_the_change ... ok test tests::outside::own_saves_are_not_outside_edits ... ok test tests::saving::line_endings_and_bom_are_kept ... ok test tests::saving::crash_after_write_does_not_double_text ... ok test tests::saving::crash_before_write_loses_nothing ... ok test tests::outside::polling_finds_outside_changes ... ok test tests::saving::first_keystroke_creates_the_file ... ok test tests::saving::title_and_h1_stay_in_step ... ok test tests::event_visibility::save_outside_retry ... ok test tests::event_visibility::unpin ... ok test tests::tags::bad_names_are_refused ... ok test tests::rooms::random_concurrent_editing_converges_without_duplicates ... ok test tests::tags::typing_during_a_tag_rename_is_kept ... ok test tests::tags::renames_every_tag_and_undoes_as_one_step ... ok test tests::saving::opening_never_writes ... ok test tests::trash::a_closed_note_is_trashed_without_opening_it ... ok test tests::saving::an_error_after_the_write_does_not_double_text ... ok test tests::trash::a_never_typed_note_is_simply_forgotten ... ok test tests::trash::a_note_deleted_before_its_first_save_keeps_its_text ... ok test tests::trash::delete_and_restore_answer_once_per_job_id ... ok test tests::trash::delete_replay_with_a_stale_index_keeps_the_only_file ... ok test tests::trash::delete_moves_to_trash_and_undo_brings_it_back ... ok test tests::trash::forget_deletes_file_and_history_forever ... ok test tests::trash::folder_rename_and_outside_move_bursts_keep_every_descendant ... ok test tests::trash::half_written_trash_folders_never_hide_a_live_note ... ok test tests::trash::restore_durably_indexes_a_note_without_an_embedded_id ... ok test tests::trash::a_file_deleted_outside_goes_to_the_trash ... ok test tests::trash::restore_with_a_stale_index_really_moves_the_file_back ... ok test tests::trash::restore_keeps_id_and_history_and_takes_a_free_name ... ok test tests::trash::the_sweep_empties_only_notes_older_than_thirty_days ... ok test tests::trash::trash_ids_never_reach_another_home ... ok test tests::trash::trashed_notes_leave_search_lists_and_backlinks_and_come_back ... ok test tests::trash::trash_pages_newest_first ... ok test tests::saving::saving_does_not_loop ... ok test tests::unloading::an_unused_home_unloads_and_answers_after ... ok test tests::opening::typing_saved_only_in_history_survives_a_restart_before_the_first_save ... ok test text::tests::mixed_endings_take_the_majority ... ok test text::tests::styles_round_trip ... ok test text::tests::uniform_files_round_trip_exactly ... ok test trash::tests::a_note_without_details_still_reads ... ok test trash::tests::details_without_a_note_are_not_a_note ... ok test trash::tests::missing_details_never_age_trash_from_the_notes_old_mtime ... ok test versions::tests::folds_runs_by_author_kind_and_gap ... ok test ydoc::tests::fork_and_merge_keeps_concurrent_typing ... ok test ydoc::tests::reapplying_an_update_changes_nothing ... ok test ydoc::tests::utf16_offsets ... ok test tests::unloading::an_open_note_keeps_it ... ok test tests::unloading::a_connected_client_keeps_it ... ok test tests::writers::every_writer_at_once_with_the_watcher ... ok test tests::storm::outside_rewrites_during_a_storm_all_land ... ok test tests::saving::nonstop_typing_still_saves ... ok test tests::tags::a_big_tag_rename_never_stalls_typing ... ok test tests::writers::every_writer_at_once_loses_and_doubles_nothing ... ok test tests::renames::a_crash_mid_rename_resumes_and_applies_each_edit_once ... ok test tests::trash::a_crash_mid_delete_finishes_on_restart_exactly_once ... ok test tests::tags::a_crash_mid_rename_resumes_and_renames_each_tag_once ... ok test room::save::tests::review::review_fuzz_old_new_bytes_history_versions_and_restarts ... ok test result: ok. 281 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 16.06s Running unittests src/main.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_perf-1052020ed1871574) running 6 tests test scenarios::soak::tests::slope_of_a_line ... ok test args::tests::parses_trash_only_mode ... ok test scenarios::storm::tests::typing_stops_before_the_newline_ahead_of_outside_lines ... ok test stats::tests::summary_max_is_the_largest_observed_sample_across_runs ... ok test stats::tests::medians_of_runs_and_pooled_singles ... ok test live::tests::frames_round_trip_and_keystrokes_stay_whole ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/storage-bench.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/storage_bench-aaee1f6d1cd60c74) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_plugin_hello-53ca8ca6107399a0) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_prefs-34d1a5e6c699003e) running 9 tests test tests::keys_are_an_area_then_dotted_parts ... ok test tests::a_change_on_one_device_reaches_the_other ... ok test tests::a_retry_with_the_same_key_acts_once ... ok test tests::people_do_not_share_preferences ... ok test tests::set_then_get_and_survive_a_restart ... ok test tests::saving_the_same_value_again_is_quiet ... ok test tests::quick_saves_from_two_devices_all_land ... ok test tests::bad_keys_and_big_values_get_friendly_errors ... ok test tests::at_most_200_keys_but_existing_ones_can_still_change ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_search-ff67ffa340bd9f12) running 13 tests test fuzzy::tests::distance_counts_swaps_as_one ... ok test query::tests::dates_cover_whole_periods ... ok test fuzzy::tests::common_typos_are_fixed ... ok test query::tests::lone_symbols_are_ignored ... ok test read::tests::block_ids_are_found ... ok test query::tests::words_filters_and_phrases ... ok test read::tests::renumbering_shifts_placeholders ... ok test text::tests::bigrams_cover_unspaced_scripts ... ok test read::tests::excerpts_mark_matches_in_context ... ok test read::tests::text_matches_like_the_index ... ok test text::tests::fold_drops_accents_and_case ... ok test text::tests::words_keep_indic_vowel_signs ... ok test schema::tests::an_older_index_gets_its_titles_filled ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/search.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/search-8eb084de93ee7287) running 12 tests test searches_answer_while_indexing_runs ... ok test an_empty_search_shows_recent_things ... ok test results_show_why_they_matched_and_where ... ok test titles_first_then_recent_use_then_body ... ok test every_script_is_searchable ... ok test filters_by_tag_kind_and_date ... ok test odd_input_never_breaks_search ... ok test prefixes_and_typos_are_forgiven ... ok test behind_answers_at_once_and_catching_up_is_announced_once ... ok test a_restart_heals_whatever_was_missed ... ok test people_only_ever_find_their_own_things ... ok test the_index_follows_changes_live ... ok test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_server-b018c8f458805a08) running 2 tests test rooms::tests::frames_round_trip ... ok test compress::tests::big_answers_are_compressed_and_small_ones_are_not ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/access.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/access-b270c95875ec56fa) running 1 test test one_line_per_request_with_no_secrets ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/live.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/live-2ebb72560f7b157e) running 6 tests test signed_out_calls_get_a_friendly_refusal ... ok test health_answers_without_signing_in ... ok test a_stranger_token_asks_for_a_refresh ... ok test errors_carry_codes_not_internals ... ok test reconnecting_catches_up_from_a_token ... ok test http_to_journal_to_websocket ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/signout.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/signout-3993512dadca5b39) running 1 test test signing_a_device_out_closes_its_live_socket ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running tests/web.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/web-4c0ff73bf5023b52) running 3 tests test files_deep_links_and_the_api_live_side_by_side ... ok test precompressed_files_are_sent_as_they_are_to_whoever_accepts_them ... ok test caching_and_security_headers_follow_what_each_file_is ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_store-dc5119e9b339ecbc) running 8 tests test tests::a_store_with_a_listener_or_a_copy_is_in_use ... ok test tests::idempotency_is_saved_with_the_events_or_not_at_all ... ok test tests::commits_are_read_back_in_order ... ok test tests::tokens_survive_a_restart_and_reject_strangers ... ok test tests::live_entries_arrive_in_journal_order ... ok test tests::reads_are_capped ... ok test tests::old_idempotency_records_are_swept_when_the_store_opens ... ok test tests::old_idempotency_records_are_swept_after_commits ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_testkit-84605cced32b9d05) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_attachments running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_auth running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_backdrops running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_core running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_daily running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_engine running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_fixtures running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_fsio running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_memory running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_migrate_v0 running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_notes running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_plugin_hello running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_prefs running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_search running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_store running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests calternal_testkit running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ``` </details> <details><summary>for run in $(seq 1 30); do cargo test -p calternal-notes -j4 event_visibility; done (exit 0)</summary> ```text Run 1 Compiling calternal-notes v0.1.0 (/home/kayg/Developer/calternal-wt-587/crates/notes) Finished `test` profile [unoptimized + debuginfo] target(s) in 6.19s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 6.02s Run 2 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.80s Run 3 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.32s Run 4 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.13s Run 5 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.17s Run 6 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.15s Run 7 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.14s Run 8 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.19s Run 9 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.13s Run 10 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::create ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.19s Run 11 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::create ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.21s Run 12 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::create ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 6.02s Run 13 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.52s Run 14 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.57s Run 15 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::create ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.49s Run 16 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.53s Run 17 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.55s Run 18 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.50s Run 19 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.59s Run 20 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.54s Run 21 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::create ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.61s Run 22 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::create ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.45s Run 23 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.66s Run 24 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.37s Run 25 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.41s Run 26 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::create ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.53s Run 27 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.43s Run 28 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::create ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.54s Run 29 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.44s Run 30 Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s Running unittests src/lib.rs (/home/kayg/Developer/calternal-target-587-round3/debug/deps/calternal_notes-0168fb844f060989) running 54 tests test tests::event_visibility::a_scan_cannot_replace_an_announced_live_pin_with_the_old_file ... ok test tests::event_visibility::a_failed_list_commit_cannot_announce_a_pin ... ok test tests::event_visibility::failed_delete_then_restore_announces_the_current_state ... ok test tests::event_visibility::outside_create ... ok test tests::event_visibility::create ... ok test tests::event_visibility::move_note ... ok test tests::event_visibility::create_text ... ok test tests::event_visibility::delete ... ok test tests::event_visibility::edit ... ok test tests::event_visibility::edit_title_property ... ok test tests::event_visibility::regression_create_retry_conflicts_with_different_file_text ... ok test tests::event_visibility::edit_title ... ok test tests::event_visibility::regression_create_retry_normalizes_server_keys_consistently ... ok test tests::event_visibility::regression_create_retry_after_restart_uses_file_without_intent ... ok test tests::event_visibility::regression_backup_discovery_cannot_reuse_a_forgotten_id ... ok test tests::event_visibility::regression_create_retry_with_crlf_and_bom_keeps_bytes ... ok test tests::event_visibility::outside_edit ... ok test tests::event_visibility::outside_delete ... ok test tests::event_visibility::outside_edit_closed ... ok test tests::event_visibility::regression_failed_initial_file_write_can_retry ... ok test tests::event_visibility::regression_delayed_depart_cannot_clear_gone ... ok test tests::event_visibility::regression_failed_create_cannot_resurrect_forgotten_id ... ok test tests::event_visibility::regression_outside_commit_child ... ok test tests::event_visibility::regression_initial_file_precedes_visible_identity ... ok test tests::event_visibility::regression_failed_unsaved_edit_restart_reconciles_from_journal ... ok test tests::event_visibility::regression_create_with_text_still_renames_after_its_h1 ... ok test tests::event_visibility::regression_purge_commits_path_state_before_unlink_or_event ... ok test tests::event_visibility::regression_forgotten_id_stays_gone_after_path_reuse_and_restart ... ok test tests::event_visibility::regression_kill_after_outside_commit_repairs_list_on_start ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_explicit_id ... ok test tests::event_visibility::review_create_retry_preserves_initial_text_key_id ... ok test tests::event_visibility::regression_failed_save_hint_still_schedules_title_rename ... ok test tests::event_visibility::review_create_retry_without_key_preserves_initial_text_once ... ok test tests::event_visibility::review_restore_event_recovers_after_meta_failure ... ok test tests::event_visibility::rename_public_retry ... ok test tests::event_visibility::rename_retry ... ok test tests::event_visibility::review_restore_publication_survives_home_restart ... ok test tests::event_visibility::review_discovery_publication_retries_after_metadata_failure ... ok test tests::event_visibility::review_load_event_recovers_after_meta_failure ... ok test tests::event_visibility::saved_rows_keep_file_stamps_for_warm_scans ... ok test tests::event_visibility::outside_rename ... ok test tests::event_visibility::save_background_retry ... ok test tests::event_visibility::unread_external_bytes_do_not_get_a_clean_stamp ... ok test tests::event_visibility::save_retry ... ok test tests::event_visibility::startup_scan_events_are_listed_before_the_scan_finishes ... ok test tests::event_visibility::regression_delete_failure_then_forget_keeps_gone ... ok test tests::event_visibility::regression_one_reconcile_path_after_failed_edit ... ok test tests::event_visibility::pin ... ok test tests::event_visibility::outside_rename_closed ... ok test tests::event_visibility::rename ... ok test tests::event_visibility::save ... ok test tests::event_visibility::restore ... ok test tests::event_visibility::unpin ... ok test tests::event_visibility::save_outside_retry ... ok test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 228 filtered out; finished in 5.43s ``` </details>
Reconcile note lists from durable writes before publishing hints
Some checks failed
CI / server (pull_request) Successful in 23s
CI / web (pull_request) Failing after 32s
CI / rust (pull_request) Successful in 4m22s
e174661153
Author
Owner

This PR's commits are on dev (landed). Forgejo kept it open and its merge endpoint answers 405, so it is closed by hand.

This PR's commits are on dev (landed). Forgejo kept it open and its merge endpoint answers 405, so it is closed by hand.
kayg closed this pull request 2026-10-21 11:32:41 +00:00
Some checks failed
CI / server (pull_request) Successful in 23s
CI / web (pull_request) Failing after 32s
CI / rust (pull_request) Successful in 4m22s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal!599
No description provided.