[INFO] cloning repository https://github.com/Arnon-hs/atlas-engine
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Arnon-hs/atlas-engine" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FArnon-hs%2Fatlas-engine", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FArnon-hs%2Fatlas-engine'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e51fd815bf8a10ba2f028d6918fad4eed13cd2a8
[INFO] testing Arnon-hs/atlas-engine against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FArnon-hs%2Fatlas-engine" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Arnon-hs/atlas-engine
[INFO] finished tweaking git repo https://github.com/Arnon-hs/atlas-engine
[INFO] tweaked toml for git repo https://github.com/Arnon-hs/atlas-engine written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Arnon-hs/atlas-engine 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 git repo https://github.com/Arnon-hs/atlas-engine 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]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded jsonschema-value v0.52.0
[INFO] [stderr]   Downloaded jsonschema-regex v0.52.0
[INFO] [stderr]   Downloaded cap-fs-ext v4.0.3
[INFO] [stderr]   Downloaded cap-std v4.0.3
[INFO] [stderr]   Downloaded referencing v0.52.0
[INFO] [stderr]   Downloaded cap-primitives v4.0.3
[INFO] [stderr]   Downloaded tree-sitter-php v0.24.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe
[INFO] running `Command { std: "docker" "start" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe", 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" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe" "/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" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe", 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" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling io-lifetimes v3.0.1
[INFO] [stderr]    Compiling io-lifetimes v2.0.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling io-extras v0.19.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling cap-primitives v4.0.3
[INFO] [stderr]    Compiling cap-std v4.0.3
[INFO] [stderr]    Compiling ambient-authority v0.0.2
[INFO] [stderr]    Compiling maybe-owned v0.3.4
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling tree-sitter-rust v0.24.2
[INFO] [stderr]    Compiling tree-sitter-php v0.24.2
[INFO] [stderr]    Compiling tree-sitter-python v0.25.0
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-javascript v0.25.0
[INFO] [stderr]    Compiling tree-sitter-bash v0.25.1
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling cap-fs-ext v4.0.3
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling fs-set-times v0.20.3
[INFO] [stderr]    Compiling rustix-linux-procfs v0.1.1
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling tree-sitter v0.26.13
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling atlas-repo-core v0.4.2 (/opt/rustwide/workdir/crates/repo-core)
[INFO] [stderr]    Compiling atlas-repo-indexer v0.4.2 (/opt/rustwide/workdir/crates/repo-indexer)
[INFO] [stderr]    Compiling atlas-repo-security v0.4.2 (/opt/rustwide/workdir/crates/repo-security)
[INFO] [stderr]    Compiling atlas-repo-analyzer v0.4.2 (/opt/rustwide/workdir/crates/repo-analyzer)
[INFO] [stderr]    Compiling atlas-engine v0.4.2 (/opt/rustwide/workdir/crates/atlas-engine-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.32s
[INFO] running `Command { std: "docker" "inspect" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe", 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" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe" "/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 serde v1.0.229
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling unicode-general-category v1.1.0
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling micromap v0.3.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling fluent-uri v0.4.1
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling jsonschema-regex v0.52.0
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling data-encoding v2.11.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling fraction v0.17.0
[INFO] [stderr]    Compiling tree-sitter v0.26.13
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling fancy-regex v0.19.0
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling fs-set-times v0.20.3
[INFO] [stderr]    Compiling rustix-linux-procfs v0.1.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling cap-primitives v4.0.3
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling cap-std v4.0.3
[INFO] [stderr]    Compiling cap-fs-ext v4.0.3
[INFO] [stderr]    Compiling atlas-repo-core v0.4.2 (/opt/rustwide/workdir/crates/repo-core)
[INFO] [stderr]    Compiling atlas-repo-analyzer v0.4.2 (/opt/rustwide/workdir/crates/repo-analyzer)
[INFO] [stderr]    Compiling atlas-repo-security v0.4.2 (/opt/rustwide/workdir/crates/repo-security)
[INFO] [stderr]    Compiling atlas-repo-indexer v0.4.2 (/opt/rustwide/workdir/crates/repo-indexer)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling referencing v0.52.0
[INFO] [stderr]    Compiling jsonschema-value v0.52.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling jsonschema v0.52.0
[INFO] [stderr]    Compiling atlas-engine v0.4.2 (/opt/rustwide/workdir/crates/atlas-engine-cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe", 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" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/atlas_engine-d3a071bed60812f9)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test external_input::tests::external_reader_rejects_files_inside_the_repository ... ok
[INFO] [stdout] test external_input::tests::result_verifier_checks_digest_and_size_without_returning_contents ... ok
[INFO] [stdout] test tests::json_array_adapter_handles_arbitrary_write_boundaries ... ok
[INFO] [stdout] test tests::pinned_manifest_parent_cannot_be_redirected_by_ancestor_link_replacement ... ok
[INFO] [stdout] test external_input::tests::external_reader_rechecks_the_file_size ... ok
[INFO] [stdout] test operational::tests::bounded_writer_never_exceeds_limit_and_hashes_written_prefix ... ok
[INFO] [stdout] test external_input::tests::external_reader_rejects_a_final_symbolic_link ... ok
[INFO] [stdout] test external_input::tests::result_verifier_rejects_noncanonical_digest_configuration ... ok
[INFO] [stdout] test external_input::tests::generic_reader_enforces_the_exact_byte_limit ... ok
[INFO] [stdout] test external_input::tests::errors_do_not_echo_paths_or_digests ... ok
[INFO] [stdout] test external_input::tests::external_reader_rejects_a_fifo_without_blocking ... ok
[INFO] [stdout] test tests::terminal_output_cannot_include_escape_or_bidi_controls ... ok
[INFO] [stdout] test operational::tests::safe_text_bounds_rendered_output_after_escaping ... ok
[INFO] [stdout] test operational::tests::safe_text_preserves_content_at_the_exact_limit ... ok
[INFO] [stdout] test operational::tests::diagnostic_limit_is_global_across_batches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/contracts.rs (/opt/rustwide/target/debug/deps/contracts-032365611601a0b2)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test closed_diagnostics_pipe_never_overwrites_an_existing_output ... ok
[INFO] [stdout] test command_help_advertises_only_formats_the_command_accepts ... ok
[INFO] [stdout] test analyzer_contract_is_useful_portable_and_repeatable ... ok
[INFO] [stdout] test atomic_file_output_matches_stdout_and_never_replaces_existing_files ... ok
[INFO] [stdout] test budgets_and_user_excludes_produce_deterministic_prefixes ... ok
[INFO] [stdout] test events_require_repository_identity_and_since_requires_event_format ... ok
[INFO] [stdout] test events_scope_changes_cannot_be_mistaken_for_source_deletions ... ok
[INFO] [stdout] test explicit_security_gate_rejects_inventory_limits_but_honors_scope_exclusions ... ok
[INFO] [stdout] test events_reject_oversized_and_inside_input_baseline_files ... ok
[INFO] [stdout] test advanced_analysis_and_bounded_history_hotspots_validate ... ok
[INFO] [stdout] test output_inside_scanned_repository_is_rejected_without_path_disclosure ... ok
[INFO] [stdout] test linked_ignore_files_and_parent_ignores_cannot_change_the_scan_root_policy ... ok
[INFO] [stdout] test events_reject_linked_and_special_baselines_without_following_or_blocking ... ok
[INFO] [stdout] test events_delta_can_commit_a_verified_empty_target ... ok
[INFO] [stdout] test exit_codes_are_stable_and_findings_require_explicit_ci_policy ... ok
[INFO] [stdout] test sha256_hex_matches_known_vector ... ok
[INFO] [stdout] test output_limit_fails_closed_and_atomic_file_is_not_published ... ok
[INFO] [stdout] test structured_parse_failure_is_fixed_schema_and_does_not_echo_arguments ... ok
[INFO] [stdout] test structured_run_receipt_binds_stdout_bytes_and_digest ... ok
[INFO] [stdout] test large_binary_invalid_utf8_and_symlinks_are_skipped_without_path_escape ... ok
[INFO] [stdout] test hostile_filenames_cannot_inject_json_sarif_or_terminal_escape_sequences ... ok
[INFO] [stdout] test git_hooks_configuration_and_fixture_lifecycle_scripts_are_never_executed ... ok
[INFO] [stdout] test version_contract_does_not_need_a_repository ... ok
[INFO] [stdout] test streaming_json_array_has_the_same_records_as_jsonl ... ok
[INFO] [stdout] test events_full_snapshot_and_empty_snapshot_have_verified_completion_manifests ... ok
[INFO] [stdout] test events_incomplete_targets_abort_without_deletes_or_completion ... ok
[INFO] [stdout] test symlink_output_destination_is_rejected ... ok
[INFO] [stdout] test unicode_line_separators_cannot_forge_terminal_diagnostics ... ok
[INFO] [stdout] test failed_event_schema_enforces_runtime_reason_command_exit_tuples ... ok
[INFO] [stdout] test require_complete_is_an_explicit_gate_for_security_and_advanced_analysis ... ok
[INFO] [stdout] test diagnostic_event_schema_rejects_runtime_impossible_text_and_paths ... ok
[INFO] [stdout] test events_reject_bad_or_incompatible_manifests_before_writing_stdout ... ok
[INFO] [stdout] test passive_external_evidence_is_bound_and_result_digest_is_verified ... ok
[INFO] [stdout] test events_delta_applied_to_base_equals_fresh_full_after_commit_rebinding ... ok
[INFO] [stdout] test security_json_jsonl_and_canonical_sarif_are_valid_and_redacted ... ok
[INFO] [stdout] test index_jsonl_validates_has_ast_symbols_and_covers_selected_source_without_leaks ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/repo_analyzer-7a585a7ed333c225)
[INFO] [stdout] test explicit_security_gate_fails_closed_on_secret_and_parser_limits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.74s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test tests::recognizes_every_documented_manifest ... ok
[INFO] [stdout] test advanced::tests::relative_resolver_never_escapes_the_repository ... ok
[INFO] [stdout] test advanced::tests::dependency_fact_limit_is_a_partial_file_result ... ok
[INFO] [stdout] test advanced::tests::malformed_source_has_null_complexity_instead_of_a_partial_number ... ok
[INFO] [stdout] test advanced::tests::python_relative_import_requires_an_exact_selected_target ... ok
[INFO] [stdout] test advanced::tests::complexity_aggregate_is_independent_of_dependency_support ... ok
[INFO] [stdout] test advanced::tests::inventory_metadata_exhaustion_makes_advanced_coverage_partial ... ok
[INFO] [stdout] test history::tests::products_require_complete_explicit_inputs_and_preserve_real_zero ... ok
[INFO] [stdout] test history::tests::binding_mismatch_is_rejected_without_repair ... ok
[INFO] [stdout] test tests::reports_real_totals_duplicates_and_path_categories ... ok
[INFO] [stdout] test history::tests::strict_round_trip_validates_hash_order_and_unknown_fields ... ok
[INFO] [stdout] test advanced::tests::naming_fallback_is_partial_when_exact_import_evidence_is_incomplete ... ok
[INFO] [stdout] test tests::empty_repository_has_no_invented_metrics ... ok
[INFO] [stdout] test advanced::tests::reports_proven_edges_complexity_and_three_mapping_methods ... ok
[INFO] [stdout] test advanced::tests::dependency_observations_distinguish_resolved_dynamic_and_omitted_packages ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/repo_core-be7c156dc09f6d98)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test git::tests::tracked_paths_obey_the_retained_metadata_budget ... ok
[INFO] [stdout] test git::tests::recognizes_basic_index_and_rejects_required_extensions ... ok
[INFO] [stdout] test git::tests::invalid_paths_and_truncation_never_become_tracked ... ok
[INFO] [stdout] test git::tests::ref_validation_blocks_escape_and_controls ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parsing_and_redaction.rs (/opt/rustwide/target/debug/deps/parsing_and_redaction-7619a9cab1b8f0e9)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test arbitrary_bytes_never_become_lossy_text ... ok
[INFO] [stdout] test dependency_facts_distinguish_static_and_dynamic_syntax_without_dynamic_text ... ok
[INFO] [stdout] test extended_python_flow_inspects_return_and_nested_assignment_calls ... ok
[INFO] [stdout] test extracts_python_decorators_methods_nested_functions_and_byte_ranges ... ok
[INFO] [stdout] test extended_profile_adds_rust_and_shell_without_changing_legacy_parsing ... ok
[INFO] [stdout] test detects_password_only_database_urls_and_token_userinfo ... ok
[INFO] [stdout] test parser_masks_symbol_and_call_metadata_without_parsing_masked_identifiers ... ok
[INFO] [stdout] test extended_python_metrics_and_bounded_parameter_flows_are_explicit ... ok
[INFO] [stdout] test parser_diagnostics_are_bounded_and_do_not_echo_malformed_source ... ok
[INFO] [stdout] test quoted_contextual_secrets_preserve_unicode_byte_coordinates ... ok
[INFO] [stdout] test extracts_php_namespaces_interfaces_traits_methods_and_calls ... ok
[INFO] [stdout] test imports_are_actual_syntax_bindings_and_type_only_imports_are_omitted ... ok
[INFO] [stdout] test detects_common_secret_families_and_masks_only_complete_spans ... ok
[INFO] [stdout] test literal_boolean_options_are_direct_and_ambiguous_js_properties_are_omitted ... ok
[INFO] [stdout] test extracts_javascript_functions_classes_arrow_functions_and_canonical_calls ... ok
[INFO] [stdout] test extracts_typescript_interfaces_namespaces_and_tsx ... ok
[INFO] [stdout] test oversize_secret_input_fails_closed_instead_of_omitting_the_tail ... ok
[INFO] [stdout] test normalized_paths_never_escape_or_lose_bytes ... ok
[INFO] [stdout] test parser_input_limit_and_new_function_call_are_explicit ... ok
[INFO] [stdout] test truncated_private_keys_fail_closed_and_plain_expressions_are_not_secrets ... ok
[INFO] [stdout] test detector_capacity_exhaustion_masks_the_whole_input ... ok
[INFO] [stdout] test redaction_preserves_bytes_newlines_and_nonsecret_prefixes ... ok
[INFO] [stdout] test redaction_budget_downgrades_parser_and_dataflow_coverage ... ok
[INFO] [stdout] test arbitrary_malformed_source_has_valid_ranges ... ok
[INFO] [stdout] test new_ast_metadata_is_redacted_and_counts_toward_record_budgets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/traversal.rs (/opt/rustwide/target/debug/deps/traversal-c109624cdc2e88be)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test retained_caller_exclusion_configuration_must_fit_before_compilation ... ok
[INFO] [stdout] test invalid_utf8_is_inventoried_without_silent_text_skips ... ok
[INFO] [stdout] test unix::non_utf8_names_are_skipped_without_collision ... ok
[INFO] [stdout] test reread_detects_content_replacement ... ok
[INFO] [stdout] test diagnostic_and_ignore_metadata_share_the_inventory_budget ... ok
[INFO] [stdout] test classification_and_path_model_are_portable ... ok
[INFO] [stdout] test unix::fifo_content_and_ignore_files_are_skipped_without_reading ... ok
[INFO] [stdout] test unix::non_utf8_path_validation_never_uses_lossy_conversion ... ok
[INFO] [stdout] test bounds_files_size_depth_and_total_reads_without_absolute_paths ... ok
[INFO] [stdout] test reread_rejects_forged_paths_without_echoing_them ... ok
[INFO] [stdout] test unknown_git_formats_and_worktrees_do_not_invent_tracking ... ok
[INFO] [stdout] test unix::special_files_are_skipped_without_reading ... ok
[INFO] [stdout] test ignores_external_parent_rules_and_limits_invalid_ignore_metadata ... ok
[INFO] [stdout] test unix::root_and_descendant_links_never_escape ... ok
[INFO] [stdout] test selection_fingerprint_is_portable_and_independent_of_source_and_git_identity ... ok
[INFO] [stdout] test large_git_index_cannot_bypass_the_retained_metadata_budget ... ok
[INFO] [stdout] test invalid_configuration_and_secret_identifiers_are_rejected_safely ... ok
[INFO] [stdout] test obeys_scoped_ignore_rules_and_distinguishes_policies ... ok
[INFO] [stdout] test selection_fingerprint_retains_metadata_failures_without_exposing_rules ... ok
[INFO] [stdout] test unix::reread_refuses_an_intermediate_directory_symlink_swap ... ok
[INFO] [stdout] test reads_inert_git_tracking_without_interpreting_config ... ok
[INFO] [stdout] test selection_fingerprint_tracks_changed_removed_and_empty_ignore_scopes ... ok
[INFO] [stdout] test zero_byte_long_paths_are_bounded_by_metadata_and_thread_deterministic ... ok
[INFO] [stdout] test entry_exhaustion_skips_the_whole_unsorted_directory ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/repo_indexer-3fb5c440c76b7e9d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test chunking::tests::nested_symbols_and_gaps_form_exact_partition ... ok
[INFO] [stdout] test chunking::tests::symbol_identity_survives_offset_and_content_changes ... ok
[INFO] [stdout] test chunking::tests::multiline_private_key_and_metadata_never_reveal_secret ... ok
[INFO] [stdout] test chunking::tests::credentials_are_redacted_before_tiny_chunk_boundaries ... ok
[INFO] [stdout] test chunking::tests::fallback_prefers_line_boundaries_and_handles_unbroken_unicode ... ok
[INFO] [stdout] test chunking::tests::unrelated_prefix_preserves_named_symbol_identity ... ok
[INFO] [stdout] test chunking::tests::arbitrary_utf8_has_bounded_gapless_chunks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.45s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/indexing.rs (/opt/rustwide/target/debug/deps/indexing-313883b157a88404)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test invalid_chunk_budget_returns_configuration_error ... ok
[INFO] [stdout] test standalone_api_rejects_unsafe_metadata_without_echoing_it ... ok
[INFO] [stdout] test commit_changes_do_not_change_identity_but_repository_namespace_does ... ok
[INFO] [stdout] test writer_failure_is_typed_and_never_reported_as_success ... ok
[INFO] [stdout] test every_ast_language_emits_named_structural_records ... ok
[INFO] [stdout] test changed_snapshot_file_is_skipped_and_not_indexed_under_stale_metadata ... ok
[INFO] [stdout] test jsonl_is_identical_across_worker_counts_and_sorted_by_original_position ... ok
[INFO] [stdout] test excessive_tiny_records_are_skipped_without_partial_file_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshots.rs (/opt/rustwide/target/debug/deps/snapshots-bcc8ce7328d1dd2d)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test inventory_metadata_exhaustion_aborts_a_fresh_snapshot ... ok
[INFO] [stdout] test record_fingerprint_includes_every_field_except_commit_provenance ... ok
[INFO] [stdout] test line_shifts_upsert_unchanged_content_and_new_commits_reuse_records ... ok
[INFO] [stdout] test writer_and_manifest_io_failures_have_fixed_errors_and_no_success_result ... ok
[INFO] [stdout] test empty_targets_have_a_complete_footer_and_empty_files_are_in_scope ... ok
[INFO] [stdout] test metadata_and_configuration_errors_do_not_echo_secrets_or_unsafe_paths ... ok
[INFO] [stdout] test manifest_reader_rejects_unknown_duplicate_missing_and_unsafe_metadata ... ok
[INFO] [stdout] test binary_encoding_and_engine_exclusions_cannot_be_misread_as_base_deletions ... ok
[INFO] [stdout] test incomplete_reads_parsing_and_scan_budgets_never_emit_deletes ... ok
[INFO] [stdout] test source_links_directory_prefixes_metadata_links_and_reread_links_fail_closed ... ok
[INFO] [stdout] test incompatible_or_tampered_bases_are_rejected_before_any_event ... ok
[INFO] [stdout] test snapshots_are_deterministic_across_workers_and_round_trip_strict_manifests ... ok
[INFO] [stdout] test full_file_redaction_precedes_chunking_and_secret_budget_loss_aborts ... ok
[INFO] [stdout] test deltas_materialize_exact_full_targets_after_edits_moves_duplicates_and_deletions ... ok
[INFO] [stdout] test diagnostic_retention_and_unread_special_ignore_metadata_abort ... ok
[INFO] [stdout] test manifest_reader_checks_sorting_global_identity_counts_and_read_limits ... ok
[INFO] [stdout] test target_manifest_chunk_budget_aborts_after_bounded_upserts_without_deletes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.69s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/atlas_repo_security-be894d52d5354b57)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test evidence::tests::subject_binding_is_exact ... ok
[INFO] [stdout] test coverage::tests::non_complete_coverage_cannot_publish_a_false_zero ... ok
[INFO] [stdout] test coverage::tests::aggregate_is_order_independent_bounded_and_null_when_partial ... ok
[INFO] [stdout] test evidence::tests::incomplete_and_failed_results_never_report_finding_counts ... ok
[INFO] [stdout] test evidence::tests::complete_manifest_round_trips_and_has_stable_identity ... ok
[INFO] [stdout] test evidence::tests::all_zero_digest_placeholders_are_rejected_after_resealing ... ok
[INFO] [stdout] test coverage::tests::builder_emits_every_domain_and_sorts_reasons ... ok
[INFO] [stdout] test coverage::tests::complete_aggregate_exposes_only_supported_measurements ... ok
[INFO] [stdout] test coverage::tests::bounded_dataflow_is_optional_for_the_required_gate ... ok
[INFO] [stdout] test evidence::tests::identity_detects_every_typed_change ... ok
[INFO] [stdout] test evidence::tests::parser_rejects_unknown_missing_duplicate_and_oversized_input ... ok
[INFO] [stdout] test evidence::tests::committed_synthetic_fixtures_pass_runtime_validation ... ok
[INFO] [stdout] test coverage::tests::required_not_reported_domain_fails_closed ... ok
[INFO] [stdout] test evidence::tests::complete_requires_equal_coverage_and_exact_severity_total ... ok
[INFO] [stdout] test evidence::tests::material_states_and_order_are_strict ... ok
[INFO] [stdout] test evidence::tests::sparse_nonzero_digest_remains_valid ... ok
[INFO] [stdout] test rules::tests::standalone_api_rejects_absolute_and_traversing_paths ... ok
[INFO] [stdout] test sarif::tests::sarif_paths_are_relative_uris_not_terminal_or_query_injection ... ok
[INFO] [stdout] test surface::tests::lifecycle_signal_never_serializes_script_names_or_values ... ok
[INFO] [stdout] test surface::tests::cargo_workflow_and_docker_checks_emit_only_fixed_capabilities ... ok
[INFO] [stdout] test surface::tests::malformed_applicable_manifest_is_partial_without_a_false_zero ... ok
[INFO] [stdout] test surface::tests::malformed_cargo_manifest_is_partial ... ok
[INFO] [stdout] test surface::tests::literal_tls_disable_uses_typed_call_facts_only ... ok
[INFO] [stdout] test surface::tests::comments_and_block_scalar_text_do_not_become_signals ... ok
[INFO] [stdout] test surface::tests::package_hooks_and_any_composer_script_are_capabilities ... ok
[INFO] [stdout] test rules::tests::yaml_block_header_must_be_syntax_and_secrets_inside_payload_still_scan ... ok
[INFO] [stdout] test rules::tests::quoted_or_commented_shell_flags_are_not_execution_options ... ok
[INFO] [stdout] test rules::tests::python_unsafe_shell_flag_is_required_and_aliases_are_supported ... ok
[INFO] [stdout] test surface::tests::valid_manifest_variants_never_become_false_complete_zeros ... ok
[INFO] [stdout] test rules::tests::inert_import_text_and_type_only_bindings_do_not_create_primitive_aliases ... ok
[INFO] [stdout] test rules::tests::comments_and_strings_do_not_become_primitive_findings ... ok
[INFO] [stdout] test rules::tests::actual_multiline_bindings_and_quoted_direct_shell_options_are_detected ... ok
[INFO] [stdout] test rules::tests::compose_and_workflow_configuration_use_structural_paths ... ok
[INFO] [stdout] test rules::tests::secret_fingerprint_is_stable_when_lines_move_and_preview_is_constant ... ok
[INFO] [stdout] test tests::findings_are_not_claimed_to_be_confirmed_vulnerabilities ... ok
[INFO] [stdout] test tests::partial_dataflow_preserves_the_completed_parser_stage ... ok
[INFO] [stdout] test surface::tests::standalone_fixture_set_is_detected_without_echoing_values ... ok
[INFO] [stdout] test rules::tests::config_rules_understand_pins_and_do_not_claim_untracked_env_is_committed ... ok
[INFO] [stdout] test rules::tests::required_primitive_rules_work_for_all_four_ast_languages ... ok
[INFO] [stdout] test tests::return_expression_cannot_be_reported_as_a_complete_flow_zero ... ok
[INFO] [stdout] test tests::unsupported_docker_configuration_cannot_publish_a_complete_zero ... ok
[INFO] [stdout] test tests::coverage_distinguishes_complete_partial_unsupported_and_excluded ... ok
[INFO] [stdout] test surface::tests::root_privileged_and_mutable_refs_are_fixed_signals ... ok
[INFO] [stdout] test tests::admitted_file_change_and_malformed_source_are_incomplete ... ok
[INFO] [stdout] test tests::input_limits_are_incomplete_but_explicit_exclusions_are_scope ... ok
[INFO] [stdout] test evidence::tests::unsafe_or_ambiguous_metadata_is_rejected_without_echoing_it ... ok
[INFO] [stdout] test rules::tests::nested_shell_flags_and_unknown_overwrites_are_not_direct_execution_options ... ok
[INFO] [stdout] test tests::primitive_findings_and_coverage_share_one_partial_parse ... ok
[INFO] [stdout] test rules::tests::yaml_scalar_payload_is_not_configuration_and_rules_resume_after_dedent ... ok
[INFO] [stdout] test tests::scan_is_deterministic_across_worker_counts_and_does_not_echo_secrets ... ok
[INFO] [stdout] test tests::finding_and_signal_limits_make_execution_surface_count_unknown ... ok
[INFO] [stdout] test tests::bounded_python_flow_is_redacted_and_budget_loss_is_partial ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.61s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests repo_analyzer
[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 repo_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] [stderr]    Doc-tests repo_indexer
[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 atlas_repo_security
[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" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe", kill_on_drop: false }`
[INFO] [stdout] e63b3a823f02867bf669172031a0d6f67466a6ba87eada013fa861dc3aa7effe
