[INFO] cloning repository https://github.com/taoistwar/ngy-coding-agent
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/taoistwar/ngy-coding-agent" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftaoistwar%2Fngy-coding-agent", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftaoistwar%2Fngy-coding-agent'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 252e2cd3965027bcba5e6514ec9901a0df0823e8
[INFO] testing taoistwar/ngy-coding-agent 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%2Ftaoistwar%2Fngy-coding-agent" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/taoistwar/ngy-coding-agent
[INFO] finished tweaking git repo https://github.com/taoistwar/ngy-coding-agent
[INFO] tweaked toml for git repo https://github.com/taoistwar/ngy-coding-agent written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/taoistwar/ngy-coding-agent 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/taoistwar/ngy-coding-agent 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] 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] 4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72
[INFO] running `Command { std: "docker" "start" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72", 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" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72" "/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" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72", 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" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling time-macros v0.2.31
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling libsqlite3-sys v0.37.0
[INFO] [stderr]    Compiling dlib v0.5.3
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling uuid v1.23.5
[INFO] [stderr]    Compiling regex-automata v0.4.15
[INFO] [stderr]    Compiling wayland-backend v0.3.15
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling time v0.3.53
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hashlink v0.11.1
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling crossbeam-queue v0.3.13
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling quick-xml v0.39.4
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling wayland-client v0.31.14
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling flume v0.12.0
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]    Compiling rfd v0.17.2
[INFO] [stderr]    Compiling regex v1.13.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling utoipa-gen v5.5.0
[INFO] [stderr]    Compiling axum-macros v0.5.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling coding-agent-domain v0.1.0 (/opt/rustwide/workdir/crates/coding-agent-domain)
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling raw-window-handle v0.6.2
[INFO] [stderr]    Compiling coding-agent-app v0.1.0 (/opt/rustwide/workdir/crates/coding-agent-app)
[INFO] [stderr]    Compiling pollster v0.4.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling wayland-protocols v0.32.13
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling sqlx-core v0.9.0
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling axum-extra v0.12.6
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling webbrowser v1.2.1
[INFO] [stderr]    Compiling tower-http v0.7.0
[INFO] [stderr]    Compiling utoipa v5.5.0
[INFO] [stderr]    Compiling sqlx-sqlite v0.9.0
[INFO] [stderr]    Compiling utoipa-axum v0.2.0
[INFO] [stderr]    Compiling coding-agent-api v0.1.0 (/opt/rustwide/workdir/crates/coding-agent-api)
[INFO] [stderr]    Compiling sqlx v0.9.0
[INFO] [stderr]    Compiling coding-agent-store v0.1.0 (/opt/rustwide/workdir/crates/coding-agent-store)
[INFO] [stderr] warning: unused dependency `tower-http`
[INFO] [stderr]   --> crates/coding-agent-app/Cargo.toml:42:1
[INFO] [stderr]    |
[INFO] [stderr] 42 | tower-http.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tower-http`
[INFO] [stderr] warning: `coding-agent-app` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 47s
[INFO] running `Command { std: "docker" "inspect" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72", 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" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling coding-agent-app v0.1.0 (/opt/rustwide/workdir/crates/coding-agent-app)
[INFO] [stderr]    Compiling coding-agent-domain v0.1.0 (/opt/rustwide/workdir/crates/coding-agent-domain)
[INFO] [stderr]    Compiling coding-agent-api v0.1.0 (/opt/rustwide/workdir/crates/coding-agent-api)
[INFO] [stderr]    Compiling coding-agent-store v0.1.0 (/opt/rustwide/workdir/crates/coding-agent-store)
[INFO] [stderr] warning: unused dependency `tower-http`
[INFO] [stderr]   --> crates/coding-agent-app/Cargo.toml:42:1
[INFO] [stderr]    |
[INFO] [stderr] 42 | tower-http.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tower-http`
[INFO] [stderr] warning: `coding-agent-app` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 34s
[INFO] running `Command { std: "docker" "inspect" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72", 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" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]    Compiling coding-agent-app v0.1.0 (/opt/rustwide/workdir/crates/coding-agent-app)
[INFO] [stderr] warning: unused dependency `tower-http`
[INFO] [stderr]   --> crates/coding-agent-app/Cargo.toml:42:1
[INFO] [stderr]    |
[INFO] [stderr] 42 | tower-http.workspace = true
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tower-http`
[INFO] [stderr] warning: `coding-agent-app` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/coding-agent-api/7069624969c363e9/out/coding_agent_api-7069624969c363e9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/export_openapi.rs (/opt/rustwide/target/debug/build/coding-agent-api/ff9e89097d572046/out/export_openapi-ff9e89097d572046)
[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/openapi.rs (/opt/rustwide/target/debug/build/coding-agent-api/fa2ba57505b94039/out/openapi-fa2ba57505b94039)
[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] [stdout] running 12 tests
[INFO] [stdout] test quit_acceptance_trigger_can_be_taken_exactly_once ... ok
[INFO] [stdout] test control_constructors_fix_schema_and_kind_and_never_emit_an_id ... ok
[INFO] [stdout] test event_json_is_a_flat_typed_wire_frame ... ok
[INFO] [stdout] test openapi_contains_every_approved_top_level_component_and_no_task_12_paths ... ok
[INFO] [stdout] test event_kind_component_literals_match_runtime_discriminators ... ok
[INFO] [stdout] test control_components_are_exact_required_shapes_without_persisted_ids ... ok
[INFO] [stdout] test exporter_requires_exactly_one_output_path ... ok
[INFO] [stdout] test transport_scalars_serialize_only_after_domain_validation ... ok
[INFO] [stdout] test task_event_schema_is_a_discriminated_union_of_ten_flat_envelopes ... ok
[INFO] [stdout] test task_and_detail_components_have_exact_required_and_nullable_shapes ... ok
[INFO] [stdout] test task_event_discriminator_explicitly_maps_every_dotted_kind_to_its_envelope ... ok
[INFO] [stdout] test exporter_atomically_replaces_sentinel_twice_with_canonical_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/router.rs (/opt/rustwide/target/debug/build/coding-agent-api/eae574f6ce69de63/out/router-eae574f6ce69de63)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test fake_ports_are_shared_without_hiding_the_router_boundary ... ok
[INFO] [stdout] test mutations_require_origin_and_csrf_before_calling_backend ... ok
[INFO] [stdout] test openapi_paths_and_cancel_responses_are_exact ... ok
[INFO] [stdout] test exchange_requires_exact_boundary_and_returns_sensitive_cookie ... ok
[INFO] [stdout] test route_methods_are_closed_and_request_ids_cover_rejections ... ok
[INFO] [stdout] test task_create_validates_body_and_maps_idempotency_and_store_failures ... ok
[INFO] [stdout] test cancel_retry_and_quit_status_matrix_is_exact ... ok
[INFO] [stdout] test repository_create_and_picker_status_matrix_is_exact ... ok
[INFO] [stdout] test malformed_and_ambiguous_query_parameters_are_rejected ... ok
[INFO] [stdout] test every_read_route_requires_session_and_has_the_expected_media_type ... ok
[INFO] [stdout] test errors_and_panics_are_json_and_never_reflect_malformed_request_ids ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sse.rs (/opt/rustwide/target/debug/build/coding-agent-api/b296393f4c47a46a/out/sse-b296393f4c47a46a)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test heartbeat_remains_fair_while_lag_recovery_database_read_is_pending ... ok
[INFO] [stdout] test authentication_and_query_validation_happen_before_any_subscription ... ok
[INFO] [stdout] test heartbeat_arrives_at_fifteen_seconds_and_has_no_id ... ok
[INFO] [stdout] test cursor_ahead_of_high_watermark_emits_idless_reset_and_closes ... ok
[INFO] [stdout] test all_persisted_variants_use_the_exact_named_event_and_matching_json_id ... ok
[INFO] [stdout] test continuously_ready_live_batches_still_yield_the_heartbeat_without_unbounded_drain ... ok
[INFO] [stdout] test repeated_ready_lag_markers_each_refresh_the_database_high_watermark ... ok
[INFO] [stdout] test lag_injected_during_recovery_forces_another_fresh_high_watermark_read ... ok
[INFO] [stdout] test lag_refills_from_sqlite_without_serializing_a_lag_event ... ok
[INFO] [stdout] test service_change_between_watch_subscription_and_current_read_cannot_regress ... ok
[INFO] [stdout] test service_control_remains_fair_while_lag_recovery_database_read_is_pending ... ok
[INFO] [stdout] test commits_at_every_join_pause_are_gap_free_and_deduplicated ... ok
[INFO] [stdout] test service_generations_only_advance_and_never_change_the_persisted_cursor ... ok
[INFO] [stdout] test subscriptions_precede_snapshot_and_join_deduplicates_sorted_live_overlap ... ok
[INFO] [stdout] test backlog_is_paged_through_a_fixed_high_watermark_in_chunks_of_256 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/coding-agent-app/bd93c2bfb1739119/out/coding_agent_app-bd93c2bfb1739119)
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test local_client::tests::client_errors_never_render_request_secrets ... ok
[INFO] [stdout] test local_client::tests::successful_response_rejects_unknown_json_fields ... ok
[INFO] [stdout] test local_client::tests::ready_probe_uses_exact_loopback_authority_and_launcher_secret ... ok
[INFO] [stdout] test native_dialog::tests::aborting_the_http_waiter_keeps_the_gate_until_the_host_finishes ... ok
[INFO] [stdout] test native_dialog::tests::aborting_a_picker_caller_keeps_the_gate_until_the_backend_finishes ... ok
[INFO] [stdout] test native_dialog::tests::picker_is_globally_serialized_and_cancel_is_not_an_error ... ok
[INFO] [stdout] test local_client::tests::non_success_response_is_not_decoded ... ok
[INFO] [stdout] test platform::tests::private_file_permissions_stay_bound_to_the_opened_file_during_a_path_swap ... ok
[INFO] [stdout] test native_dialog::tests::dispatched_picker_waits_for_the_main_thread_host_reply ... ok
[INFO] [stdout] test platform::tests::browser_backend_failure_returns_the_exact_url_that_was_delegated ... ok
[INFO] [stdout] test server::tests::sqlite_busy_codes_map_to_the_retryable_store_busy_contract ... ok
[INFO] [stdout] test server::tests::ready_reopen_issues_a_fresh_two_minute_fragment_url_and_opens_api_gate ... ok
[INFO] [stdout] test server::tests::starting_ready_probe_returns_only_instance_and_phase ... ok
[INFO] [stdout] test server::tests::launcher_endpoints_reject_wrong_or_duplicated_security_headers ... ok
[INFO] [stdout] test server::tests::outer_response_policy_covers_success_errors_html_and_api_without_cors ... ok
[INFO] [stdout] test native_dialog::tests::a_closed_main_thread_host_is_a_safe_stable_error ... ok
[INFO] [stdout] test local_client::tests::reopen_decodes_timestamp_without_exposing_fragment_in_debug ... ok
[INFO] [stdout] test shutdown::tests::a_flush_failure_retries_only_flush_after_recovery_commits ... ok
[INFO] [stdout] test server::tests::starting_blocks_reopen_and_api_after_exact_host_validation ... ok
[INFO] [stdout] test local_client::tests::successful_response_body_is_hard_limited ... ok
[INFO] [stdout] test shutdown::tests::a_non_file_marker_collision_is_a_best_effort_write_failure ... ok
[INFO] [stdout] test shutdown::tests::a_stalled_marker_write_does_not_consume_the_cleanup_reserve ... ok
[INFO] [stdout] test shutdown::tests::manager_closure_during_recovery_backoff_stops_without_retrying ... ok
[INFO] [stdout] test shutdown::tests::an_existing_regular_marker_is_not_silently_accepted_as_this_instances_write ... ok
[INFO] [stdout] test shutdown::tests::quiescing_during_flush_retry_never_finalizes_ready ... ok
[INFO] [stdout] test single_instance::tests::degraded_warning_helper_requires_the_exact_private_switch ... ok
[INFO] [stdout] test shutdown::tests::recover_failure_retries_recovery_without_flushing_early ... ok
[INFO] [stdout] test single_instance::tests::completed_cleanup_drop_preserves_a_replacement_descriptor ... ok
[INFO] [stdout] test single_instance::tests::reopen_grant_accepts_only_the_exact_fresh_loopback_fragment_url ... ok
[INFO] [stdout] test shutdown::tests::a_successful_marker_write_uses_an_immutable_instance_path ... ok
[INFO] [stdout] test store_writer::tests::sqlite_retry_classification_is_limited_to_busy_and_locked_families ... ok
[INFO] [stdout] test shutdown::tests::shutdown_marker_contains_only_the_approved_diagnostic_fields ... ok
[INFO] [stdout] test local_client::tests::one_deadline_covers_waiting_for_the_response ... ok
[INFO] [stdout] test store_writer::tests::terminal_rolled_back_attempt_is_not_retried_or_woken ... ok
[INFO] [stdout] test store_writer::tests::retry_schedule_is_exact_and_bounded ... ok
[INFO] [stdout] test store_writer::tests::dropping_request_future_does_not_cancel_a_started_attempt ... ok
[INFO] [stdout] test store_writer::tests::deadline_expiring_during_backoff_prevents_the_next_attempt ... ok
[INFO] [stdout] test task_manager::tests::fake_runner_uses_exact_deadlines_and_cancels_before_the_next_boundary ... ok
[INFO] [stdout] test task_manager::tests::active_runner_sender_keeps_actor_alive_until_terminal_cleanup ... ok
[INFO] [stdout] test task_manager::tests::unix_day_conversion_covers_epoch_and_leap_day ... ok
[INFO] [stdout] test task_manager::tests::dropping_the_last_idle_handle_releases_the_manager_actor ... ok
[INFO] [stdout] test task_manager::tests::out_of_band_freeze_cancels_active_runners_without_a_store_round_trip ... ok
[INFO] [stdout] test task_manager::tests::dropping_the_last_handle_during_registered_claim_cleans_provisional_state ... ok
[INFO] [stdout] test store_writer::tests::retries_two_known_uncommitted_busy_attempts_then_commits_once ... ok
[INFO] [stdout] test task_manager::tests::out_of_band_freeze_at_every_claim_phase_never_starts_a_new_runner ... ok
[INFO] [stdout] test task_manager::tests::all_claim_pause_phases_preserve_running_token_invariant ... ok
[INFO] [stdout] test shutdown::tests::a_worker_panic_is_supervised_and_still_resolves_degraded_cleanup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/coding-agent-app/4895a4dc01aaf3e2/out/coding_agent_app-4895a4dc01aaf3e2)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::application_completion_wins_when_dialog_host_closes_at_the_same_boundary ... ok
[INFO] [stdout] test tests::dialog_keepalive_prevents_normal_application_exit_from_becoming_a_host_error ... ok
[INFO] [stdout] test tests::path_preparation_failure_crosses_the_executable_boundary_as_exit_one ... 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/degraded_recovery.rs (/opt/rustwide/target/debug/build/coding-agent-app/a6ee3143c4f5dc61/out/degraded_recovery-a6ee3143c4f5dc61)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test non_transient_recovery_failure_stays_degraded_without_recreating_the_database ... ok
[INFO] [stdout] test terminal_write_failure_stops_claims_until_recovery ... ok
[INFO] [stdout] test quiescing_supersedes_recovery_and_never_publishes_ready ... ok
[INFO] [stdout] test event_and_terminal_failures_retain_every_pending_marker ... ok
[INFO] [stdout] test known_uncommitted_foreground_busy_does_not_enter_degraded_recovery ... ok
[INFO] [stderr]      Running tests/event_dispatcher.rs (/opt/rustwide/target/debug/build/coding-agent-app/019feb10bdf57c65/out/event_dispatcher-019feb10bdf57c65)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.79s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test close_fails_a_pending_unreachable_flush ... ok
[INFO] [stdout] test close_is_concurrent_idempotent_and_rejects_late_flushes ... ok
[INFO] [stdout] test close_follows_a_reachable_flush_in_fifo_order ... ok
[INFO] [stdout] test flush_to_current_cursor_succeeds_without_reading_the_store ... ok
[INFO] [stdout] test duplicate_wakes_do_not_publish_an_event_twice ... ok
[INFO] [stdout] test dispatcher_reads_committed_events_in_id_order ... ok
[INFO] [stdout] test concurrent_flushes_complete_only_as_their_targets_are_published ... ok
[INFO] [stdout] test startup_high_watermark_is_not_replayed_as_a_live_event ... ok
[INFO] [stdout] test flush_to_polls_immediately_until_its_target_is_published ... ok
[INFO] [stdout] test flush_to_returns_a_store_error_before_reaching_its_target ... ok
[INFO] [stdout] test zero_receivers_still_advance_the_dispatcher_cursor ... ok
[INFO] [stdout] test periodic_poll_recovers_a_lost_wakeup ... ok
[INFO] [stdout] test dispatcher_drains_more_than_one_store_page_in_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/platform.rs (/opt/rustwide/target/debug/build/coding-agent-app/afe27bee0de4d9e7/out/platform-afe27bee0de4d9e7)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test browser_url_is_complete_and_launch_failure_keeps_the_copyable_url ... ok
[INFO] [stdout] test provisioning_is_idempotent_and_makes_both_directories_private ... ok
[INFO] [stdout] test private_file_is_create_new_private_and_refuses_a_final_symlink ... ok
[INFO] [stdout] test project_directories_use_the_approved_identity_and_runtime_fallback ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/process_support.rs (/opt/rustwide/target/debug/build/coding-agent-app/17acb8d699c5c4f9/out/process_support-17acb8d699c5c4f9)
[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/release_smoke.rs (/opt/rustwide/target/debug/build/coding-agent-app/08efa3603395de21/out/release_smoke-08efa3603395de21)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test release_binary_starts_without_node_or_dist ... ignored, requires CODING_AGENT_RELEASE_BINARY to name an embedded production artifact
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/repository_service.rs (/opt/rustwide/target/debug/build/coding-agent-app/2e73f34ce629f57c/out/repository_service-2e73f34ce629f57c)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test discovery_runs_only_approved_commands_and_uses_the_nearest_manifest ... ok
[INFO] [stdout] test invalid_selected_paths_fail_with_stable_codes_before_any_command ... ok
[INFO] [stdout] test picker_error_code_is_stable ... ok
[INFO] [stdout] test missing_manifest_outside_workspace_and_command_failures_have_safe_stable_codes ... ok
[INFO] [stdout] test a_symlinked_selection_is_normalized_before_commands_and_results ... ok
[INFO] [stdout] test real_discovery_is_read_only_for_lock_states_and_ignores_unavailable_toolchain ... ok
[INFO] [stderr]      Running tests/security.rs (/opt/rustwide/target/debug/build/coding-agent-app/db67afab6755290c/out/security-db67afab6755290c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test development_configuration_uses_one_vite_origin_and_one_proxy_host ... ok
[INFO] [stdout] test launch_tokens_expire_at_the_two_minute_boundary ... ok
[INFO] [stdout] test launcher_authorization_requires_exact_host_and_has_one_failure_contract ... ok
[INFO] [stdout] test every_duplicated_security_header_and_cookie_is_rejected ... ok
[INFO] [stdout] test a_fresh_manager_invalidates_every_previous_process_secret ... ok
[INFO] [stdout] test secret_debug_output_is_redacted_and_exchange_adds_no_cors_header ... ok
[INFO] [stdout] test read_and_mutation_authorization_require_the_full_matrix ... ok
[INFO] [stdout] test production_configuration_accepts_only_an_exact_ipv4_loopback_origin ... ok
[INFO] [stdout] test rejected_host_and_origin_do_not_consume_the_launch_token ... ok
[INFO] [stdout] test exchange_marks_the_set_cookie_header_as_sensitive ... ok
[INFO] [stdout] test exchange_sets_a_strict_host_only_cookie_and_independent_sessions ... ok
[INFO] [stderr]      Running tests/server.rs (/opt/rustwide/target/debug/build/coding-agent-app/aa303cae24df40eb/out/server-aa303cae24df40eb)
[INFO] [stdout] test concurrent_launch_token_exchange_has_exactly_one_winner ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test independently_quiescing_service_rejects_new_data_mutations ... ok
[INFO] [stdout] test both_sse_sources_close_after_publishing_quiescing ... ok
[INFO] [stdout] test application_backend_adapts_dispatcher_and_service_watch_to_sse_ports ... ok
[INFO] [stdout] test wait_for_idle_observes_the_final_concurrent_guard_drop ... ok
[INFO] [stdout] test info_logs_keep_stable_ids_and_codes_but_redact_prompt_path_and_secrets ... ok
[INFO] [stdout] test dropping_quit_response_before_eof_does_not_close_gate_or_signal ... ok
[INFO] [stdout] test concurrent_same_request_id_commits_one_task_and_one_queued_event ... ok
[INFO] [stdout] test degraded_gate_blocks_data_mutations_but_quit_fires_only_after_body_eof ... ok
[INFO] [stdout] test prompt_validation_is_trimmed_and_counts_unicode_scalars ... ok
[INFO] [stdout] test concurrent_retry_returns_one_direct_child_with_one_created_response ... ok
[INFO] [stdout] test bounded_busy_exhaustion_is_503_and_commits_nothing ... ok
[INFO] [stderr]      Running tests/shutdown.rs (/opt/rustwide/target/debug/build/coding-agent-app/dd38fbdc97b56770/out/shutdown-dd38fbdc97b56770)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test dropping_primary_after_shutdown_acceptance_does_not_preempt_the_worker ... ok
[INFO] [stdout] test clean_shutdown_closes_listener_removes_descriptor_and_releases_lock ... ok
[INFO] [stdout] test concurrent_shutdown_requests_share_one_completed_outcome ... ok
[INFO] [stdout] test successful_startup_recovery_removes_an_existing_unclean_marker ... ok
[INFO] [stderr]      Running tests/single_instance.rs (/opt/rustwide/target/debug/build/coding-agent-app/bedd0d8891bac10a/out/single_instance-bedd0d8891bac10a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test malformed_runtime_descriptor_is_rejected_before_network_contact ... ok
[INFO] [stdout] test malformed_descriptor_times_out_without_contacting_its_embedded_port ... ok
[INFO] [stdout] test path_preparation_failure_reports_once_before_lock_store_or_listener ... ok
[INFO] [stdout] test permanent_lock_selects_exactly_one_primary_without_replacing_the_lock_file ... ok
[INFO] [stdout] test dead_primary_descriptor_times_out_at_ten_seconds_without_mutation ... ok
[INFO] [stdout] test database_open_or_migration_failure_stops_before_listener_publication ... ok
[INFO] [stdout] test runtime_descriptor_is_atomically_reopenable_private_and_secret_redacted ... ok
[INFO] [stdout] test startup_phase_is_separate_and_transitions_once_to_ready ... ok
[INFO] [stdout] test wrong_launcher_secret_never_reopens_or_mutates_the_locked_primary ... ok
[INFO] [stdout] test listener_binding_retries_are_finite_and_never_publish_a_descriptor ... ok
[INFO] [stdout] test invalid_development_public_origin_fails_before_descriptor_or_browser_publication ... ok
[INFO] [stdout] test secondary_waits_for_descriptor_and_ready_without_opening_store_or_listener ... ok
[INFO] [stdout] test primary_composes_real_listener_and_stays_alive_when_browser_open_fails ... ok
[INFO] [stdout] test development_primary_uses_vite_origin_listener_proxy_host_and_vite_browser_target ... ok
[INFO] [stdout] test primary_recovers_incomplete_tasks_before_publishing_ready_descriptor ... ok
[INFO] [stdout] test atomic_descriptor_replacement_never_exposes_a_partial_document ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- atomic_descriptor_replacement_never_exposes_a_partial_document stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '<unnamed>' (3522) panicked at crates/coding-agent-app/tests/single_instance.rs:124:31:
[INFO] [stdout] descriptor reader observed a partial document: runtime descriptor I/O failed: private file permissions are not owner-only read/write
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60114d3d83c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60114d3d83c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60114d3d83c1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60114d3d83c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60114d3f18ca - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60114d3f18ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x60114d3ddfdc - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x60114d3ddfdc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x60114d3b07f6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60114d3b07f6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x60114d3cee79 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x60114ca12000 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x60114ca12000 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x60114d3cf1a2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x60114d3cf1a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x60114d3b08a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x60114d3a91d9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60114d3b165d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x60114d3f211c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60114c9bae4f - single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/coding-agent-app/tests/single_instance.rs:124:31
[INFO] [stdout]   20:     0x60114c9fbc06 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   21:     0x60114c9f4f47 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   22:     0x60114c9e3e23 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   23:     0x60114c9fcaf7 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x60114c9f66eb - __rust_try
[INFO] [stdout]   25:     0x60114c9f4ba7 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   26:     0x60114c9f4ba7 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   27:     0x60114c9f4ba7 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   28:     0x60114c9ceb8e - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29:     0x60114d3d730f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   30:     0x60114d3d730f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   31:     0x7ea8a439bdfa - <unknown>
[INFO] [stdout]   32:     0x7ea8a442f3d4 - clone
[INFO] [stdout]   33:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'atomic_descriptor_replacement_never_exposes_a_partial_document' (3503) panicked at crates/coding-agent-app/tests/single_instance.rs:140:19:
[INFO] [stdout] join descriptor reader: Any { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60114d3d83c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60114d3d83c1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60114d3d83c1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60114d3d83c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60114d3f18ca - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60114d3f18ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x60114d3ddfdc - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x60114d3ddfdc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x60114d3b07f6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60114d3b07f6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x60114d3cee79 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x60114ca12000 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x60114ca12000 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x60114d3cf1a2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x60114d3cf1a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x60114d3b08a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x60114d3a91d9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60114d3b165d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x60114d3f211c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60114d3f1e42 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x60114c9dcc7b - <core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::any::Any + core[a373ad73a504971]::marker::Send>>>::expect
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x60114c9c7df9 - single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/coding-agent-app/tests/single_instance.rs:140:19
[INFO] [stdout]   22:     0x60114c9ba777 - single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/coding-agent-app/tests/single_instance.rs:92:68
[INFO] [stdout]   23:     0x60114c9cee16 - <single_instance[51351469109305f1]::atomic_descriptor_replacement_never_exposes_a_partial_document::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60114ca0544b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60114ca0544b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x60114ca12625 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x60114ca12625 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60114ca12625 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x60114ca12625 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x60114ca12625 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60114ca12625 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x60114ca12625 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x60114ca0bf14 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x60114ca0bf14 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60114ca156b2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60114ca156b2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60114ca156b2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x60114ca156b2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x60114ca156b2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60114ca156b2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60114ca156b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60114d3d730f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x60114d3d730f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7ea8a439bdfa - <unknown>
[INFO] [stdout]   45:     0x7ea8a442f3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     atomic_descriptor_replacement_never_exposes_a_partial_document
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 15 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p coding-agent-app --test single_instance`
[INFO] running `Command { std: "docker" "inspect" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72", kill_on_drop: false }`
[INFO] [stdout] 4b74e9b389f810932770d2afe54d8111c97a0070e5574fa2a1db6da0d40cab72
