[INFO] cloning repository https://github.com/noahkostesku/freshdag
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/noahkostesku/freshdag" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnoahkostesku%2Ffreshdag", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnoahkostesku%2Ffreshdag'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c0bc21bffb73cf9fac79777f138a65965c6197a8
[INFO] testing noahkostesku/freshdag 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%2Fnoahkostesku%2Ffreshdag" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/noahkostesku/freshdag
[INFO] finished tweaking git repo https://github.com/noahkostesku/freshdag
[INFO] tweaked toml for git repo https://github.com/noahkostesku/freshdag written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/noahkostesku/freshdag 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/noahkostesku/freshdag 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 uuid v1.24.1
[INFO] [stderr]   Downloaded cc v1.4.3
[INFO] [stderr]   Downloaded zerovec-derive v0.11.4
[INFO] [stderr]   Downloaded icu_provider v2.3.0
[INFO] [stderr]   Downloaded httptest v0.16.4
[INFO] [stderr]   Downloaded rustls-webpki v0.103.14
[INFO] [stderr]   Downloaded crossbeam-channel v0.5.16
[INFO] [stderr]   Downloaded zerovec v0.11.7
[INFO] [stderr]   Downloaded blake3 v1.8.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469
[INFO] running `Command { std: "docker" "start" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469", 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" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469" "/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" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469", 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" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling cc v1.4.3
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling blake3 v1.8.6
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zerovec-derive v0.11.4
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling uuid v1.24.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling rustls-webpki v0.103.14
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.7
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling freshdag-core v0.0.0 (/opt/rustwide/workdir/crates/freshdag-core)
[INFO] [stderr]    Compiling icu_provider v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling freshdag-store v0.0.0 (/opt/rustwide/workdir/crates/freshdag-store)
[INFO] [stderr]    Compiling freshdag-observer v0.0.0 (/opt/rustwide/workdir/crates/freshdag-observer)
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling freshdag-engine v0.0.0 (/opt/rustwide/workdir/crates/freshdag-engine)
[INFO] [stderr]    Compiling freshdag-adapter-claude v0.0.0 (/opt/rustwide/workdir/crates/freshdag-adapter-claude)
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling freshdag-probes v0.0.0 (/opt/rustwide/workdir/crates/freshdag-probes)
[INFO] [stderr]    Compiling freshdag-cli v0.0.0 (/opt/rustwide/workdir/crates/freshdag-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 48.06s
[INFO] running `Command { std: "docker" "inspect" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469", 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" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469" "/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 futures-sink v0.3.34
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling freshdag-core v0.0.0 (/opt/rustwide/workdir/crates/freshdag-core)
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling crossbeam-channel v0.5.16
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling freshdag-store v0.0.0 (/opt/rustwide/workdir/crates/freshdag-store)
[INFO] [stderr]    Compiling freshdag-observer v0.0.0 (/opt/rustwide/workdir/crates/freshdag-observer)
[INFO] [stderr]    Compiling freshdag-adapter-claude v0.0.0 (/opt/rustwide/workdir/crates/freshdag-adapter-claude)
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling h2 v0.4.15
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling httptest v0.16.4
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling freshdag-probes v0.0.0 (/opt/rustwide/workdir/crates/freshdag-probes)
[INFO] [stderr]    Compiling freshdag-cli v0.0.0 (/opt/rustwide/workdir/crates/freshdag-cli)
[INFO] [stderr]    Compiling freshdag-engine v0.0.0 (/opt/rustwide/workdir/crates/freshdag-engine)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 42.92s
[INFO] running `Command { std: "docker" "inspect" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469", 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" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469" "/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.88s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/freshdag_adapter_claude-330bcd5925558d73)
[INFO] [stdout] 
[INFO] [stdout] running 84 tests
[INFO] [stdout] test hook::tests::unknown_hook_event_is_not_silently_accepted ... ok
[INFO] [stdout] test hook::tests::unmapped_events_are_declared_as_such ... ok
[INFO] [stdout] test hook::tests::notebook_edit_uses_its_own_path_key ... ok
[INFO] [stdout] test content::tests::no_content_never_fingerprints ... ok
[INFO] [stdout] test diagnostic::tests::only_unmapped_hook_events_are_informational ... ok
[INFO] [stdout] test hook::tests::recognizes_every_registered_hook_event ... ok
[INFO] [stdout] test hook::tests::mcp_names_split_on_double_underscore ... ok
[INFO] [stdout] test identity::tests::recipe_id_is_session_scoped ... ok
[INFO] [stdout] test paths::tests::empty_paths_are_rejected ... ok
[INFO] [stdout] test identity::tests::different_sessions_get_different_ids ... ok
[INFO] [stdout] test paths::tests::dotdot_cannot_escape_the_root ... ok
[INFO] [stdout] test content::tests::a_directory_is_not_a_file ... ok
[INFO] [stdout] test paths::tests::dot_and_dotdot_are_normalized_lexically ... ok
[INFO] [stdout] test paths::tests::absolute_paths_pass_through ... ok
[INFO] [stdout] test diagnostic::tests::every_code_has_a_distinct_wire_form ... ok
[INFO] [stdout] test paths::tests::relative_paths_join_cwd_and_keep_the_raw_form ... ok
[INFO] [stdout] test paths::tests::relative_without_cwd_is_an_error_not_a_guess ... ok
[INFO] [stdout] test identity::tests::rule_version_participates_in_the_hash ... ok
[INFO] [stdout] test content::tests::disk_content_hashes_a_real_file ... ok
[INFO] [stdout] test identity::tests::derivation_is_deterministic ... ok
[INFO] [stdout] test content::tests::a_file_over_the_cap_is_not_hashed ... ok
[INFO] [stdout] test hook::tests::malformed_mcp_names_are_rejected_not_guessed ... ok
[INFO] [stdout] test tests::an_unrecognized_end_reason_does_not_become_a_clean_completion ... ok
[INFO] [stdout] test diagnostic::tests::context_fields_do_not_shadow_the_reserved_ones ... ok
[INFO] [stdout] test tests::a_production_compiler_fingerprints_the_file_a_read_is_about_to_read ... ok
[INFO] [stdout] test hook::tests::skill_name_extraction_accepts_known_spellings ... ok
[INFO] [stdout] test tests::an_exact_suppression_drops_the_glob_that_contains_it ... ok
[INFO] [stdout] test tests::bash_and_task_never_synthesize_fs_events_however_suggestive_the_input ... ok
[INFO] [stdout] test tests::bash_emits_tool_invoked_with_bash_kind_and_no_fs_events ... ok
[INFO] [stdout] test tests::computation_id_is_the_core_derivation_not_an_opaque_mint ... ok
[INFO] [stdout] test diagnostic::tests::payload_keys_leak_keys_not_values ... ok
[INFO] [stdout] test tests::diagnostics_never_carry_hook_payload_values ... ok
[INFO] [stdout] test tests::diagnostics_are_not_suppressible ... ok
[INFO] [stdout] test tests::diagnostics_may_name_hook_fields_but_never_reveal_their_values ... ok
[INFO] [stdout] test tests::edit_tool_does_not_pretend_to_know_the_resulting_size ... ok
[INFO] [stdout] test tests::coverage_json_matches_the_rust_constructor ... ok
[INFO] [stdout] test tests::every_delegation_spelling_is_task_kind ... ok
[INFO] [stdout] test tests::compilation_is_deterministic_across_runs ... ok
[INFO] [stdout] test content::tests::a_missing_file_is_absence_not_an_error ... ok
[INFO] [stdout] test tests::coverage_json_declares_the_adapter_role ... ok
[INFO] [stdout] test tests::every_partial_entry_declares_the_reason_it_was_ratified_with ... ok
[INFO] [stdout] test tests::mcp_tool_names_are_normalized ... ok
[INFO] [stdout] test tests::an_unusable_sink_directory_still_buffers_locally ... ok
[INFO] [stdout] test tests::missing_session_id_yields_a_diagnostic_with_no_computation_attribution ... ok
[INFO] [stdout] test tests::recognized_but_unmapped_hook_events_are_recorded_at_info_severity ... ok
[INFO] [stdout] test tests::no_wall_clock_leaks_into_the_compile_path ... ok
[INFO] [stdout] test tests::resumed_sessions_do_not_reopen_the_computation_bracket ... ok
[INFO] [stdout] test tests::invalid_json_becomes_a_diagnostic_not_a_panic ... ok
[INFO] [stdout] test tests::non_object_json_becomes_a_diagnostic ... ok
[INFO] [stdout] test tests::nothing_this_adapter_declares_partial_discharges ... ok
[INFO] [stdout] test tests::every_input_produces_at_least_one_event ... ok
[INFO] [stdout] test tests::notebook_edit_uses_its_own_path_key ... ok
[INFO] [stdout] test tests::post_tool_use_does_not_double_synthesize_fs_events ... ok
[INFO] [stdout] test tests::seeded_ids_are_valid_monotonic_uuid_v7s ... ok
[INFO] [stdout] test tests::force_write_persists_the_record_of_a_drop ... ok
[INFO] [stdout] test tests::suppression_narrows_the_published_manifest ... ok
[INFO] [stdout] test tests::missing_tool_name_yields_a_diagnostic_and_no_tool_event ... ok
[INFO] [stdout] test tests::session_end_closes_both_brackets ... ok
[INFO] [stdout] test tests::read_tool_emits_tool_invoked_plus_fs_read ... ok
[INFO] [stdout] test tests::synthesized_fs_events_are_causally_linked_to_their_tool_invocation ... ok
[INFO] [stdout] test tests::session_start_opens_both_brackets_on_startup ... ok
[INFO] [stdout] test tests::skill_names_are_normalized ... ok
[INFO] [stdout] test tests::relative_tool_paths_are_resolved_against_cwd_and_keep_raw_path ... ok
[INFO] [stdout] test tests::synthesized_fs_events_are_marked_pre_execution_intent ... ok
[INFO] [stdout] test tests::relative_path_without_cwd_diagnoses_instead_of_guessing_a_root ... ok
[INFO] [stdout] test tests::suppressed_kinds_are_withheld_but_never_silently ... ok
[INFO] [stdout] test tests::every_emitted_event_round_trips_through_the_ir_envelope ... ok
[INFO] [stdout] test tests::graph_bearing_events_carry_no_claude_code_hook_vocabulary ... ok
[INFO] [stderr]      Running unittests src/bin/freshdag-claude-hook.rs (/opt/rustwide/target/debug/deps/freshdag_claude_hook-4cf73d41de0a292a)
[INFO] [stdout] test tests::task_emits_tool_invoked_with_task_kind_and_no_fs_events ... ok
[INFO] [stdout] test tests::the_manifest_records_the_identity_rule_it_used ... ok
[INFO] [stdout] test tests::sink_drops_the_newest_never_the_oldest ... ok
[INFO] [stdout] test tests::the_manifest_covers_every_kind_the_adapter_can_actually_emit ... ok
[INFO] [stdout] test tests::unknown_hook_event_becomes_a_diagnostic ... ok
[INFO] [stdout] test tests::post_tool_use_emits_tool_completed_without_fabricating_a_duration ... ok
[INFO] [stdout] test tests::the_default_compiler_reads_no_files ... ok
[INFO] [stdout] test tests::the_fallback_buffer_does_not_depend_on_the_sink_directory ... ok
[INFO] [stdout] test tests::tool_errors_are_detected_from_the_spellings_that_exist ... ok
[INFO] [stdout] test tests::the_manifest_declares_bash_and_task_blindness_in_writing ... ok
[INFO] [stdout] test tests::unknown_delegation_spellings_are_not_silently_builtin ... ok
[INFO] [stdout] test tests::unnamed_skills_diagnose_rather_than_invent_a_name ... ok
[INFO] [stdout] test tests::unnormalizable_mcp_names_diagnose_rather_than_guess ... ok
[INFO] [stdout] test tests::sink_appends_and_preserves_order ... ok
[INFO] [stdout] test tests::unparseable_tool_input_still_records_the_invocation ... ok
[INFO] [stdout] test tests::write_tool_hashes_the_content_it_can_actually_see ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 84 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[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]      Running tests/adapter_conformance.rs (/opt/rustwide/target/debug/deps/adapter_conformance-4e5ba9a46b661593)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test golden_ir_streams_match ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/freshdag-466425dbb96eadbf)
[INFO] [stdout] test goldens_never_leak_claude_code_vocabulary_into_graph_bearing_events ... ok
[INFO] [stdout] test goldens_never_disclose_hook_payload_values_in_diagnostics ... ok
[INFO] [stdout] test every_golden_event_is_a_well_formed_ir_event ... ok
[INFO] [stdout] test goldens_are_reproducible_within_a_single_run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test exit::tests::accepting_likely_valid_never_promotes_anything_else ... ok
[INFO] [stdout] test check::tests::a_path_resolves_to_its_artifact ... ok
[INFO] [stdout] test exit::tests::accept_likely_valid_does_not_lift_an_edge_whose_probe_could_not_decide ... ok
[INFO] [stdout] test check::tests::an_id_resolves_to_itself ... ok
[INFO] [stdout] test exit::tests::the_floor_only_ever_lowers_and_only_at_likely_valid ... ok
[INFO] [stdout] test exit::tests::valid_is_the_only_status_reaching_zero_unaided ... ok
[INFO] [stdout] test render::tests::every_reason_code_has_distinct_prose ... ok
[INFO] [stdout] test check::tests::every_failure_exits_above_two ... ok
[INFO] [stdout] test check::tests::a_path_naming_two_artifacts_is_an_error_not_a_guess ... ok
[INFO] [stdout] test check::tests::an_unknown_selector_lists_what_exists ... ok
[INFO] [stdout] test exit::tests::accept_likely_valid_does_not_lift_a_never_probed_volatile_edge ... ok
[INFO] [stdout] test exit::tests::accept_likely_valid_still_works_for_checked_results ... ok
[INFO] [stdout] test render::tests::status_words_match_the_certificate_wire_form ... ok
[INFO] [stdout] test render::tests::prose_never_states_the_wire_code ... ok
[INFO] [stdout] test render::tests::the_coverage_deficit_sentence_names_the_condition ... ok
[INFO] [stdout] test check::tests::a_structural_defect_is_a_tool_error_not_a_verdict ... ok
[INFO] [stdout] test exit::tests::validity_codes_match_the_architecture_contract ... ok
[INFO] [stdout] test exit::tests::every_tool_error_is_above_two ... ok
[INFO] [stdout] test render::tests::prose_lines_stay_within_the_wrap_width ... ok
[INFO] [stdout] test exit::tests::one_unprobed_edge_is_enough_to_hold_the_floor ... ok
[INFO] [stdout] test exit::tests::the_floor_agrees_with_for_status_when_no_reason_triggers_it ... ok
[INFO] [stdout] test tests::the_cli_definition_is_valid ... ok
[INFO] [stdout] test tests::unimplemented_commands_never_report_success ... ok
[INFO] [stdout] test render::tests::no_prose_hardcodes_an_operating_system ... ok
[INFO] [stdout] test render::tests::indent_pads_every_line ... ok
[INFO] [stdout] test exit::tests::likely_valid_is_not_reusable_by_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_golden.rs (/opt/rustwide/target/debug/deps/cli_golden-1af0b47bb2f81fbd)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_bad_flag_does_not_look_like_a_validity_verdict ... ok
[INFO] [stdout] test a_missing_store_is_a_tool_error_not_a_verdict ... ok
[INFO] [stdout] test likely_valid_is_not_reusable_without_an_explicit_opt_in ... ok
[INFO] [stdout] test an_unknown_artifact_is_a_tool_error_not_a_verdict ... ok
[INFO] [stdout] test check_does_not_mutate_the_store ... ok
[INFO] [stdout] test unimplemented_subcommands_do_not_exit_zero ... ok
[INFO] [stdout] test check_demo_matches_the_golden ... ok
[INFO] [stdout] test help_and_version_exit_zero ... ok
[INFO] [stdout] test json_output_is_the_certificate_and_keeps_the_exit_code ... ok
[INFO] [stdout] test the_json_and_prose_paths_agree_on_the_verdict ... ok
[INFO] [stderr]      Running tests/coverage.rs (/opt/rustwide/target/debug/deps/coverage-848801dfde946f02)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_missing_store_is_a_usage_error_not_a_zero_coverage_report ... ok
[INFO] [stdout] test an_unfingerprinted_read_is_excluded_but_still_unproven ... ok
[INFO] [stdout] test non_builtin_tool_kinds_all_count_as_blind ... ok
[INFO] [stdout] test uncomputable_metrics_are_named_not_approximated ... ok
[INFO] [stdout] test dischargeable_requires_every_obligated_computation_to_be_covered ... ok
[INFO] [stdout] test coverage_exits_zero_however_bad_the_news ... ok
[INFO] [stdout] test obligations_are_undischargeable_without_an_observer ... ok
[INFO] [stdout] test an_fs_covering_observer_that_ran_makes_obligations_dischargeable ... ok
[INFO] [stdout] test blind_tool_calls_count_against_observed_coverage ... ok
[INFO] [stderr]      Running tests/mark.rs (/opt/rustwide/target/debug/deps/mark-204923bf0f83b30b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test marking_a_file_that_drifted_since_its_write_is_refused ... ok
[INFO] [stdout] test a_write_with_no_recorded_hash_is_refused ... ok
[INFO] [stdout] test marking_a_recorded_write_records_an_artifact ... ok
[INFO] [stdout] test selection_follows_canonical_order_not_physical_log_order ... ok
[INFO] [stdout] test marking_a_file_the_store_never_saw_written_is_refused ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/freshdag_core-853e419cc147936e)
[INFO] [stdout] test a_later_hashless_write_cannot_steal_authorship_from_the_real_producer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 113 tests
[INFO] [stdout] test determinism::tests::for_producer_is_reproducible_from_the_name_alone ... ok
[INFO] [stdout] test determinism::tests::seeded_ids_are_indistinguishable_from_real_uuid_v7s ... ok
[INFO] [stdout] test determinism::tests::a_tagged_generator_is_still_strictly_increasing ... ok
[INFO] [stdout] test determinism::tests::the_fixed_clock_is_reproducible_and_monotonic ... ok
[INFO] [stdout] test determinism::tests::the_reserved_tag_fallback_does_not_alias_another_name ... ok
[INFO] [stdout] test determinism::tests::two_conformance_generators_agree ... ok
[INFO] [stdout] test determinism::tests::seeded_ids_increase_strictly ... ok
[INFO] [stdout] test ir::tests::coverage_manifest_pattern_matching ... ok
[INFO] [stdout] test ir::tests::hash_from_str_rejects_missing_prefix ... ok
[INFO] [stdout] test determinism::tests::different_producers_draw_from_disjoint_id_spaces ... ok
[INFO] [stdout] test ir::tests::adding_a_partial_entry_can_only_ever_make_a_producer_discharge_less ... ok
[INFO] [stdout] test ir::tests::hash_rejects_uppercase_hex ... ok
[INFO] [stdout] test determinism::tests::a_tag_collision_shows_up_as_equal_identifiers ... ok
[INFO] [stdout] test ir::tests::hash_string_form_round_trip ... ok
[INFO] [stdout] test ir::tests::coverage_manifest_round_trip ... ok
[INFO] [stdout] test ir::tests::hash_variants_distinguish_unknown_from_present ... ok
[INFO] [stdout] test ir::tests::hash_from_str_rejects_unknown_algo ... ok
[INFO] [stdout] test ir::tests::a_specific_partial_entry_cannot_override_a_broader_blindness ... ok
[INFO] [stdout] test ir::tests::coverage_manifest_covers_and_partial ... ok
[INFO] [stdout] test ir::tests::discharges_requires_coverage_and_a_safe_direction ... ok
[INFO] [stdout] test ir::tests::decode_payload_errors_on_malformed_payload_shape ... ok
[INFO] [stdout] test ir::tests::event_kind_wire_names_match_schema ... ok
[INFO] [stdout] test ir::tests::option_hash_none_serializes_absent ... ok
[INFO] [stdout] test ir::tests::partial_reason_serde_and_as_wire_str_agree ... ok
[INFO] [stdout] test ir::tests::schema_conformance_envelope_required_fields ... ok
[INFO] [stdout] test ir::tests::wildcard_partial_applies_to_every_matching_kind ... ok
[INFO] [stdout] test ir::tests::round_trip_tool_invoked_and_completed ... ok
[INFO] [stdout] test ir::tests::unknown_envelope_fields_are_currently_tolerated ... ok
[INFO] [stdout] test ir::tests::partial_reason_rejects_codes_outside_the_vocabulary ... ok
[INFO] [stdout] test ir::tests::only_over_approximation_discharges ... ok
[INFO] [stdout] test tests::a_coverage_entry_without_partial_does_not_decode ... ok
[INFO] [stdout] test ir::tests::payload_leniency_unknown_fields_tolerated ... ok
[INFO] [stdout] test ir::tests::partial_object_without_reason_fails_to_deserialize ... ok
[INFO] [stdout] test ir::tests::round_trip_fs_read ... ok
[INFO] [stdout] test tests::a_certificate_hiding_its_producers_blindness_is_unreadable ... ok
[INFO] [stdout] test ir::tests::round_trip_fs_write ... ok
[INFO] [stdout] test ir::tests::structured_partial_round_trips_and_normalizes_legacy_forward ... ok
[INFO] [stdout] test ir::tests::legacy_bare_string_partial_decodes_as_under_approximates ... ok
[INFO] [stdout] test determinism::tests::every_derived_tag_avoids_both_reserved_values ... ok
[INFO] [stdout] test tests::certificate_empty_coverage_rejected ... ok
[INFO] [stdout] test tests::artifact_scoped_reasons_use_empty_key_sentinel_and_sort_last ... ok
[INFO] [stdout] test tests::certificate_valid_without_recipe_hash_rejected ... ok
[INFO] [stdout] test tests::certificate_naked_volatile_rejected ... ok
[INFO] [stdout] test tests::certificate_valid_with_heuristic_dep_rejected ... ok
[INFO] [stdout] test tests::computation_id_differs_on_any_input_change ... ok
[INFO] [stdout] test tests::aggregate_emits_typed_reason_codes ... ok
[INFO] [stdout] test tests::certificate_schema_declares_detail_and_emits ... ok
[INFO] [stdout] test tests::certificate_stale_with_reasons_ok ... ok
[INFO] [stdout] test tests::certificate_schema_accepts_the_legacy_bare_string_partial ... ok
[INFO] [stdout] test tests::certificate_valid_baseline_passes_invariants ... ok
[INFO] [stdout] test tests::artifact_round_trip ... ok
[INFO] [stdout] test ir::tests::decode_payload_errors_for_kinds_without_typed_variant ... ok
[INFO] [stdout] test tests::certificate_derive_cert_id_is_idempotent ... ok
[INFO] [stdout] test tests::certificate_derive_cert_id_differs_on_content_change ... ok
[INFO] [stdout] test tests::certificate_valid_with_volatile_dep_rejected ... ok
[INFO] [stdout] test tests::certificate_wrong_schema_rejected ... ok
[INFO] [stdout] test tests::certificate_round_trip ... ok
[INFO] [stdout] test tests::certificate_stale_without_reasons_rejected ... ok
[INFO] [stdout] test tests::computation_id_is_deterministic ... ok
[INFO] [stdout] test tests::computation_id_extracts_hash ... ok
[INFO] [stdout] test tests::coverage_deficit_blind_observer_does_not_discharge_bash_obligation ... ok
[INFO] [stdout] test tests::coverage_entry_role_is_required_on_the_wire ... ok
[INFO] [stdout] test tests::dependency_id_from_scheme_key_is_stable ... ok
[INFO] [stdout] test tests::dependency_id_from_scheme_key_prefix_check_is_exact ... ok
[INFO] [stdout] test tests::coverage_deficit_fs_write_only_observer_does_not_discharge ... ok
[INFO] [stdout] test tests::coverage_deficit_passes_when_observer_declares_fs_coverage ... ok
[INFO] [stdout] test tests::coverage_deficit_probe_role_does_not_discharge_bash_obligation ... ok
[INFO] [stdout] test tests::fingerprint_kind_survives_serialization ... ok
[INFO] [stdout] test tests::fingerprint_missing_prefix_rejected ... ok
[INFO] [stdout] test tests::fingerprint_empty_is_invariant_7_violation ... ok
[INFO] [stdout] test tests::dependency_round_trip_with_produced_by ... ok
[INFO] [stdout] test tests::coverage_deficit_flags_task_kind_too ... ok
[INFO] [stdout] test tests::invariant_error_reason_mapping_downgrade_arm ... ok
[INFO] [stdout] test tests::fingerprint_wire_forms ... ok
[INFO] [stdout] test tests::coverage_deficit_ignores_builtin_and_mcp_tool_kinds ... ok
[INFO] [stdout] test tests::exact_file_dependency_construction ... ok
[INFO] [stdout] test tests::coverage_entry_carries_partial_from_the_manifest ... ok
[INFO] [stdout] test tests::fingerprint_unknown_token_rejected ... ok
[INFO] [stdout] test tests::fingerprint_empty_prefix_rejected ... ok
[INFO] [stdout] test tests::coverage_deficit_flags_valid_cert_with_bash_and_no_fs_observer ... ok
[INFO] [stdout] test tests::probe_result_unknown_is_distinct_from_match ... ok
[INFO] [stdout] test tests::invariant_error_reason_mapping_structural_defect_arm ... ok
[INFO] [stdout] test tests::reason_code_wire_form_is_exact ... ok
[INFO] [stdout] test tests::coverage_deficit_ignores_bash_when_status_not_valid ... ok
[INFO] [stdout] test tests::fingerprint_unknown_rejected_case_insensitively ... ok
[INFO] [stdout] test tests::coverage_deficit_over_approximating_observer_still_discharges ... ok
[INFO] [stdout] test tests::validity_all_exact_match_is_valid ... ok
[INFO] [stdout] test tests::coverage_entry_covers_stays_syntactic_while_discharges_reads_partial ... ok
[INFO] [stdout] test tests::coverage_deficit_observer_discharges_even_alongside_adapter_fs_claim ... ok
[INFO] [stdout] test tests::schema_partial_reason_enum_matches_rust ... ok
[INFO] [stdout] test tests::trust_class_rank_ordering ... ok
[INFO] [stdout] test tests::coverage_deficit_adapter_fs_claim_does_not_discharge_bash_obligation ... ok
[INFO] [stdout] test tests::trust_class_wire_form ... ok
[INFO] [stdout] test tests::coverage_deficit_flags_missing_producer_even_on_non_valid_cert ... ok
[INFO] [stdout] test tests::validity_any_drift_is_stale_regardless_of_others ... ok
[INFO] [stdout] test tests::producer_role_wire_form ... ok
[INFO] [stdout] test tests::reason_code_enumeration_is_complete ... ok
[INFO] [stdout] test tests::reason_code_scopes_are_as_documented ... ok
[INFO] [stdout] test tests::reason_code_serde_and_as_wire_str_agree ... ok
[INFO] [stdout] test tests::trust_class_escalation_and_demotion ... ok
[INFO] [stdout] test tests::validity_any_heuristic_caps_at_likely_valid ... ok
[INFO] [stdout] test tests::validity_any_unknown_without_drift_is_unknown ... ok
[INFO] [stdout] test tests::validity_any_volatile_caps_at_likely_valid ... ok
[INFO] [stdout] test tests::validity_empty_verdicts_is_unknown_not_valid ... ok
[INFO] [stdout] test tests::validity_mismatched_lengths_errors ... ok
[INFO] [stdout] test tests::validity_reason_omits_detail_when_none ... ok
[INFO] [stdout] test tests::validity_reason_rejects_legacy_snake_case_codes ... ok
[INFO] [stdout] test tests::validity_status_wire_form ... ok
[INFO] [stdout] test tests::validity_reason_rejects_unknown_reason_code ... ok
[INFO] [stdout] test tests::volatile_dependency_without_ttl_is_inconsistent ... ok
[INFO] [stdout] test tests::schema_reason_enums_match_rust ... ok
[INFO] [stdout] test tests::validity_reason_round_trips_with_detail ... ok
[INFO] [stdout] test tests::fingerprint_new_with_empty_payload_panics_in_release - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 113 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/certificate_conformance.rs (/opt/rustwide/target/debug/deps/certificate_conformance-ff49b0eb37755d17)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test every_conformance_fixture_matches_its_expected_outcome ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/contract_examples.rs (/opt/rustwide/target/debug/deps/contract_examples-a64f0ed6131e2934)
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test every_registration_names_a_real_contract ... ok
[INFO] [stdout] test every_contract_example_is_registered ... ok
[INFO] [stdout] test every_contract_example_matches_the_type_it_illustrates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scenario_wellformed.rs (/opt/rustwide/target/debug/deps/scenario_wellformed-01e97938e268753b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/freshdag_engine-c1048af39c184dd6)
[INFO] [stdout] test every_scenario_is_well_formed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 82 tests
[INFO] [stdout] test antithrash::tests::a_reset_forces_the_escalation_count_to_restart ... ok
[INFO] [stdout] test antithrash::tests::a_single_higher_observation_does_not_escalate ... ok
[INFO] [stdout] test antithrash::tests::demotion_is_reported_explicitly ... ok
[INFO] [stdout] test coverage::tests::deficit_details_are_deterministic ... ok
[INFO] [stdout] test coverage::tests::a_wildcard_declaration_covers_the_family ... ok
[INFO] [stdout] test coverage::tests::only_an_observer_discharges_the_bash_obligation ... ok
[INFO] [stdout] test antithrash::tests::probe_identity_is_tracked_per_dependency ... ok
[INFO] [stdout] test coverage::tests::a_write_only_observer_does_not_discharge ... ok
[INFO] [stdout] test registry::tests::host_of_handles_authority_less_keys ... ok
[INFO] [stdout] test registry::tests::identical_triple_is_refused_at_registration ... ok
[INFO] [stdout] test coverage::tests::the_engine_and_the_certificate_agree_on_every_shape ... ok
[INFO] [stdout] test coverage::tests::effect_kinds_are_exactly_the_fs_proc_net_family ... ok
[INFO] [stdout] test registry::tests::deregistration_removes_the_probe ... ok
[INFO] [stdout] test registry::tests::no_host_match_is_distinct_from_unregistered_scheme ... ok
[INFO] [stdout] test coverage::tests::uncovered_effect_kinds_become_a_deficit ... ok
[INFO] [stdout] test registry::tests::empty_registry_yields_unregistered_scheme ... ok
[INFO] [stdout] test registry::tests::tie_detail_is_deterministic ... ok
[INFO] [stdout] test registry::tests::equal_priority_across_host_patterns_is_a_loud_tie ... ok
[INFO] [stdout] test registry::tests::highest_priority_wins ... ok
[INFO] [stdout] test antithrash::tests::two_consecutive_higher_observations_escalate ... ok
[INFO] [stdout] test clock::tests::fixed_clock_advances_deterministically ... ok
[INFO] [stdout] test antithrash::tests::a_probe_failure_leaves_the_adopted_class_alone ... ok
[INFO] [stdout] test scripted::tests::an_unscripted_key_is_unknown_not_match ... ok
[INFO] [stdout] test scripted::tests::scripted_answers_can_be_changed_between_checks ... ok
[INFO] [stdout] test coverage::tests::a_declared_gap_on_fs_read_does_not_discharge ... ok
[INFO] [stdout] test tests::a_volatile_edge_whose_probe_reports_drift_is_stale ... ok
[INFO] [stdout] test tests::a_volatile_edge_inside_ttl_is_likely_valid_and_never_valid ... ok
[INFO] [stdout] test tests::a_future_observed_at_is_not_evidence ... ok
[INFO] [stdout] test tests::an_expired_volatile_edge_is_unknown_even_with_a_drifting_probe ... ok
[INFO] [stdout] test tests::a_stable_escalation_is_adopted_in_the_ledger_but_not_on_the_certificate ... ok
[INFO] [stdout] test tests::a_volatile_edge_returns_to_likely_valid_when_its_drifting_probe_is_removed ... ok
[INFO] [stdout] test tests::an_observer_discharges_the_bash_obligation ... ok
[INFO] [stdout] test tests::an_adapters_fs_declaration_does_not_discharge_the_obligation ... ok
[INFO] [stdout] test tests::a_large_but_representable_ttl_is_still_inside_its_window ... ok
[INFO] [stdout] test tests::an_uncovered_effect_kind_downgrades_the_certificate ... ok
[INFO] [stdout] test tests::an_observation_at_a_lower_class_still_demotes_explicitly ... ok
[INFO] [stdout] test tests::an_arbitration_tie_emits_a_diagnostic_and_yields_no_probe_available ... ok
[INFO] [stdout] test tests::an_undischarged_bash_obligation_downgrades_a_would_be_valid_certificate ... ok
[INFO] [stdout] test tests::an_unregistered_producer_downgrades_with_producer_missing_from_coverage ... ok
[INFO] [stdout] test tests::a_non_volatile_edge_still_depends_on_its_probe ... ok
[INFO] [stdout] test tests::an_unfingerprinted_read_is_named_rather_than_dropped ... ok
[INFO] [stdout] test tests::an_unknown_is_probe_unknown_at_either_value_of_retryable ... ok
[INFO] [stdout] test tests::an_unregistered_scheme_is_no_probe_available_not_probe_unknown ... ok
[INFO] [stdout] test tests::an_unknown_artifact_is_an_error_not_an_empty_certificate ... ok
[INFO] [stdout] test tests::a_ttl_beyond_the_configured_maximum_is_not_evidence ... ok
[INFO] [stdout] test tests::a_real_file_probe_matches_through_the_registry ... ok
[INFO] [stdout] test tests::an_unrepresentable_ttl_is_expired_not_a_panic ... ok
[INFO] [stdout] test tests::an_expired_ttl_is_unknown_with_ttl_expired ... ok
[INFO] [stdout] test tests::a_retryable_probe_failure_is_probe_unknown ... ok
[INFO] [stdout] test tests::gate::a_missing_producer_downgrades_when_the_coverage_came_from_the_document ... ok
[INFO] [stdout] test tests::gate::an_accounted_missing_producer_does_not_mask_an_unaccounted_one ... ok
[INFO] [stdout] test tests::gate::a_missing_producer_is_fatal_when_the_engine_assembled_the_coverage ... ok
[INFO] [stdout] test tests::gate::capping_for_recipe_identity_does_not_discard_edge_evidence ... ok
[INFO] [stdout] test tests::gate::an_empty_coverage_list_is_a_structural_defect ... ok
[INFO] [stdout] test tests::gate::multiple_missing_producers_still_downgrade_on_the_document_path ... ok
[INFO] [stdout] test tests::gate::the_coverage_assembly_bug_is_independent_of_event_order ... ok
[INFO] [stdout] test tests::probe_identity_is_derived_from_the_arbitration_triple ... ok
[INFO] [stdout] test tests::gate::an_accounted_missing_producer_downgrades_on_the_emission_path_too ... ok
[INFO] [stdout] test tests::gate::zero_dependencies_is_unknown_with_no_dependencies_observed ... ok
[INFO] [stdout] test tests::gate::a_clean_input_seals_into_a_valid_certificate ... ok
[INFO] [stdout] test tests::flapping_observations_never_flip_the_certificate_status ... ok
[INFO] [stdout] test tests::probe_checked_omits_retryable_unless_the_result_is_unknown ... ok
[INFO] [stdout] test tests::identical_inputs_produce_an_identical_cert_id ... ok
[INFO] [stdout] test tests::gate::a_valid_status_without_a_recipe_hash_is_capped_at_unknown ... ok
[INFO] [stdout] test tests::every_non_drift_outcome_gives_a_volatile_edge_the_same_verdict ... ok
[INFO] [stdout] test tests::skew_inside_the_tolerance_is_still_evidence ... ok
[INFO] [stdout] test tests::probe_removal_does_not_fall_through_to_another_probe ... ok
[INFO] [stdout] test tests::gate::a_stale_status_without_a_recipe_hash_stays_stale ... ok
[INFO] [stdout] test tests::status_checked_comes_from_the_injected_clock ... ok
[INFO] [stdout] test tests::fingerprints_round_trip_through_the_wire_form ... ok
[INFO] [stdout] test tests::reasons_are_ordered_by_depends_on_position_then_artifact_scoped ... ok
[INFO] [stdout] test tests::replaying_the_engines_own_events_is_a_no_op_on_the_graph ... ok
[INFO] [stdout] test tests::the_probed_and_unprobed_volatile_arms_agree_on_the_verdict ... ok
[INFO] [stdout] test tests::the_volatile_ttl_ceiling_is_injectable ... ok
[INFO] [stdout] test tests::certificate_is_constructed_in_exactly_one_place ... ok
[INFO] [stdout] test tests::the_engine_declares_itself_in_observation_coverage ... ok
[INFO] [stdout] test tests::the_default_volatile_ttl_ceiling_is_twenty_four_hours ... ok
[INFO] [stdout] test tests::scenarios::every_scenario_matches_its_expected_block ... ok
[INFO] [stdout] test tests::coverage_deficit_is_checked_in_exactly_one_place ... ok
[INFO] [stdout] test tests::scenarios::every_non_valid_expectation_pins_a_reason ... ok
[INFO] [stdout] test registry::tests::host_patterns_scope_selection ... ok
[INFO] [stdout] test antithrash::tests::flapping_trust_classes_never_oscillate_the_adopted_class ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/freshdag_observer-02ce20d0b715d609)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test tests::fsatrace_observer_observe_fails_off_linux ... ok
[INFO] [stdout] test tests::scripted_observer_returns_authored_events ... ok
[INFO] [stdout] test tests::scripted_coverage_constructors_are_not_confusable ... ok
[INFO] [stdout] test tests::empty_trace_yields_no_events ... ok
[INFO] [stdout] test tests::coverage_deficit::zero_coverage_observer_cannot_certify_task_as_valid ... ok
[INFO] [stdout] test tests::coverage_deficit::stub_observer_plus_adapter_cannot_certify_bash_as_valid ... ok
[INFO] [stdout] test tests::coverage_deficit::zero_coverage_observer_cannot_certify_bash_as_valid ... ok
[INFO] [stdout] test tests::coverage_deficit::fsatrace_manifest_does_not_discharge_a_bash_obligation ... ok
[INFO] [stdout] test tests::coverage_deficit::producer_missing_from_coverage_is_rejected ... ok
[INFO] [stdout] test tests::coverage_deficit::non_delegating_tool_kind_does_not_trip_the_rule ... ok
[INFO] [stdout] test tests::coverage_deficit::an_under_approximating_observer_does_not_discharge_anywhere ... ok
[INFO] [stdout] test tests::coverage_deficit::fs_covering_observer_permits_valid_bash ... ok
[INFO] [stdout] test tests::parses_read_and_write_lines ... ok
[INFO] [stdout] test tests::fsatrace_observer_discover_fails_off_linux ... ok
[INFO] [stdout] test tests::coverage_deficit::adapter_fs_claim_does_not_discharge_bash_obligation ... ok
[INFO] [stdout] test tests::fsatrace_coverage_manifest_declares_platforms_and_limits ... ok
[INFO] [stdout] test tests::skips_malformed_lines ... ok
[INFO] [stdout] test tests::stub_observer_declares_zero_fs_coverage ... ok
[INFO] [stdout] test tests::a_two_path_move_never_emits_a_concatenated_path ... ok
[INFO] [stdout] test tests::stub_observer_runs_subprocess_without_events ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stderr]      Running tests/observer_conformance.rs (/opt/rustwide/target/debug/deps/observer_conformance-dbd87ab12fbcd633)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test the_fixture_root_is_where_the_contract_says_it_is ... ok
[INFO] [stdout] test every_known_gap_names_the_clause_it_fails ... ok
[INFO] [stdout] test rendering_a_fixture_twice_is_byte_identical ... ok
[INFO] [stdout] test no_fixture_emits_a_path_containing_a_separator ... ok
[INFO] [stdout] test every_fixture_matches_its_golden_ir_stream ... ok
[INFO] [stdout] test the_three_adversarial_fixtures_the_contract_names_all_exist ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/freshdag_probes-2aabe3bf4abf1553)
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test https::tests::content_hash_fallback_is_off_by_default_and_opt_in_per_key ... ok
[INFO] [stdout] test https::tests::conflicting_duplicate_wire_etags_return_unknown_not_match ... ok
[INFO] [stdout] test https::tests::cache_control_no_store_maps_to_volatile ... ok
[INFO] [stdout] test https::tests::coverage_manifest_declares_the_probe_role_and_capabilities ... ok
[INFO] [stdout] test https::tests::agreeing_duplicate_wire_etags_are_diagnosed_but_not_fatal ... ok
[INFO] [stdout] test https::tests::cache_control_immutable_maps_to_versioned ... ok
[INFO] [stdout] test https::tests::cache_control_must_revalidate_maps_to_volatile ... ok
[INFO] [stdout] test https::tests::content_hash_fallback_matches_identical_bytes ... ok
[INFO] [stdout] test https::tests::escalation_from_last_modified_to_etag_is_drift_not_match ... ok
[INFO] [stdout] test https::tests::content_hash_fallback_with_no_body_returns_unknown ... ok
[INFO] [stdout] test https::tests::http_5xx_returns_unknown_retryable ... ok
[INFO] [stdout] test https::tests::http_4xx_other_than_429_returns_unknown_not_retryable ... ok
[INFO] [stdout] test https::tests::http_401_auth_required_returns_unknown_not_retryable ... ok
[INFO] [stdout] test https::tests::head_405_falls_back_to_get_once ... ok
[INFO] [stdout] test https::tests::http_429_with_retry_after_returns_unknown_retryable ... ok
[INFO] [stdout] test https::tests::http_429_with_http_date_retry_after_is_surfaced_verbatim ... ok
[INFO] [stdout] test https::tests::content_hash_fallback_drifts_on_different_bytes ... ok
[INFO] [stdout] test https::tests::loopback_plaintext_is_permitted_when_explicitly_enabled ... ok
[INFO] [stdout] test https::tests::malformed_recorded_content_hash_fingerprint_returns_unknown ... ok
[INFO] [stdout] test https::tests::etag_echoed_on_200_is_match_with_an_instability_diagnostic ... ok
[INFO] [stdout] test https::tests::malformed_recorded_etag_fingerprint_returns_unknown_before_any_request ... ok
[INFO] [stdout] test https::tests::exact_dependency_without_content_hash_fallback_returns_unknown_never_drift ... ok
[INFO] [stdout] test https::tests::no_failure_path_in_the_matrix_ever_yields_match ... ok
[INFO] [stdout] test https::tests::malformed_recorded_mtime_fingerprint_returns_unknown ... ok
[INFO] [stdout] test https::tests::no_store_beats_immutable_pessimistically ... ok
[INFO] [stdout] test https::tests::last_modified_only_maps_to_heuristic ... ok
[INFO] [stdout] test https::tests::non_http_dependency_key_returns_unknown ... ok
[INFO] [stdout] test https::tests::if_modified_since_is_sent_for_a_recorded_last_modified ... ok
[INFO] [stdout] test https::tests::body_exceeding_max_fetch_bytes_returns_unknown ... ok
[INFO] [stdout] test https::tests::malformed_wire_etag_is_ignored_and_yields_unknown_not_match ... ok
[INFO] [stdout] test https::tests::not_modified_304_returns_match_preserving_the_recorded_fingerprint ... ok
[INFO] [stdout] test https::tests::redirect_without_location_returns_unknown ... ok
[INFO] [stdout] test https::tests::http_403_auth_required_returns_unknown_not_retryable ... ok
[INFO] [stdout] test https::tests::reason_never_leaks_the_dependency_url_or_its_query_string ... ok
[INFO] [stdout] test https::tests::plaintext_http_dependency_key_is_refused_by_default ... ok
[INFO] [stdout] test https::tests::probe_checked_key_is_the_original_url_not_the_redirect_target ... ok
[INFO] [stdout] test https::tests::probe_declares_https_scheme ... ok
[INFO] [stdout] test https::tests::rate_limited_reason_is_byte_identical_across_runs ... ok
[INFO] [stdout] test https::tests::probe_issues_no_state_changing_method ... ok
[INFO] [stdout] test https::tests::probe_checked_retryable_is_present_iff_result_is_unknown ... ok
[INFO] [stdout] test https::tests::redirect_chain_deeper_than_the_hop_budget_returns_unknown ... ok
[INFO] [stdout] test https::tests::https_to_http_redirect_downgrade_is_refused_under_every_config ... ok
[INFO] [stdout] test https::tests::redirect_to_unsupported_scheme_returns_unknown ... ok
[INFO] [stdout] test https::tests::repeated_405_does_not_loop ... ok
[INFO] [stdout] test https::tests::transport_timeout_returns_unknown_retryable ... ok
[INFO] [stdout] test https::tests::unparseable_dependency_key_returns_unknown ... ok
[INFO] [stdout] test https::tests::transport_tls_failure_returns_unknown_not_retryable ... ok
[INFO] [stdout] test https::tests::unsupported_recorded_fingerprint_kind_returns_unknown ... ok
[INFO] [stdout] test https::tests::version_signal_lost_for_last_modified_returns_unknown ... ok
[INFO] [stdout] test https::tests::transport_connect_failure_returns_unknown_retryable ... ok
[INFO] [stdout] test https::tests::timeout_reason_is_byte_identical_across_runs ... ok
[INFO] [stdout] test https::tests::weak_etag_maps_to_heuristic_and_never_versioned ... ok
[INFO] [stdout] test https::tests::version_signal_lost_for_immutable_returns_unknown ... ok
[INFO] [stdout] test https::tests::version_signal_lost_returns_unknown_not_match ... ok
[INFO] [stdout] test https::tests::trait_check_returns_the_same_verdict_as_check_detailed ... ok
[INFO] [stdout] test tests::etag_fingerprint_on_local_file_returns_unknown ... ok
[INFO] [stdout] test https::tests::ttl_hint_is_accepted_but_does_not_change_the_verdict ... ok
[INFO] [stdout] test https::tests::weak_etag_match_stays_heuristic ... ok
[INFO] [stdout] test https::tests::transport_dns_failure_returns_unknown_retryable ... ok
[INFO] [stdout] test tests::missing_file_never_returns_match_even_when_recorded_hash_matches_empty ... ok
[INFO] [stdout] test tests::probe_declares_file_scheme ... ok
[INFO] [stdout] test tests::hash_is_deterministic_across_runs ... ok
[INFO] [stdout] test https::tests::strong_etag_maps_to_versioned ... ok
[INFO] [stdout] test tests::missing_file_returns_unknown_not_match_not_drift ... ok
[INFO] [stdout] test https::tests::running_past_the_end_of_a_response_sequence_returns_unknown ... ok
[INFO] [stdout] test tests::versioned_fingerprint_on_local_file_returns_unknown ... ok
[INFO] [stdout] test tests::key_without_file_scheme_still_resolves ... ok
[INFO] [stdout] test tests::ttl_hint_is_ignored_for_files ... ok
[INFO] [stdout] test tests::file_unchanged_returns_match ... ok
[INFO] [stderr]      Running tests/https_conformance.rs (/opt/rustwide/target/debug/deps/https_conformance-534458317ec17714)
[INFO] [stdout] test tests::file_changed_returns_drift ... ok
[INFO] [stdout] test tests::relative_paths_resolve_against_base_dir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test every_https_probe_fixture_matches_its_expected_outcome ... ok
[INFO] [stdout] test every_https_probe_fixture_is_deterministic_across_runs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/https_loopback.rs (/opt/rustwide/target/debug/deps/https_loopback-1d1e684a2f75c4f9)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_refused_connection_is_unknown_and_retryable_never_match ... ok
[INFO] [stdout] test if_modified_since_reaches_the_wire_for_a_recorded_last_modified ... ok
[INFO] [stdout] test freshness_headers_are_parsed_off_a_real_response ... ok
[INFO] [stdout] test head_405_falls_back_to_a_real_get ... ok
[INFO] [stdout] test a_real_body_is_streamed_and_hashed_for_content_hash_fallback ... ok
[INFO] [stdout] test the_transport_does_not_follow_redirects_itself ... ok
[INFO] [stdout] test conditional_request_reaches_the_wire_and_304_is_understood ... ok
[INFO] [stdout] test the_transport_reports_status_and_headers_verbatim ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/freshdag_store-9a729b9cd0ab0728)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test order::tests::linearize_is_order_independent_over_permutations ... ok
[INFO] [stdout] test order::tests::nanosecond_precision_is_honored ... ok
[INFO] [stdout] test coverage::tests::scoped_lookup_reports_unregistered_producers ... ok
[INFO] [stdout] test coverage::tests::events_without_a_computation_id_are_out_of_computation_scope ... ok
[INFO] [stdout] test order::tests::clean_stream_is_deterministic ... ok
[INFO] [stdout] test coverage::tests::coverage_entry_carries_emits_and_limitations ... ok
[INFO] [stdout] test order::tests::duplicate_event_ids_are_surfaced_never_deduped ... ok
[INFO] [stdout] test order::tests::equal_instants_in_different_offsets_order_identically ... ok
[INFO] [stdout] test order::tests::a_duplicate_across_two_producers_is_still_a_duplicate ... ok
[INFO] [stdout] test order::tests::producer_streams_sort_by_event_id_and_flag_regressions ... ok
[INFO] [stdout] test order::tests::sorts_by_timestamp_first ... ok
[INFO] [stdout] test order::tests::pre_epoch_timestamps_order_correctly ... ok
[INFO] [stdout] test coverage::tests::versions_are_distinct_producers ... ok
[INFO] [stdout] test order::tests::ties_on_ts_break_by_producer_then_event_id ... ok
[INFO] [stdout] test reader::tests::missing_log_reads_as_empty ... ok
[INFO] [stdout] test coverage::tests::re_registration_appends_and_last_wins ... ok
[INFO] [stdout] test reader::tests::malformed_interior_record_is_reported_with_its_bytes ... ok
[INFO] [stdout] test coverage::tests::malformed_registration_is_an_error_not_a_skip ... ok
[INFO] [stdout] test reader::tests::blank_record_is_reported_never_skipped ... ok
[INFO] [stdout] test sink::tests::a_clean_run_emits_no_drop_summary ... ok
[INFO] [stdout] test sink::tests::each_record_is_one_line ... ok
[INFO] [stdout] test sink::tests::exhausted_budget_drops_the_newest_and_says_so ... ok
[INFO] [stdout] test reader::tests::round_trips_events_in_append_order ... ok
[INFO] [stdout] test coverage::tests::registration_survives_a_reopen ... ok
[INFO] [stdout] test sink::tests::nested_directories_are_created ... ok
[INFO] [stdout] test store::tests::reopening_appends_rather_than_truncating ... ok
[INFO] [stdout] test reader::tests::truncated_trailing_line_is_an_error_not_a_skip ... ok
[INFO] [stdout] test sink::tests::sync_on_append_still_writes_one_line_per_event ... ok
[INFO] [stdout] test store::tests::store_round_trips_log_and_coverage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/coverage_registration.rs (/opt/rustwide/target/debug/deps/coverage_registration-4372cd320d732df7)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test registrations_survive_a_process_restart ... ok
[INFO] [stdout] test an_unregistered_producer_is_reported_rather_than_omitted ... ok
[INFO] [stdout] test an_observer_declaring_no_coverage_yields_no_fs_covered_entry ... ok
[INFO] [stdout] test a_real_observer_satisfies_the_fs_coverage_requirement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/derived_graph.rs (/opt/rustwide/target/debug/deps/derived_graph-ee173ac08027026c)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test an_unregistered_producer_makes_every_silence_uninterpretable ... ok
[INFO] [stdout] test an_edge_bearing_event_without_a_computation_id_is_reported ... ok
[INFO] [stdout] test dump_derived_layout ... ignored, documentation harness; prints the derived layout
[INFO] [stdout] test a_downstream_read_links_back_to_the_producing_artifact ... ok
[INFO] [stdout] test an_unfingerprinted_read_is_unproven_not_absent ... ok
[INFO] [stdout] test a_read_before_the_computations_own_write_is_still_a_dependency ... ok
[INFO] [stdout] test bash_and_task_create_obligations_not_edges ... ok
[INFO] [stdout] test attribution_names_only_producers_that_actually_emitted ... ok
[INFO] [stdout] test an_impure_read_is_excluded_and_carries_no_blast_radius ... ok
[INFO] [stdout] test a_naked_volatile_probe_result_is_excluded_but_a_ttl_one_is_not ... ok
[INFO] [stdout] test blast_radius_names_every_consuming_artifact ... ok
[INFO] [stdout] test a_re_observation_that_disagrees_is_recorded_as_a_conflict ... ok
[INFO] [stdout] test a_damaged_derived_directory_is_an_error_not_an_empty_graph ... ok
[INFO] [stdout] test a_divergent_duplicate_event_id_makes_the_graph_say_so ... ok
[INFO] [stdout] test a_wiped_derived_directory_is_rebuilt_from_the_log_alone ... ok
[INFO] [stdout] test a_derived_directory_is_a_cache_not_an_authority ... ok
[INFO] [stdout] test derived_state_drops_and_rebuilds_byte_identically ... ok
[INFO] [stdout] test every_event_with_a_computation_id_is_accounted_for ... ok
[INFO] [stdout] test net_fetch_is_visible_but_deliberately_unclassified ... ok
[INFO] [stdout] test read_after_own_write_is_internal_state_not_a_dependency ... ok
[INFO] [stdout] test silence_is_not_absence ... ok
[INFO] [stdout] test the_reverse_index_covers_probe_dependencies_too ... ok
[INFO] [stdout] test physical_order_never_leaks_into_derived_state ... ok
[INFO] [stdout] test a_hashed_read_is_an_exact_file_dependency ... ok
[INFO] [stdout] test the_derived_directory_round_trips_through_disk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reconstruction.rs (/opt/rustwide/target/debug/deps/reconstruction-8e7ae226caab3af9)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test an_unrecognized_kind_string_is_reported_not_swallowed ... ok
[INFO] [stdout] test canonical_order_is_exactly_what_the_contract_specifies ... ok
[INFO] [stdout] test a_duplicated_event_id_makes_replay_non_deterministic_and_says_so ... ok
[INFO] [stdout] test a_clean_replay_reports_no_duplicate_event_ids ... ok
[INFO] [stdout] test unknown_payload_fields_survive_the_round_trip_byte_for_byte ... ok
[INFO] [stdout] test replay_is_byte_identical_to_the_canonical_reconstruction ... ok
[INFO] [stdout] test rebuild_ignores_a_wiped_derived_directory ... ok
[INFO] [stdout] test derived_state_can_be_dropped_and_rebuilt_from_the_log_alone ... ok
[INFO] [stdout] test replay_is_stable_across_many_physical_orders ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests freshdag_adapter_claude
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/freshdag-adapter-claude/src/lib.rs - (line 31) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests freshdag_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 freshdag_engine
[INFO] [stderr]    Doc-tests freshdag_observer
[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] [stdout] 
[INFO] [stderr]    Doc-tests freshdag_probes
[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] [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 freshdag_store
[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" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469", kill_on_drop: false }`
[INFO] [stdout] c91f9908f7a550931343e320c80eea461927e4c2df95557533d1ee58a7aa4469
