[INFO] fetching crate mecha-graph-core 0.1.2...
[INFO] testing mecha-graph-core-0.1.2 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate mecha-graph-core 0.1.2 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate mecha-graph-core 0.1.2
[INFO] finished tweaking crates.io crate mecha-graph-core 0.1.2
[INFO] tweaked toml for crates.io crate mecha-graph-core 0.1.2 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate mecha-graph-core 0.1.2 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mecha-graph-core 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded quoted_printable v0.5.2
[INFO] [stderr]   Downloaded charset v0.1.5
[INFO] [stderr]   Downloaded hashlink v0.9.1
[INFO] [stderr]   Downloaded mailparse v0.15.0
[INFO] [stderr]   Downloaded sqlite-vec v0.1.9
[INFO] [stderr]   Downloaded zip v8.6.0
[INFO] [stderr]   Downloaded rusqlite v0.32.1
[INFO] [stderr]   Downloaded openssl-src v300.6.1+3.6.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e
[INFO] running `Command { std: "docker" "start" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling zlib-rs v0.6.7
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling charset v0.1.5
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling quoted_printable v0.5.2
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling mailparse v0.15.0
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling openssl-src v300.6.1+3.6.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling openssl-sys v0.9.117
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling sqlite-vec v0.1.9
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling mecha-graph-core v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 48.94s
[INFO] running `Command { std: "docker" "inspect" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling mecha-graph-core v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]     --> src/fact.rs:1758:9
[INFO] [stdout]      |
[INFO] [stdout] 1758 |     use super::*;
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.04s
[INFO] running `Command { std: "docker" "inspect" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]     --> src/fact.rs:1758:9
[INFO] [stderr]      |
[INFO] [stderr] 1758 |     use super::*;
[INFO] [stderr]      |         ^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `mecha-graph-core` (lib test) generated 1 warning (run `cargo fix --lib -p mecha-graph-core --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mecha_graph_core-f6544f652a1eb37f)
[INFO] [stdout] 
[INFO] [stdout] running 206 tests
[INFO] [stdout] test context::tests::test_scope_chain_and_context_composition ... ok
[INFO] [stdout] test db::tests::test_copy_tables_covers_schema ... ok
[INFO] [stdout] test decay::tests::test_parse_and_render_roundtrip ... ok
[INFO] [stdout] test context::tests::test_scope_cycle_guard ... ok
[INFO] [stdout] test corrections::tests::test_pending_scan_marks_processed ... ok
[INFO] [stdout] test corrections::tests::test_pure_rejection_writes_negation ... ok
[INFO] [stdout] test corrections::tests::test_text_resolution_and_retry_idempotence ... ok
[INFO] [stdout] test embed::tests::a_context_overflow_is_recognised_by_message ... ok
[INFO] [stdout] test embed::tests::a_document_carries_no_instruction ... ok
[INFO] [stdout] test corrections::tests::test_unresolved_goes_to_review_not_guessed ... ok
[INFO] [stdout] test embed::tests::dedup_and_retrieval_ask_different_questions ... ok
[INFO] [stdout] test corrections::tests::test_correction_supersedes_stages_demotes_sweeps ... ok
[INFO] [stdout] test embed::tests::the_embed_url_is_not_the_chat_url ... ok
[INFO] [stdout] test decay::tests::test_below_npmi_floor_decays_rather_than_alarming ... ok
[INFO] [stdout] test decay::tests::test_below_floor_still_respects_a_user_verified_hold ... ok
[INFO] [stdout] test decay::tests::test_drifted_statement_is_refreshed_and_requeued_for_embedding ... ok
[INFO] [stdout] test decay::tests::test_hysteresis_band_holds_borderline_beliefs ... ok
[INFO] [stdout] test decay::tests::test_dry_run_changes_nothing_but_still_counts ... ok
[INFO] [stdout] test decay::tests::test_decayed_belief_closes_valid_time_only ... ok
[INFO] [stdout] test embed::tests::embed_meta_records_the_index_identity ... ok
[INFO] [stdout] test decay::tests::test_partial_collapse_is_not_repaired ... ok
[INFO] [stdout] test decay::tests::test_input_collapse_alarms_and_never_closes ... ok
[INFO] [stdout] test decay::tests::test_phantom_invalidation_is_never_true_not_decay ... ok
[INFO] [stdout] test episode::tests::test_fts_stays_in_sync ... ok
[INFO] [stdout] test episode::tests::test_annotations_tag_note_and_query ... ok
[INFO] [stdout] test episode::tests::test_idempotent_ingest ... ok
[INFO] [stdout] test episode::tests::test_alias_scan_linker ... ok
[INFO] [stdout] test decay::tests::test_user_verified_phantom_is_held ... ok
[INFO] [stdout] test embed::tests::declared_dims_round_trip_through_the_schema ... ok
[INFO] [stdout] test episode::tests::test_redact_takes_candidates_and_sensitivity_validates ... ok
[INFO] [stdout] test episode::tests::test_redaction_purges_derived_data ... ok
[INFO] [stdout] test episode::tests::test_tombstone_blocks_reingest_until_lifted ... ok
[INFO] [stdout] test decay::tests::test_user_verified_belief_survives_recomputation ... ok
[INFO] [stdout] test episode::tests::test_undo_delete_lifts_tombstone ... ok
[INFO] [stdout] test extract::tests::test_accept_commitment_rejects_plain_facts ... ok
[INFO] [stdout] test extract::tests::the_prompt_names_the_owner_from_the_graph_not_the_source ... ok
[INFO] [stdout] test fact::tests::a_class_is_the_unit_of_review_not_the_queue ... ok
[INFO] [stdout] test fact::tests::a_verdict_is_an_opinion_until_review_scores_it ... ok
[INFO] [stdout] test episode::tests::test_undo_restores_delete_and_edit ... ok
[INFO] [stdout] test fact::tests::accepting_a_candidate_with_no_subject_is_an_error ... ok
[INFO] [stdout] test fact::tests::a_morphological_variant_folds_in_and_learns_its_alias ... ok
[INFO] [stdout] test extract::tests::test_accept_commitment_materializes_task ... ok
[INFO] [stdout] test fact::tests::an_entity_surface_matches_a_word_not_a_prefix ... ok
[INFO] [stdout] test fact::tests::pending_about_an_entity_crosses_classes_and_matches_the_statement ... ok
[INFO] [stdout] test fact::tests::pending_about_an_entity_skips_what_the_mechanism_already_judged ... ok
[INFO] [stdout] test fact::tests::staging_canonicalizes_the_predicate_without_registering ... ok
[INFO] [stdout] test fact::tests::test_aggregate_method_exempt_from_support_count ... ok
[INFO] [stdout] test fact::tests::test_attach_derivation_takes_max_tier_and_newest_anchor ... ok
[INFO] [stdout] test fact::tests::test_assert_and_corroborate ... ok
[INFO] [stdout] test fact::tests::test_bitemporal_supersession ... ok
[INFO] [stdout] test fact::tests::word_boundaries_are_checked_on_both_sides ... ok
[INFO] [stdout] test fact::tests::test_confidence_can_fall_on_dispute ... ok
[INFO] [stdout] test fact::tests::test_contradiction_detection ... ok
[INFO] [stdout] test fact::tests::test_class_prior_drives_unreviewed_confidence ... ok
[INFO] [stdout] test fact::tests::test_edges_view_reflects_facts ... ok
[INFO] [stdout] test fact::tests::test_display_paths_show_denials_traversal_does_not ... ok
[INFO] [stdout] test fact::tests::test_negative_facts_are_polarity_isolated ... ok
[INFO] [stdout] test fact::tests::test_candidate_lifecycle ... ok
[INFO] [stdout] test fact::tests::test_observation_trail_and_distinct_episode_counting ... ok
[INFO] [stdout] test fact::tests::test_sensitivity_inherited_and_bumped_never_lowered ... ok
[INFO] [stdout] test fact::tests::test_predicate_alias_normalization ... ok
[INFO] [stdout] test db::tests::test_fork_fresh_key_and_independence ... ok
[INFO] [stdout] test fact::tests::test_user_acceptance_dominates_class_prior ... ok
[INFO] [stdout] test db::tests::test_encrypt_roundtrip_and_snapshot ... ok
[INFO] [stdout] test fact::tests::test_v013_predicates_and_lambda ... ok
[INFO] [stdout] test fact::tests::test_v014_knowing_someone_through_their_work ... ok
[INFO] [stdout] test flags::tests::test_denial_flag_on_contested_state ... ok
[INFO] [stdout] test flags::tests::test_contradiction_flag_on_served_single_valued_fact ... ok
[INFO] [stdout] test flags::tests::test_flag_budget_and_severity_order ... ok
[INFO] [stdout] test flags::tests::test_multivalued_predicates_never_flag_contradiction ... ok
[INFO] [stdout] test graph::tests::test_closed_node_type_set ... ok
[INFO] [stdout] test graph::tests::a_period_does_not_hide_a_duplicate ... ok
[INFO] [stdout] test graph::tests::test_title_case_keeps_particles_and_initials ... ok
[INFO] [stdout] test flags::tests::test_staleness_flag_past_half_life ... ok
[INFO] [stdout] test flags::tests::test_private_peer_fact_never_launders_into_flag_detail ... ok
[INFO] [stdout] test graph::tests::test_email_duplicate_candidates ... ok
[INFO] [stdout] test graph::tests::test_email_named_people_get_their_names_back ... ok
[INFO] [stdout] test gtd::tests::test_parse_due_forms ... ok
[INFO] [stdout] test graph::tests::test_empty_name_resolves_to_nothing ... ok
[INFO] [stdout] test graph::tests::test_events_never_shadow_people_in_resolution ... ok
[INFO] [stdout] test graph::tests::test_get_or_create_person_dedupes_by_email ... ok
[INFO] [stdout] test graph::tests::test_identifier_resolution ... ok
[INFO] [stdout] test graph::tests::test_merge_drops_self_loop_facts ... ok
[INFO] [stdout] test graph::tests::test_rename_refuses_to_manufacture_ambiguity ... ok
[INFO] [stdout] test ladder::tests::wilson_bound_penalises_a_short_record ... ok
[INFO] [stdout] test graph::tests::test_upsert_get_node_roundtrip ... ok
[INFO] [stdout] test graph::tests::test_merge_never_lets_a_denial_corroborate_a_claim ... ok
[INFO] [stdout] test graph::tests::test_resolve_entity_ambiguity ... ok
[INFO] [stdout] test graph::tests::test_neighborhood_over_fact_view ... ok
[INFO] [stdout] test graph::tests::test_merge_with_colliding_facts ... ok
[INFO] [stdout] test gtd::tests::test_memory_md_bounded_and_dated ... ok
[INFO] [stdout] test graph::tests::test_suggest_entities_ranked_typeahead ... ok
[INFO] [stdout] test gtd::tests::test_create_and_edit_task ... ok
[INFO] [stdout] test gtd::tests::test_set_task_status_lifecycle ... ok
[INFO] [stdout] test gtd::tests::test_list_tasks_ordering_and_joins ... ok
[INFO] [stdout] test llm::tests::a_port_is_parsed_out_of_the_base_url ... ok
[INFO] [stdout] test llm::tests::a_url_with_no_port_refuses_rather_than_guessing ... ok
[INFO] [stdout] test llm::tests::an_unclosed_fence_is_left_to_fail_loudly ... ok
[INFO] [stdout] test llm::tests::fenced_json_is_unwrapped ... ok
[INFO] [stdout] test llm::tests::max_tokens_leaves_room_after_the_reasoning_budget ... ok
[INFO] [stdout] test llm::tests::plain_json_is_untouched ... ok
[INFO] [stdout] test llm::tests::the_default_endpoint_is_mechas_server_not_ollamas ... ok
[INFO] [stdout] test gtd::tests::test_weekly_review_queries ... ok
[INFO] [stdout] test ladder::tests::one_reject_no_longer_undoes_a_strong_record ... ok
[INFO] [stdout] test ladder::tests::test_commitments_never_ride ... ok
[INFO] [stdout] test ladder::tests::test_warm_start_and_promotion_with_event ... ok
[INFO] [stdout] test ledger::tests::test_activation_formula_and_clamp ... ok
[INFO] [stdout] test ledger::tests::a_probe_read_is_logged_but_bumps_no_demand ... ok
[INFO] [stdout] test ledger::tests::test_eval_path_records_nothing ... ok
[INFO] [stdout] test ledger::tests::test_empty_result_becomes_gap ... ok
[INFO] [stdout] test ledger::tests::test_query_logged_and_demand_bumped ... ok
[INFO] [stdout] test linkers::tests::test_temporal_join_attributes_attendees ... ok
[INFO] [stdout] test linkers::tests::test_knn_skips_cooccurring_and_thin_nodes ... ok
[INFO] [stdout] test precheck::tests::a_claim_about_nothing_known_gets_its_own_noun_phrase ... ok
[INFO] [stdout] test precheck::tests::a_moment_is_not_a_property ... ok
[INFO] [stdout] test linkers::tests::test_knn_stages_similar_same_type_pairs_only ... ok
[INFO] [stdout] test linkers::tests::test_npmi_links_frequent_pairs_not_hubs ... ok
[INFO] [stdout] test linkers::tests::test_structural_stages_candidates_not_facts ... ok
[INFO] [stdout] test precheck::tests::a_rejected_claim_stays_rejected_through_reextraction ... ok
[INFO] [stdout] test precheck::tests::a_recurring_unknown_subject_earns_a_node_and_a_stranger_does_not ... ok
[INFO] [stdout] test precheck::tests::a_spelling_variant_joins_its_canonical_class ... ok
[INFO] [stdout] test precheck::tests::a_verb_first_bee_claim_binds_to_the_owner_and_only_then ... ok
[INFO] [stdout] test precheck::tests::an_empty_subject_heals_once_identity_resolves ... ok
[INFO] [stdout] test precheck::tests::payload_edits_compound_rather_than_clobber ... ok
[INFO] [stdout] test router::subject_phrase_tests::a_noun_phrase_is_found_or_refused ... ok
[INFO] [stdout] test precheck::tests::test_ladder_rung_extends_auto_accept ... ok
[INFO] [stdout] test precheck::tests::test_precheck_auto_accept_leaves_conflicts ... ok
[INFO] [stdout] test precheck::tests::test_precheck_dedups_and_flags ... ok
[INFO] [stdout] test precheck::tests::test_precheck_dedups_unresolvable_subjects ... ok
[INFO] [stdout] test precheck::tests::test_precheck_ephemeral_and_durable_gates ... ok
[INFO] [stdout] test precheck::tests::test_retracted_fact_does_not_block_relearning ... ok
[INFO] [stdout] test router::tests::test_extract_tags ... ok
[INFO] [stdout] test router::tests::test_intent_classification ... ok
[INFO] [stdout] test precheck::tests::test_review_clusters_groups_history_and_samples ... ok
[INFO] [stdout] test probe::tests::test_cold_sampling_is_opt_in_and_finds_undemanded_nodes ... ok
[INFO] [stdout] test probe::tests::test_email_named_node_gets_a_human_display_label ... ok
[INFO] [stdout] test probe::tests::test_negation_fills_a_slot ... ok
[INFO] [stdout] test router::tests::test_people_ranking_wants_whole_words ... ok
[INFO] [stdout] test probe::tests::test_selector_ranks_demanded_incomplete_nodes ... ok
[INFO] [stdout] test rollup::tests::test_rollup_per_channel_recency ... ok
[INFO] [stdout] test probe::tests::test_stale_fact_makes_a_current_node_a_target ... ok
[INFO] [stdout] test router::tests::test_ambiguity_surfaces_disambiguation ... ok
[INFO] [stdout] test router::tests::test_activation_nudges_hot_item_past_a_near_tie ... ok
[INFO] [stdout] test router::tests::test_empty_source_is_a_filter_not_unfiltered ... ok
[INFO] [stdout] test router::tests::test_event_nodes_do_not_shadow_people ... ok
[INFO] [stdout] test router::tests::test_aggregate_ranks_people_by_interaction ... ok
[INFO] [stdout] test router::tests::test_lookup_uses_rollup_not_search ... ok
[INFO] [stdout] test router::tests::test_explicit_window_overrides_the_query_text ... ok
[INFO] [stdout] test router::tests::test_time_extraction ... ok
[INFO] [stdout] test precheck::tests::the_durable_lane_matches_a_class_not_a_bare_predicate ... ok
[INFO] [stdout] test router::tests::test_lens_echoes_sources_and_never_ledgers ... ok
[INFO] [stdout] test router::tests::test_multiple_tags_intersect ... ok
[INFO] [stdout] test router::tests::test_recall_constrained_by_entity ... ok
[INFO] [stdout] test router::tests::test_pack_ranked_by_score_not_kind ... ok
[INFO] [stdout] test router::tests::test_scope_lookup_rollup_counts_as_fact ... ok
[INFO] [stdout] test router::tests::test_scope_blind_halves ... ok
[INFO] [stdout] test router::tests::test_scope_parse_and_envelope ... ok
[INFO] [stdout] test router::tests::test_scoped_queries_never_ledger ... ok
[INFO] [stdout] test router::tests::test_tag_only_query_lists_newest_first ... ok
[INFO] [stdout] test router::tests::test_tag_only_query_respects_sensitivity ... ok
[INFO] [stdout] test search::tests::test_rrf_fusion_prefers_agreement ... ok
[INFO] [stdout] test router::tests::test_tag_filter_constrains_recall ... ok
[INFO] [stdout] test router::tests::test_unknown_hash_token_searches_as_text ... ok
[INFO] [stdout] test router::tests::test_source_lens_gives_two_agents_different_evidence ... ok
[INFO] [stdout] test router::tests::test_window_makes_two_sources_comparable ... ok
[INFO] [stdout] test rules::tests::test_collaborator_project_closure_both_directions ... ok
[INFO] [stdout] test sources::bee::tests::test_iso_to_sqlite ... ok
[INFO] [stdout] test sources::bee::tests::test_parse_bee_markdown ... ok
[INFO] [stdout] test sources::github::tests::test_summarize_and_aggregate ... ok
[INFO] [stdout] test rules::tests::test_coauthors_propose_collaboration_with_grounding ... ok
[INFO] [stdout] test sources::ics::tests::test_parse_ics_folded_lines_and_attendees ... ok
[INFO] [stdout] test sources::imessage::tests::test_apple_epoch_both_precisions ... ok
[INFO] [stdout] test router::tests::test_source_filter_is_filter_first_not_post_filter ... ok
[INFO] [stdout] test sources::imessage::tests::test_normalize_handle ... ok
[INFO] [stdout] test ladder::tests::promotion_follows_the_record_not_a_lucky_run ... ok
[INFO] [stdout] test sources::mbox::tests::test_mbox_threads_and_bulk_filter ... ok
[INFO] [stdout] test sources::imessage::tests::test_imessage_fetch_groups_by_chat_day ... ok
[INFO] [stdout] test rules::tests::test_existing_fact_not_reproposed_and_rejection_remembered ... ok
[INFO] [stdout] test rules::tests::test_negation_is_rejection_memory ... ok
[INFO] [stdout] test sources::sessions::tests::test_project_root_extraction ... ok
[INFO] [stdout] test search::tests::test_entity_filter_first ... ok
[INFO] [stdout] test search::tests::test_live_negation_is_still_served ... ok
[INFO] [stdout] test search::tests::test_private_derived_fact_excluded_by_default ... ok
[INFO] [stdout] test search::tests::test_private_excluded_by_default ... ok
[INFO] [stdout] test sources::bee::tests::staging_keeps_an_ambiguous_subjects_surface_string ... ok
[INFO] [stdout] test sources::bee::tests::test_bee_fact_staging_dedup_and_push_lifecycle ... ok
[INFO] [stdout] test search::tests::test_vec_roundtrip ... ok
[INFO] [stdout] test sources::bee::tests::test_capture_delete_archives_then_deletes_and_reenriches ... ok
[INFO] [stdout] test search::tests::test_retracted_beliefs_are_not_served ... ok
[INFO] [stdout] test sources::github::tests::test_repo_bridges_to_sessions_project_only_when_unique ... ok
[INFO] [stdout] test sources::mbox::tests::test_mbox_ingest_creates_email_identity ... ok
[INFO] [stdout] test sources::ics::tests::test_ingest_ics_seeds_identity_bridge ... ok
[INFO] [stdout] test sources::reflect::tests::test_reflect_zip_ingest_backlinks_and_capture_delete ... ok
[INFO] [stdout] test sources::sessions::tests::test_claude_session_parse_and_ingest ... ok
[INFO] [stdout] test summarize::tests::test_evidence_excludes_private_episodes ... ok
[INFO] [stdout] test sources::reflect::tests::test_process_notes_promotes_typed_attaches_known_skips_prose ... ok
[INFO] [stdout] test verify::tests::test_dangling_evidence_ref_is_unverifiable_not_unsupported ... ok
[INFO] [stdout] test verify::tests::test_conflicts_outrank_evidence_verdicts ... ok
[INFO] [stdout] test summarize::tests::test_stale_selection_lifecycle ... ok
[INFO] [stdout] test verify::tests::test_redaction_takes_the_derived_claim_with_it ... ok
[INFO] [stdout] test verify::tests::test_token_match_bridges_casing_and_punctuation ... ok
[INFO] [stdout] test verify::tests::test_computed_claim_is_rederived_not_read ... ok
[INFO] [stdout] test verify::tests::test_paraphrase_is_residue_never_refutation ... ok
[INFO] [stdout] test verify::tests::test_provenance_deref_supports_a_grounded_claim ... ok
[INFO] [stdout] test verify::tests::test_superseded_ref_is_missing_and_node_report_sorts_by_severity ... ok
[INFO] [stdout] test verify::tests::test_decayed_cooccurrence_is_refuted_deterministically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 206 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.44s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mecha_graph_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e", kill_on_drop: false }`
[INFO] [stdout] 76af9c6e53c02c9352f12dc42ff66f37cc745acd5c9621be5351d7dfc43c0f8e
