[INFO] cloning repository https://github.com/flopeek-context/flopeek
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/flopeek-context/flopeek" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fflopeek-context%2Fflopeek", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fflopeek-context%2Fflopeek'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b8580d590af3b76cf3e0be5800c4d351065cc693
[INFO] testing flopeek-context/flopeek against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fflopeek-context%2Fflopeek" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/flopeek-context/flopeek
[INFO] finished tweaking git repo https://github.com/flopeek-context/flopeek
[INFO] tweaked toml for git repo https://github.com/flopeek-context/flopeek written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/flopeek-context/flopeek on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/flopeek-context/flopeek 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | edition = "2024"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `license-file` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | license-file = "LICENSE"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license-file`
[INFO] [stderr] warning: unused field `rust-version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | rust-version = "1.97"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.rust-version`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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] e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4
[INFO] running `Command { std: "docker" "start" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4", 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" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4", 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" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | edition = "2024"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `license-file` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | license-file = "LICENSE"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license-file`
[INFO] [stderr] warning: unused field `rust-version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | rust-version = "1.97"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.rust-version`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling libsqlite3-sys v0.35.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tree-sitter v0.25.10
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling jsonc-parser v0.33.1
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling flopeek-core v0.1.0 (/opt/rustwide/workdir/crates/flopeek-core)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4", 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" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | edition = "2024"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `license-file` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | license-file = "LICENSE"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license-file`
[INFO] [stderr] warning: unused field `rust-version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | rust-version = "1.97"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.rust-version`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]    Compiling flopeek-core v0.1.0 (/opt/rustwide/workdir/crates/flopeek-core)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.71s
[INFO] running `Command { std: "docker" "inspect" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4", 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" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `edition` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | edition = "2024"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.edition`
[INFO] [stderr] warning: unused field `license-file` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | license-file = "LICENSE"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.license-file`
[INFO] [stderr] warning: unused field `rust-version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | rust-version = "1.97"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.rust-version`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/flopeek-core/7eb78e7a569e6faf/out/flopeek_core-7eb78e7a569e6faf)
[INFO] [stdout] 
[INFO] [stdout] running 119 tests
[INFO] [stdout] test architecture_contract_tests::public_core_contract_paths_remain_stable ... ok
[INFO] [stdout] test architecture_contract_tests::temporal_contract_identity_is_deterministic ... ok
[INFO] [stdout] test architecture_contract_tests::typescript_evidence_identity_and_flow_ids_remain_stable ... ok
[INFO] [stdout] test architecture_contract_tests::evidence_boundaries_keep_public_facades_and_derivation_identity ... ok
[INFO] [stdout] test contract::tests::active_product_contract_is_narrow_and_machine_checked ... ok
[INFO] [stdout] test contract::tests::lkg_protocol_contract_is_machine_checked ... ok
[INFO] [stdout] test architecture_contract_tests::persistence_and_diagnostic_contract_paths_remain_stable ... ok
[INFO] [stdout] test context::tests::context_uri_is_deterministic_and_explicitly_branded ... ok
[INFO] [stdout] test contract::tests::lkg_protocol_validator_rejects_transition_and_review_drift ... ok
[INFO] [stdout] test diagnostic::tests::historical_context_continuity_rejects_non_adjacent_explicit_range ... ok
[INFO] [stdout] test diagnostic::tests::historical_context_continuity_compares_adjacent_first_parent_without_supersession ... ok
[INFO] [stdout] test diagnostic::tests::historical_identity_transition_is_unavailable_without_repository_manifest ... ok
[INFO] [stdout] test diagnostic::tests::assertion_lifecycle_is_versioned_and_evidence_classes_stay_separate ... ok
[INFO] [stdout] test diagnostic::tests::corrupted_diagnostic_metadata_is_reported_without_silent_recovery ... ok
[INFO] [stdout] test discovery::tests::discovers_only_typescript_and_tsx ... ok
[INFO] [stdout] test discovery::tests::rejects_escaping_source_paths ... ok
[INFO] [stdout] test flow::tests::all_entry_forms_and_abstentions_are_explicit_and_body_free ... ok
[INFO] [stdout] test diagnostic::tests::historical_continuity_reports_path_fingerprint_lineage_without_successor ... ok
[INFO] [stdout] test flow::tests::flow_caps_and_cycles_are_deterministic_with_categorical_omissions ... ok
[INFO] [stdout] test diagnostic::tests::invalid_schema_wrong_project_and_credential_evidence_are_rejected ... ok
[INFO] [stdout] test flow::tests::package_entries_and_static_bfs_are_deterministic_without_command_body ... ok
[INFO] [stdout] test flow::tests::related_tests_keep_only_proven_relations_and_strengths ... ok
[INFO] [stdout] test flow::tests::unsupported_manifest_is_explicitly_unavailable ... ok
[INFO] [stdout] test flow::tests::missing_and_oversized_manifests_have_explicit_bounded_evidence ... ok
[INFO] [stdout] test graph::tests::identity::class_imports_follow_default_named_barrel_and_tsconfig_resolution ... ok
[INFO] [stdout] test diagnostic::tests::legacy_last_known_good_basis_is_reported_unbound_and_not_used_for_diagnosis ... ok
[INFO] [stdout] test graph::tests::identity::graph_identity_is_reproducible ... ok
[INFO] [stdout] test graph::tests::identity::import_binding_resolves_caller_to_exported_symbol ... ok
[INFO] [stdout] test graph::tests::identity::class_semantics_resolve_private_static_constructor_and_heritage_edges ... ok
[INFO] [stdout] test graph::tests::identity::resolves_relative_modules_in_deterministic_order ... ok
[INFO] [stdout] test graph::tests::identity::tsconfig_paths_resolve_alias_imports_without_global_name_fallback ... ok
[INFO] [stdout] test graph::tests::identity::reexport_cycles_and_star_collisions_are_explicitly_ambiguous ... ok
[INFO] [stdout] test graph::tests::identity::reexport_chain_depth_is_bounded_without_guessing ... ok
[INFO] [stdout] test graph::tests::resolution::structural_graph_ignores_comments_and_whitespace_but_tracks_exact_source ... ok
[INFO] [stdout] test graph::tests::resolution::resolves_default_namespace_and_reports_conservative_import_outcomes ... ok
[INFO] [stdout] test identity::tests::duplicate_manifest_fields_are_rejected ... ok
[INFO] [stdout] test history_store::tests::exact_parser_identity_is_part_of_the_history_cache_namespace ... ok
[INFO] [stdout] test identity::tests::explicit_manifest_is_stable_across_checkout_paths ... ok
[INFO] [stdout] test identity::tests::invalid_manifest_is_rejected ... ok
[INFO] [stdout] test identity::tests::missing_manifest_is_explicitly_local_only ... ok
[INFO] [stdout] test model::context_basis::tests::definition_fingerprint_tracks_only_normative_definition_fields ... ok
[INFO] [stdout] test module_resolution::tests::enforces_config_file_bound_and_all_known_module_extensions ... ok
[INFO] [stdout] test module_resolution::tests::local_extends_preserves_base_paths_and_rejects_cycles ... ok
[INFO] [stdout] test module_resolution::tests::resolves_jsonc_paths_and_base_url_with_deterministic_precedence ... ok
[INFO] [stdout] test module_resolution::tests::rejects_repository_escape_invalid_jsonc_and_package_extends ... ok
[INFO] [stdout] test diagnostic::tests::missing_last_known_good_is_explicit_and_packet_is_bounded ... ok
[INFO] [stdout] test protocol::tests::invalid_jsonl_is_an_explicit_error ... ok
[INFO] [stdout] test protocol::tests::jsonl_health_is_rust_only_and_deterministic ... ok
[INFO] [stdout] test flow::tests::entry_and_flow_record_caps_are_bounded_and_reported ... ok
[INFO] [stdout] test diagnostic::tests::flow_focused_history_and_packet_keep_exact_evidence_and_candidate_language ... ok
[INFO] [stdout] test protocol::tests::historical_continuity_jsonl_method_reports_dirty_history_explicitly ... ok
[INFO] [stdout] test store::tests::flow::corrupted_flow_ref_metadata_rolls_back_the_entire_scan ... ok
[INFO] [stdout] test protocol::tests::flow_and_diagnostic_jsonl_methods_are_end_to_end_and_body_free ... ok
[INFO] [stdout] test store::tests::flow::flow_ref_reports_missing_identity_and_wrong_project_explicitly ... ok
[INFO] [stdout] test store::tests::flow::flow_ref_remains_current_for_unrelated_source_but_tracks_related_test_changes ... ok
[INFO] [stdout] test protocol::tests::last_known_good_jsonl_methods_round_trip_with_human_confirmation ... ok
[INFO] [stdout] test store::tests::graph_behavior::comment_only_tsconfig_change_creates_observation_but_keeps_context_current ... ok
[INFO] [stdout] test diagnostic::tests::history_fixture_ranks_typescript_candidates_and_excludes_unrelated_changes ... ok
[INFO] [stdout] test diagnostic::tests::real_fixture_merge_is_reported_as_first_parent_candidate ... ok
[INFO] [stdout] test store::tests::graph_behavior::context_ref_becomes_stale_after_graph_changes ... ok
[INFO] [stdout] test store::tests::graph_behavior::direct_import_target_change_stales_caller_and_target_refs ... ok
[INFO] [stdout] test store::tests::flow::flow_ref_round_trip_is_canonical_and_origin_is_immutable ... ok
[INFO] [stdout] test store::tests::graph_behavior::repository_manifest_is_persisted_without_checkout_path ... ok
[INFO] [stdout] test store::tests::graph_behavior::focused_symbol_and_direct_edge_changes_are_stale_but_unrelated_nodes_stay_current ... ok
[INFO] [stdout] test store::tests::graph_behavior::legacy_checkout_local_context_ref_is_resolved_through_local_identity_alias ... ok
[INFO] [stdout] test store::tests::graph_behavior::persists_graph_atomically_and_reuses_version ... ok
[INFO] [stdout] test store::tests::graph_behavior::method_body_change_stales_only_method_and_member_addition_stales_class ... ok
[INFO] [stdout] test store::tests::graph_behavior::identical_structure_across_revision_gets_new_observation_and_reuses_graph_version ... ok
[INFO] [stdout] test store::tests::legacy::context_ref_failure_rolls_back_graph_rows_observation_and_current_state ... ok
[INFO] [stdout] test store::tests::legacy::corrupted_graph_rows_are_rebuilt_transactionally ... ok
[INFO] [stdout] test graph::tests::resolution::resolution_evidence_is_bounded_and_reports_categorical_omission ... ok
[INFO] [stdout] test store::tests::legacy::failed_v3_to_v4_migration_preserves_user_version_and_existing_rows ... ok
[INFO] [stdout] test store::tests::legacy::legacy_v4_facts_are_readable_but_resolution_evidence_is_unavailable ... ok
[INFO] [stdout] test store::tests::last_known_good::fresh_and_upgraded_v10_schema_match_and_migration_rolls_back ... ok
[INFO] [stdout] test store::tests::legacy::legacy_context_ref_is_unresolved_without_evidence_and_uses_file_fallback_with_hash ... ok
[INFO] [stdout] test store::tests::last_known_good::last_known_good_requires_current_first_parent_lineage ... ok
[INFO] [stdout] test store::tests::last_known_good::lkg_v10_to_v11_migrates_targets_and_rolls_back_invalid_history ... ok
[INFO] [stdout] test store::tests::lkg_protocol::detached_reuse_rejects_corrupt_structural_rows_and_contracts ... ok
[INFO] [stdout] test store::tests::lkg_protocol::detached_same_graph_reuse_uses_observation_manifest_not_source_rows ... ok
[INFO] [stdout] test store::tests::lkg_protocol::missing_or_corrupt_command_receipt_fails_closed ... ok
[INFO] [stdout] test store::tests::lkg_protocol::diagnosis_preserves_active_but_out_of_lineage_candidate ... ok
[INFO] [stdout] test store::tests::lkg_protocol::proposal_idempotency_rejects_revision_changes_with_the_same_key ... ok
[INFO] [stdout] test store::tests::last_known_good::last_known_good_is_append_only_and_human_confirmation_is_required ... ok
[INFO] [stdout] test store::tests::lkg_protocol::history_uses_predecessor_order_and_reports_zero_and_bounded_omissions ... ok
[INFO] [stdout] test store::tests::lkg_protocol::proposal_retry_uses_original_request_without_reresolving_head_or_context_memory ... ok
[INFO] [stdout] test store::tests::lkg_protocol::pure_reducer_rejects_confirmation_without_pending_candidate ... ok
[INFO] [stdout] test store::tests::lkg_protocol::engineering_memory_does_not_invalidate_lkg_but_definition_changes_do ... ok
[INFO] [stdout] test store::tests::lkg_protocol::protocol_allows_graph_reuse_when_observation_revision_is_authority ... ok
[INFO] [stdout] test store::tests::lkg_protocol::protocol_partial_historical_candidate_is_stored_but_not_confirmable ... ok
[INFO] [stdout] test store::tests::lkg_protocol::protocol_idempotency_partial_integrity_and_projection_corruption_fail_closed ... ok
[INFO] [stdout] test store::tests::lkg_protocol::review_packet_contains_bounded_candidate_to_current_delta ... ok
[INFO] [stdout] test store::tests::lkg_protocol::protocol_side_branch_candidate_is_complete_but_out_of_lineage ... ok
[INFO] [stdout] test store::tests::maturity::identical_repository_manifest_across_checkouts_keeps_portable_evidence_stable ... ok
[INFO] [stdout] test store::tests::lkg_protocol::protocol_diagnosis_does_not_synthesize_confirmer_from_proposer ... ok
[INFO] [stdout] test store::tests::migration::migrates_graph_and_historical_columns_without_losing_the_database ... ok
[INFO] [stdout] test store::tests::temporal::continuity_bounds_and_missing_history_are_explicit ... ok
[INFO] [stdout] test store::tests::lkg_protocol::transition_retry_returns_original_event_after_lifecycle_tip_advances ... ok
[INFO] [stdout] test store::tests::migration::fresh_and_upgraded_v12_schema_match_and_migration_failure_rolls_back ... ok
[INFO] [stdout] test store::tests::lkg_protocol::replacement_review_packet_keeps_active_state_and_reviews_pending_candidate ... ok
[INFO] [stdout] test store::tests::migration::v11_to_v12_migration_failure_rolls_back_canonical_lkg_tables ... ok
[INFO] [stdout] test store::tests::lkg_protocol::protocol_reduces_pending_reject_replacement_and_revoke ... ok
[INFO] [stdout] test store::tests::temporal::observation_delta_rejects_legacy_contracts_and_wrong_project_events ... ok
[INFO] [stdout] test store::tests::temporal::observation_delta_reports_adjacent_changes_and_zero_bounds ... ok
[INFO] [stdout] test store::tests::temporal::moved_exact_node_is_a_stale_candidate_and_ambiguous_successors_stay_stale ... ok
[INFO] [stdout] test store::tests::temporal::observation_delta_preserves_same_graph_and_a_b_a_adjacency ... ok
[INFO] [stdout] test typescript::tests::computed_and_dynamic_calls_are_not_reduced_to_direct_members ... ok
[INFO] [stdout] test typescript::tests::extracts_all_direct_import_and_export_forms_without_source_body ... ok
[INFO] [stdout] test typescript::tests::extracts_anonymous_default_and_tsx ... ok
[INFO] [stdout] test typescript::tests::extracts_class_members_heritage_and_method_call_owners ... ok
[INFO] [stdout] test typescript::tests::extracts_default_and_local_exports_without_source_body ... ok
[INFO] [stdout] test typescript::tests::extracts_direct_import_bindings_and_call_owner ... ok
[INFO] [stdout] test typescript::tests::rejects_javascript_and_non_typescript_inputs ... ok
[INFO] [stdout] test store::tests::temporal::observation_continuity_is_idempotent_and_preserves_a_b_a_order ... ok
[INFO] [stdout] test store::tests::temporal::observation_delta_uses_immutable_manifest_for_comment_only_source_changes ... ok
[INFO] [stdout] test store::tests::temporal::preexisting_identical_nodes_remain_stale_candidates_without_successor_proof ... ok
[INFO] [stdout] test store::tests::temporal::fresh_and_upgraded_v8_schema_match_and_migration_failure_rolls_back ... ok
[INFO] [stdout] test store::tests::temporal::invalid_observation_manifests_are_unavailable_without_structural_guessing ... ok
[INFO] [stdout] test store::tests::migration::v12_to_v13_backfills_context_basis_memory_and_candidates_transactionally ... ok
[INFO] [stdout] test store::tests::temporal::observation_delta_reports_corrupt_contract_metadata_explicitly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 119 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.90s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/flopeek-core/3b180540de98d5d5/out/flopeek-3b180540de98d5d5)
[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] [stderr]    Doc-tests flopeek_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" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4", kill_on_drop: false }`
[INFO] [stdout] e6fd56c0b4e545828709fea5bcc9bf6d4f0f6d5d9cd545fd2fa43d594cc02cd4
