[INFO] cloning repository https://github.com/furedea/agent-harness [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/furedea/agent-harness" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffuredea%2Fagent-harness", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffuredea%2Fagent-harness'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d65fc9bc9b1c524f1da4a4ca6cf3163c8df542af [INFO] testing furedea/agent-harness against 1.100.0-beta.1 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffuredea%2Fagent-harness" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/furedea/agent-harness [INFO] finished tweaking git repo https://github.com/furedea/agent-harness [INFO] tweaked toml for git repo https://github.com/furedea/agent-harness written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/furedea/agent-harness on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/furedea/agent-harness already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> Cargo.toml:26:12 [INFO] [stderr] | [INFO] [stderr] 26 | homepage = "https://github.com/furedea/agent-harness" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 30 | repository = "https://github.com/furedea/agent-harness" [INFO] [stderr] | ------------------------------------------ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `agent-harness` (manifest) generated 1 warning [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f [INFO] running `Command { std: "docker" "start" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f", 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" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f", 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" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> Cargo.toml:26:12 [INFO] [stderr] | [INFO] [stderr] 26 | homepage = "https://github.com/furedea/agent-harness" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 30 | repository = "https://github.com/furedea/agent-harness" [INFO] [stderr] | ------------------------------------------ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `agent-harness` (manifest) generated 1 warning [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling anyhow v1.0.104 [INFO] [stderr] Compiling winnow v1.0.3 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling agent-harness v0.9.2 (/opt/rustwide/workdir) [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling unsafe-libyaml-norway v0.2.15 [INFO] [stderr] Compiling toml_writer v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling clap_builder v4.6.7 [INFO] [stderr] Compiling toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Compiling toml_edit v0.25.15+spec-1.1.0 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling clap_derive v4.6.7 [INFO] [stderr] Compiling clap v4.6.7 [INFO] [stderr] Compiling serde_norway v0.9.42 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.24s [INFO] running `Command { std: "docker" "inspect" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f", 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" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> Cargo.toml:26:12 [INFO] [stderr] | [INFO] [stderr] 26 | homepage = "https://github.com/furedea/agent-harness" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 30 | repository = "https://github.com/furedea/agent-harness" [INFO] [stderr] | ------------------------------------------ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `agent-harness` (manifest) generated 1 warning [INFO] [stderr] Compiling agent-harness v0.9.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.61s [INFO] running `Command { std: "docker" "inspect" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f", 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" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> Cargo.toml:26:12 [INFO] [stderr] | [INFO] [stderr] 26 | homepage = "https://github.com/furedea/agent-harness" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 30 | repository = "https://github.com/furedea/agent-harness" [INFO] [stderr] | ------------------------------------------ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `agent-harness` (manifest) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/agent-harness/9c673a277581432b/out/agent_harness-9c673a277581432b) [INFO] [stdout] [INFO] [stdout] running 77 tests [INFO] [stdout] test cli::tests::commands_default_to_the_minimal_profile ... ok [INFO] [stdout] test generation::claude_permissions::tests::parse_rejects_a_non_array_list ... ok [INFO] [stdout] test fs_ops::tests::atomic_write_preserves_an_unrelated_temporary_sibling ... ok [INFO] [stdout] test generation::bridges::tests::write_pi_bridge_emits_the_extension_entrypoint ... ok [INFO] [stdout] test generation::claude_permissions::tests::parse_rejects_non_string_rules ... ok [INFO] [stdout] test cli::tests::exposes_claude_settings_sync ... ok [INFO] [stdout] test cli::tests::exposes_command_permissions_generator ... ok [INFO] [stdout] test generation::claude_permissions::tests::write_into_lists_each_rule_once ... ok [INFO] [stdout] test generation::bridges::tests::pi_bridge_runs_the_adapter_with_an_isolated_interpreter ... ok [INFO] [stdout] test generation::claude_config::tests::sync_settings_creates_a_missing_target ... ok [INFO] [stdout] test generation::bridges::tests::write_hermes_plugin_emits_the_manifest_and_register_entrypoint ... ok [INFO] [stdout] test generation::codex_config::tests::sync_managed_config_preserves_codex_owned_project_state ... ok [INFO] [stdout] test generation::command_permissions::tests::ask_rules_render_as_codex_prompt_decisions ... ok [INFO] [stdout] test generation::command_permissions::tests::ask_rules_render_as_claude_ask_permissions ... ok [INFO] [stdout] test generation::command_permissions::tests::codex_rules_include_allow_and_deny_prefixes ... ok [INFO] [stdout] test generation::codex_config::tests::write_config_source_appends_guarded_filesystem_fragment ... ok [INFO] [stdout] test generation::command_permissions::tests::claude_permissions_use_bash_prefix_syntax ... ok [INFO] [stdout] test generation::claude_permissions::tests::write_into_keeps_a_rule_only_in_its_most_restrictive_list ... ok [INFO] [stdout] test generation::claude_permissions::tests::write_into_keeps_source_rules_before_generated_rules ... ok [INFO] [stdout] test fs_ops::tests::atomic_write_replaces_a_symlink_with_a_regular_file ... ok [INFO] [stdout] test cli::tests::list_command_exposes_inventory_subcommands ... ok [INFO] [stdout] test cli::tests::verify_command_accepts_a_source_tree ... ok [INFO] [stdout] test cli::tests::list_command_accepts_a_source_tree ... ok [INFO] [stdout] test generation::claude_config::tests::build_settings_merges_hooks_command_permissions_and_protected_paths ... ok [INFO] [stdout] test cli::tests::every_top_level_command_has_a_description ... ok [INFO] [stdout] test generation::devin_config::tests::sync_config_creates_a_missing_target ... ok [INFO] [stdout] test generation::command_permissions::tests::devin_permissions_use_exec_prefix_syntax ... ok [INFO] [stdout] test generation::command_permissions::tests::forbidden_commands_json_contains_fine_regex_rules ... ok [INFO] [stdout] test generation::devin_config::tests::sync_config_merges_permissions_and_preserves_user_entries ... ok [INFO] [stdout] test generation::command_permissions::tests::read_policy_rejects_empty_prefixes ... ok [INFO] [stdout] test generation::command_permissions::tests::runtime_command_permissions_contains_allow_and_deny_prefixes ... ok [INFO] [stdout] test generation::devin_config::tests::sync_config_permissions_merge_is_idempotent ... ok [INFO] [stdout] test generation::devin_config::tests::sync_config_applies_generated_top_level_ownership ... ok [INFO] [stdout] test generation::claude_config::tests::build_settings_never_widens_a_rule_declared_by_both_source_and_generation ... ok [INFO] [stdout] test generation::hooks::tests::write_codex_hooks_reads_shared_hook_config ... ok [INFO] [stdout] test generation::devin_config::tests::sync_config_without_generated_permissions_keeps_existing_permissions ... ok [INFO] [stdout] test generation::hooks::tests::read_hooks_rejects_unsupported_version ... ok [INFO] [stdout] test generation::protection::tests::codex_config_fragment_writes_guarded_filesystem_toml ... ok [INFO] [stdout] test generation::hooks::tests::write_devin_hooks_emits_empty_hooks_when_the_section_is_missing ... ok [INFO] [stdout] test generation::hooks::tests::write_devin_hooks_includes_command_permissions ... ok [INFO] [stdout] test generation::hooks::tests::write_devin_hooks_renders_the_devin_section_as_a_config_fragment ... ok [INFO] [stdout] test generation::command_permissions::tests::devin_permissions_join_prefix_segments_with_spaces ... ok [INFO] [stdout] test generation::secret_path_policy::tests::claude_deny_permissions_render_from_secret_path_policy ... ok [INFO] [stdout] test generation::hooks::tests::write_claude_hooks_reads_shared_hook_config ... ok [INFO] [stdout] test generation::secret_path_policy::tests::invalid_policy_version_is_rejected ... ok [INFO] [stdout] test generation::skills::tests::external_skill_rejects_a_name_that_escapes_the_output_directory ... ok [INFO] [stdout] test generation::protection::tests::protected_claude_permissions_use_edit_for_file_modifications ... ok [INFO] [stdout] test generation::protection::tests::protected_paths_preserve_backslashes_in_hook_filenames ... ok [INFO] [stdout] test generation::hermes_config::tests::sync_config_dedupes_and_creates_a_missing_target ... ok [INFO] [stdout] test generation::hermes_config::tests::sync_config_unions_plugins_enabled_and_preserves_user_keys ... ok [INFO] [stdout] test generation::skills::tests::render_skills_preserves_installed_skills_when_a_source_is_invalid ... ok [INFO] [stdout] test generation::skills::tests::render_claude_skill_applies_frontmatter_overrides ... ok [INFO] [stdout] test generation::protection::tests::protected_paths_include_installed_harness_files_only ... ok [INFO] [stdout] test generation::skills::tests::render_skills_copies_an_external_skill_directory_verbatim ... ok [INFO] [stdout] test generation::claude_config::tests::sync_settings_applies_generated_top_level_ownership ... ok [INFO] [stdout] test generation::protection::tests::protected_paths_ignore_hook_runtime_logs ... ok [INFO] [stdout] test generation::skills::tests::render_skills_rejects_an_external_skill_with_only_a_symlinked_skill_file ... ok [INFO] [stdout] test generation::protection::tests::protection_preserves_special_characters_in_the_runtime_root ... ok [INFO] [stdout] test generation::skills::tests::render_skills_rejects_an_external_directory_without_a_skill_file ... ok [INFO] [stdout] test generation::skills::tests::render_codex_skill_writes_explicit_only_metadata ... ok [INFO] [stdout] test generation::skills::tests::render_skills_rejects_duplicate_external_skill_names ... ok [INFO] [stdout] test source::tests::installed_source_dirs_include_nix_style_prefix_layout ... ok [INFO] [stdout] test generation::skills::tests::render_skills_rejects_an_external_skill_that_shadows_a_built_in_skill ... ok [INFO] [stdout] test source::tests::profile_source_accepts_a_complete_flat_source ... ok [INFO] [stdout] test runtime_root::tests::directory_relocates_quoted_and_unquoted_hook_paths ... ok [INFO] [stdout] test source::tests::installed_source_dirs_include_release_tarball_layout_next_to_binary ... ok [INFO] [stdout] test source::tests::required_source_rejects_an_unsupported_manifest_version ... ok [INFO] [stdout] test runtime_root::tests::directory_exposes_the_runtime_root_to_compound_hook_commands ... ok [INFO] [stdout] test render::tests::generate_claude_settings_writes_final_file_output ... ok [INFO] [stdout] test runtime::tests::verify_uses_runtime_commands_declared_by_the_source ... ok [INFO] [stdout] test render::tests::generate_codex_config_source_writes_final_file_output ... ok [INFO] [stdout] test render::tests::generate_skills_writes_final_directory_output ... ok [INFO] [stdout] test render::tests::install_accepts_read_only_command_regex_source_files ... ok [INFO] [stdout] test render::tests::verify_rejects_required_paths_with_the_wrong_file_type ... ok [INFO] [stdout] test render::tests::install_preserves_existing_files_when_source_generation_fails ... ok [INFO] [stdout] test render::tests::install_places_codex_and_claude_files_under_output_root ... ok [INFO] [stdout] test render::tests::verify_rejects_a_missing_codex_config ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/build/agent-harness/f82584415be69897/out/agent_harness-f82584415be69897) [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/external_hook_bundles.rs (/opt/rustwide/target/debug/build/agent-harness/20293152f8c1a17d/out/external_hook_bundles-20293152f8c1a17d) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test external_claude_hooks_are_composed_with_built_in_hooks ... ok [INFO] [stdout] test external_hermes_hooks_are_composed_with_built_in_hooks ... ok [INFO] [stdout] test external_hook_commands_are_relocated_to_home ... ok [INFO] [stdout] test external_devin_hooks_are_composed_with_built_in_hooks ... ok [INFO] [stdout] test external_hook_rejects_non_feature_codex_config ... ok [INFO] [stdout] test external_codex_hooks_are_composed_with_built_in_hooks ... ok [INFO] [stdout] test external_hook_features_are_composed_with_codex_config ... ok [INFO] [stdout] test external_pi_hooks_are_composed_with_built_in_hooks ... ok [INFO] [stdout] test external_claude_hooks_are_composed_in_hook_output ... ok [INFO] [stdout] test install_copies_external_hook_assets_into_namespaces ... ok [INFO] [stdout] test install_protects_external_hook_assets_across_enforcement_layers ... ok [INFO] [stdout] test generate_hook_bundle_captures_isolated_installer_output ... ok [INFO] [stdout] test external_hook_rejects_commands_for_uncaptured_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running tests/json_syntax.rs (/opt/rustwide/target/debug/build/agent-harness/42cb5ead55a9c2cb/out/json_syntax-42cb5ead55a9c2cb) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test repository_json_files_are_valid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/neutral_generated_artifacts.rs (/opt/rustwide/target/debug/build/agent-harness/543aa250d7ca5f9e/out/neutral_generated_artifacts-543aa250d7ca5f9e) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test complete_source_generates_pi_hooks ... ok [INFO] [stdout] test complete_source_keeps_source_permission_rules_in_generated_claude_settings ... ok [INFO] [stdout] test complete_source_inventory_reports_skills_and_hooks ... ok [INFO] [stdout] test complete_source_generates_devin_hooks ... ok [INFO] [stdout] test complete_source_generates_hermes_hooks ... ok [INFO] [stdout] test codex_config_sync_preserves_codex_owned_state ... ok [INFO] [stdout] test complete_source_installs_provider_outputs ... ok [INFO] [stdout] test hermes_config_sync_dedupes_and_creates_target ... ok [INFO] [stdout] test devin_config_sync_preserves_user_owned_state ... ok [INFO] [stdout] test hermes_config_sync_unions_plugins_enabled ... ok [INFO] [stdout] test generate_skills_accepts_an_external_skill_directory ... ok [INFO] [stdout] test complete_source_generates_shared_command_permissions ... ok [INFO] [stdout] test installed_claude_settings_keep_source_ask_rules_after_sync ... ok [INFO] [stdout] test complete_source_keeps_protection_layers_aligned ... ok [INFO] [stdout] test complete_source_uses_the_explicit_runtime_root ... ok [INFO] [stdout] test packaged_source_defaults_to_minimal ... ok [INFO] [stdout] test complete_source_protects_every_rendered_provider_file_and_sync_target ... ok [INFO] [stdout] test complete_source_verify_checks_declared_runtime_commands ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/profile_sources.rs (/opt/rustwide/target/debug/build/agent-harness/558a2a7ab704cc1b/out/profile_sources-558a2a7ab704cc1b) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test repository_source_defaults_to_minimal_profile ... ok [INFO] [stderr] Running tests/release_distribution.rs (/opt/rustwide/target/debug/build/agent-harness/efeed165895b6b2a/out/release_distribution-efeed165895b6b2a) [INFO] [stdout] test automatically_discovered_source_rejects_an_unsupported_manifest_version ... 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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test cargo_dist_config_builds_the_server_installer_target ... ok [INFO] [stdout] test release_workflow_uses_cargo_dist_artifacts ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests agent_harness [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" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f", kill_on_drop: false }` [INFO] [stdout] 42e4daa07cd195bc0fc642ebe31bf42d61a968b5fb6df5be6f85ebbdd40bdf3f