[INFO] cloning repository https://github.com/truongnat/agentic-sdlc
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/truongnat/agentic-sdlc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftruongnat%2Fagentic-sdlc", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftruongnat%2Fagentic-sdlc'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 22c45841ec1c78228546010086443dd926456a8b
[INFO] testing truongnat/agentic-sdlc/22c45841ec1c78228546010086443dd926456a8b against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftruongnat%2Fagentic-sdlc" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/truongnat/agentic-sdlc
[INFO] finished tweaking git repo https://github.com/truongnat/agentic-sdlc
[INFO] tweaked toml for git repo https://github.com/truongnat/agentic-sdlc written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/truongnat/agentic-sdlc on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/truongnat/agentic-sdlc 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.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.112
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.112
[INFO] [stderr]   Downloaded whoami v2.1.1
[INFO] [stderr]   Downloaded camino v1.2.2
[INFO] [stderr]   Downloaded derive_builder_macro v0.11.2
[INFO] [stderr]   Downloaded graphql-introspection-query v0.2.0
[INFO] [stderr]   Downloaded graphql_query_derive v0.11.0
[INFO] [stderr]   Downloaded wasite v1.0.2
[INFO] [stderr]   Downloaded graphql_client v0.11.0
[INFO] [stderr]   Downloaded urlencoding v2.1.3
[INFO] [stderr]   Downloaded derive_builder v0.11.2
[INFO] [stderr]   Downloaded xmlparser v0.13.6
[INFO] [stderr]   Downloaded aws-smithy-eventstream v0.60.20
[INFO] [stderr]   Downloaded aws-smithy-http v0.63.6
[INFO] [stderr]   Downloaded aws-smithy-json v0.62.5
[INFO] [stderr]   Downloaded aws-sdk-sso v1.96.0
[INFO] [stderr]   Downloaded aws-sdk-ssooidc v1.98.0
[INFO] [stderr]   Downloaded aws-smithy-runtime v1.10.3
[INFO] [stderr]   Downloaded curve25519-dalek-derive v0.1.1
[INFO] [stderr]   Downloaded secrecy v0.10.3
[INFO] [stderr]   Downloaded powerfmt v0.2.0
[INFO] [stderr]   Downloaded aws-sdk-sts v1.100.0
[INFO] [stderr]   Downloaded num-conv v0.2.0
[INFO] [stderr]   Downloaded aws-config v1.8.15
[INFO] [stderr]   Downloaded cargo-platform v0.3.2
[INFO] [stderr]   Downloaded clap_builder v4.5.60
[INFO] [stderr]   Downloaded git2 v0.18.3
[INFO] [stderr]   Downloaded uuid v1.22.0
[INFO] [stderr]   Downloaded aws-sdk-bedrockruntime v1.127.0
[INFO] [stderr]   Downloaded futures-executor v0.3.32
[INFO] [stderr]   Downloaded phf v0.13.1
[INFO] [stderr]   Downloaded postgres-types v0.2.12
[INFO] [stderr]   Downloaded ed25519 v2.2.3
[INFO] [stderr]   Downloaded pem-rfc7468 v0.7.0
[INFO] [stderr]   Downloaded cargo_metadata v0.23.1
[INFO] [stderr]   Downloaded time-macros v0.2.27
[INFO] [stderr]   Downloaded pin-project-internal v1.1.11
[INFO] [stderr]   Downloaded pem v3.0.6
[INFO] [stderr]   Downloaded deranged v0.5.8
[INFO] [stderr]   Downloaded native-tls v0.2.18
[INFO] [stderr]   Downloaded objc2-system-configuration v0.3.2
[INFO] [stderr]   Downloaded core-foundation v0.10.1
[INFO] [stderr]   Downloaded libssh2-sys v0.3.1
[INFO] [stderr]   Downloaded rustls-native-certs v0.8.3
[INFO] [stderr]   Downloaded socket2 v0.6.2
[INFO] [stderr]   Downloaded js-sys v0.3.89
[INFO] [stderr]   Downloaded tokio-rustls v0.26.4
[INFO] [stderr]   Downloaded hyper-rustls v0.27.7
[INFO] [stderr]   Downloaded futures v0.3.32
[INFO] [stderr]   Downloaded jsonwebtoken v10.3.0
[INFO] [stderr]   Downloaded rustls-pki-types v1.14.0
[INFO] [stderr]   Downloaded p256 v0.13.2
[INFO] [stderr]   Downloaded pin-project v1.1.11
[INFO] [stderr]   Downloaded arc-swap v1.8.2
[INFO] [stderr]   Downloaded security-framework v3.7.0
[INFO] [stderr]   Downloaded snafu v0.8.9
[INFO] [stderr]   Downloaded ed25519-dalek v2.2.0
[INFO] [stderr]   Downloaded libz-sys v1.1.24
[INFO] [stderr]   Downloaded hyper-util v0.1.20
[INFO] [stderr]   Downloaded tower v0.5.3
[INFO] [stderr]   Downloaded rsa v0.9.10
[INFO] [stderr]   Downloaded num-bigint-dig v0.8.6
[INFO] [stderr]   Downloaded tower-http v0.6.8
[INFO] [stderr]   Downloaded h2 v0.4.13
[INFO] [stderr]   Downloaded rusqlite v0.32.1
[INFO] [stderr]   Downloaded p384 v0.13.1
[INFO] [stderr]   Downloaded hkdf v0.12.4
[INFO] [stderr]   Downloaded futures-util v0.3.32
[INFO] [stderr]   Downloaded libm v0.2.16
[INFO] [stderr]   Downloaded aws-lc-rs v1.16.1
[INFO] [stderr]   Downloaded time v0.3.47
[INFO] [stderr]   Downloaded hyper v1.8.1
[INFO] [stderr]   Downloaded iri-string v0.7.10
[INFO] [stderr]   Downloaded curve25519-dalek v4.1.3
[INFO] [stderr]   Downloaded unicode-normalization v0.1.25
[INFO] [stderr]   Downloaded rustls v0.23.37
[INFO] [stderr]   Downloaded http v1.4.0
[INFO] [stderr]   Downloaded rustls-webpki v0.103.9
[INFO] [stderr]   Downloaded snafu-derive v0.8.9
[INFO] [stderr]   Downloaded pkcs1 v0.7.5
[INFO] [stderr]   Downloaded octocrab v0.49.5
[INFO] [stderr]   Downloaded fiat-crypto v0.2.9
[INFO] [stderr]   Downloaded fallible-iterator v0.3.0
[INFO] [stderr]   Downloaded futures-channel v0.3.32
[INFO] [stderr]   Downloaded http-body-util v0.1.3
[INFO] [stderr]   Downloaded primeorder v0.13.6
[INFO] [stderr]   Downloaded serde_path_to_error v0.1.20
[INFO] [stderr]   Downloaded time-core v0.1.8
[INFO] [stderr]   Downloaded web-sys v0.3.89
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded security-framework-sys v2.17.0
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.62
[INFO] [stderr]   Downloaded hashlink v0.9.1
[INFO] [stderr]   Downloaded hyper-timeout v0.5.2
[INFO] [stderr]   Downloaded simple_asn1 v0.6.4
[INFO] [stderr]   Downloaded gitlab v0.1610.0
[INFO] [stderr]   Downloaded futures-core v0.3.32
[INFO] [stderr]   Downloaded wasi v0.14.7+wasi-0.2.4
[INFO] [stderr]   Downloaded aws-sigv4 v1.4.2
[INFO] [stderr]   Downloaded aws-smithy-http-client v1.1.12
[INFO] [stderr]   Downloaded dunce v1.0.5
[INFO] [stderr]   Downloaded pgvector v0.3.4
[INFO] [stderr]   Downloaded fallible-streaming-iterator v0.1.9
[INFO] [stderr]   Downloaded futures-io v0.3.32
[INFO] [stderr]   Downloaded slab v0.4.12
[INFO] [stderr]   Downloaded postgres-protocol v0.6.10
[INFO] [stderr]   Downloaded aws-runtime v1.7.2
[INFO] [stderr]   Downloaded aws-smithy-runtime-api v1.11.6
[INFO] [stderr]   Downloaded aws-smithy-types v1.4.6
[INFO] [stderr]   Downloaded regex-lite v0.1.9
[INFO] [stderr]   Downloaded graphql_client_codegen v0.11.0
[INFO] [stderr]   Downloaded libgit2-sys v0.16.2+1.7.2
[INFO] [stderr]   Downloaded http-body v1.0.1
[INFO] [stderr]   Downloaded clap_derive v4.5.55
[INFO] [stderr]   Downloaded darling_core v0.14.4
[INFO] [stderr]   Downloaded sync_wrapper v1.0.2
[INFO] [stderr]   Downloaded siphasher v1.0.2
[INFO] [stderr]   Downloaded aws-types v1.3.14
[INFO] [stderr]   Downloaded clap v4.5.60
[INFO] [stderr]   Downloaded derive_builder_core v0.11.2
[INFO] [stderr]   Downloaded futures-macro v0.3.32
[INFO] [stderr]   Downloaded futures-task v0.3.32
[INFO] [stderr]   Downloaded aws-smithy-async v1.2.14
[INFO] [stderr]   Downloaded vsimd v0.8.0
[INFO] [stderr]   Downloaded bytes-utils v0.1.4
[INFO] [stderr]   Downloaded cron v0.12.1
[INFO] [stderr]   Downloaded darling_macro v0.14.4
[INFO] [stderr]   Downloaded darling v0.14.4
[INFO] [stderr]   Downloaded aws-smithy-xml v0.60.15
[INFO] [stderr]   Downloaded aws-credential-types v1.2.14
[INFO] [stderr]   Downloaded openssl-probe v0.2.1
[INFO] [stderr]   Downloaded phf_shared v0.13.1
[INFO] [stderr]   Downloaded stringprep v0.1.5
[INFO] [stderr]   Downloaded tokio-postgres v0.7.16
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.112
[INFO] [stderr]   Downloaded graphql-parser v0.4.1
[INFO] [stderr]   Downloaded getrandom v0.4.1
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.112
[INFO] [stderr]   Downloaded aws-smithy-query v0.60.15
[INFO] [stderr]   Downloaded aws-smithy-observability v0.2.6
[INFO] [stderr]   Downloaded outref v0.5.2
[INFO] [stderr]   Downloaded base64-simd v0.8.0
[INFO] [stderr]   Downloaded clap_lex v1.0.0
[INFO] [stderr]   Downloaded tower-layer v0.3.3
[INFO] [stderr]   Downloaded postgres-derive v0.4.7
[INFO] [stderr]   Downloaded md-5 v0.10.6
[INFO] [stderr]   Downloaded futures-sink v0.3.32
[INFO] [stderr]   Downloaded wait-timeout v0.2.1
[INFO] [stderr]   Downloaded libsqlite3-sys v0.30.1
[INFO] [stderr]   Downloaded aws-lc-sys v0.38.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dde4a5e3217a082eb60ae249dab259de50d21747e22aa381a00db7d64cf4dc44
[INFO] running `Command { std: "docker" "start" "-a" "dde4a5e3217a082eb60ae249dab259de50d21747e22aa381a00db7d64cf4dc44", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dde4a5e3217a082eb60ae249dab259de50d21747e22aa381a00db7d64cf4dc44", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dde4a5e3217a082eb60ae249dab259de50d21747e22aa381a00db7d64cf4dc44", kill_on_drop: false }`
[INFO] [stdout] dde4a5e3217a082eb60ae249dab259de50d21747e22aa381a00db7d64cf4dc44
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e7c8a4b481fd1d1bfa3298580342cbac90b4bb827ce13cd4387de7c4a6dd300a
[INFO] running `Command { std: "docker" "start" "-a" "e7c8a4b481fd1d1bfa3298580342cbac90b4bb827ce13cd4387de7c4a6dd300a", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling bytes-utils v0.1.4
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling aws-lc-sys v0.38.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling base64-simd v0.8.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling aws-lc-rs v1.16.1
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling aws-smithy-async v1.2.14
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling aws-smithy-types v1.4.6
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling aws-types v1.3.14
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling aws-smithy-runtime-api v1.11.6
[INFO] [stderr]    Compiling aws-smithy-eventstream v0.60.20
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling libz-sys v1.1.24
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling aws-smithy-http v0.63.6
[INFO] [stderr]    Compiling aws-credential-types v1.2.14
[INFO] [stderr]    Compiling aws-smithy-observability v0.2.6
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling aws-sigv4 v1.4.2
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling aws-smithy-json v0.62.5
[INFO] [stderr]    Compiling combine v4.6.7
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling libssh2-sys v0.3.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling regex-lite v0.1.9
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling hyper-rustls v0.24.2
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling graphql-introspection-query v0.2.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling cargo-platform v0.3.2
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling postgres-protocol v0.6.10
[INFO] [stderr]    Compiling cargo_metadata v0.23.1
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling derive_builder_core v0.11.2
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling postgres-derive v0.4.7
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling libgit2-sys v0.16.2+1.7.2
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling graphql-parser v0.4.1
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling xmlparser v0.13.6
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling aws-smithy-xml v0.60.15
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling postgres-types v0.2.12
[INFO] [stderr]    Compiling aws-smithy-query v0.60.15
[INFO] [stderr]    Compiling simple_asn1 v0.6.4
[INFO] [stderr]    Compiling graphql_client_codegen v0.11.0
[INFO] [stderr]    Compiling octocrab v0.49.5
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling derive_builder_macro v0.11.2
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling snafu-derive v0.8.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling sync_wrapper v0.1.2
[INFO] [stderr]    Compiling webpki-roots v0.25.4
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling graphql_query_derive v0.11.0
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling graphql_client v0.11.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling pin-project v1.1.11
[INFO] [stderr]    Compiling snafu v0.8.9
[INFO] [stderr]    Compiling jsonwebtoken v10.3.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling arc-swap v1.8.2
[INFO] [stderr]    Compiling cron v0.12.1
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling derive_builder v0.11.2
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling whoami v2.1.1
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling gitlab v0.1610.0
[INFO] [stderr]    Compiling tokio-postgres v0.7.16
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling pgvector v0.3.4
[INFO] [stderr]    Compiling git2 v0.18.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling aws-smithy-http-client v1.1.12
[INFO] [stderr]    Compiling aws-smithy-runtime v1.10.3
[INFO] [stderr]    Compiling aws-runtime v1.7.2
[INFO] [stderr]    Compiling aws-sdk-sso v1.96.0
[INFO] [stderr]    Compiling aws-sdk-sts v1.100.0
[INFO] [stderr]    Compiling aws-sdk-ssooidc v1.98.0
[INFO] [stderr]    Compiling aws-sdk-bedrockruntime v1.127.0
[INFO] [stderr]    Compiling aws-config v1.8.15
[INFO] [stderr]    Compiling agentic-sdlc v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8m 26s
[INFO] running `Command { std: "docker" "inspect" "e7c8a4b481fd1d1bfa3298580342cbac90b4bb827ce13cd4387de7c4a6dd300a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7c8a4b481fd1d1bfa3298580342cbac90b4bb827ce13cd4387de7c4a6dd300a", kill_on_drop: false }`
[INFO] [stdout] e7c8a4b481fd1d1bfa3298580342cbac90b4bb827ce13cd4387de7c4a6dd300a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d24acc4e11a0ef29528296a7b46b6c4a803570a4689a73a0e72d881d0aeb5029
[INFO] running `Command { std: "docker" "start" "-a" "d24acc4e11a0ef29528296a7b46b6c4a803570a4689a73a0e72d881d0aeb5029", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling git2 v0.18.3
[INFO] [stderr]    Compiling octocrab v0.49.5
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling gitlab v0.1610.0
[INFO] [stderr]    Compiling agentic-sdlc v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 13s
[INFO] running `Command { std: "docker" "inspect" "d24acc4e11a0ef29528296a7b46b6c4a803570a4689a73a0e72d881d0aeb5029", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d24acc4e11a0ef29528296a7b46b6c4a803570a4689a73a0e72d881d0aeb5029", kill_on_drop: false }`
[INFO] [stdout] d24acc4e11a0ef29528296a7b46b6c4a803570a4689a73a0e72d881d0aeb5029
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 75967fe00e4229039e8b809ef287dcec1dc54474d32c910cb8badb36247df404
[INFO] running `Command { std: "docker" "start" "-a" "75967fe00e4229039e8b809ef287dcec1dc54474d32c910cb8badb36247df404", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.68s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/agentic_sdlc-70e95703f5e7abbb)
[INFO] [stdout] 
[INFO] [stdout] running 532 tests
[INFO] [stdout] test bmad::workflows::tests::test_scale_adaptive ... ok
[INFO] [stdout] test bmad::party_mode::tests::test_team_session ... ok
[INFO] [stdout] test bmad::workflows::tests::test_sprint_planning_workflow ... ok
[INFO] [stdout] test bmad::planning::tests::test_user_story ... ok
[INFO] [stdout] test bmad::tests::test_agent_role_name ... ok
[INFO] [stdout] test cli::skillpack::tests::normalize_imported_skill_markdown_returns_none_when_already_normalized ... ok
[INFO] [stdout] test cli::tests::applies_role_override_to_prefixed_input ... ok
[INFO] [stdout] test cli::tests::auto_conflict_strategy_defaults_to_ours ... ok
[INFO] [stdout] test cli::tests::bind_role_rewrites_all_llm_step_role_prefixes ... ok
[INFO] [stdout] test cli::skillpack::tests::normalize_imported_skill_markdown_fixes_unknown_risk_and_enriches_tags ... ok
[INFO] [stdout] test bmad::planning::tests::test_sprint_planning ... ok
[INFO] [stdout] test cli::tests::git_ref_like_validation_rejects_unsafe_values ... ok
[INFO] [stdout] test bmad::party_mode::tests::test_party_manager ... ok
[INFO] [stdout] test cli::tests::chat_thread_intent_selection_maps_to_template_and_workflow ... ok
[INFO] [stdout] test cli::tests::infers_workflow_id_from_prompt_template_name ... ok
[INFO] [stdout] test bmad::tests::test_scale_level ... ok
[INFO] [stdout] test cli::tests::collects_markdown_resource_entries_sorted_and_filtered ... ok
[INFO] [stdout] test cli::tests::merges_template_into_role_prefixed_input ... ok
[INFO] [stdout] test cli::tests::parse_external_skill_markdown_extracts_frontmatter_and_sections ... ok
[INFO] [stdout] test cli::tests::otel_trace_export_includes_root_and_step_span_shape ... ok
[INFO] [stdout] test cli::tests::parses_role_override_map_from_csv_pairs ... ok
[INFO] [stdout] test cli::tests::parse_simple_yaml_map_reads_key_values ... ok
[INFO] [stdout] test cli::tests::quality_check_accepts_skill_md_folder_entry_name ... ok
[INFO] [stdout] test cli::tests::quality_check_reports_missing_skill_sections ... ok
[INFO] [stdout] test cli::tests::resolve_role_workflow_selection_applies_role_and_template ... ok
[INFO] [stdout] test cli::tests::install_bundle_from_catalog_installs_bundle_skills ... ok
[INFO] [stdout] test cli::tests::routing_policy_defaults_to_preferred_without_restricting_allowed_domains ... ok
[INFO] [stdout] test cli::tests::scaffold_generates_markdown_with_schema_header ... ok
[INFO] [stdout] test cli::tests::graph_index_builder_writes_nodes_payload ... ok
[INFO] [stdout] test cli::tests::strict_ollama_flag_respects_env_override ... ok
[INFO] [stdout] test cli::tests::thread_flow_builder_includes_auto_resolve_and_finalize ... ok
[INFO] [stdout] test cli::tests::skillpack_install_mode_parser_supports_local_and_global ... ok
[INFO] [stdout] test cli::tests::lockfile_includes_import_source_provenance ... ok
[INFO] [stdout] test cli::workflow_control::tests::keeps_explicit_validate_command ... ok
[INFO] [stdout] test cli::tests::scaffold_domain_pack_generates_advanced_assets ... ok
[INFO] [stdout] test cli::tests::build_catalog_writes_manifest_and_lockfile ... ok
[INFO] [stdout] test cli::workflow_control::tests::maps_default_validate_to_agent_validate_script ... ok
[INFO] [stdout] test cli::tests::setup_bootstraps_core_markdown_package ... ok
[INFO] [stdout] test cli::workflow_control::tests::parse_mcp_transport_supports_expected_values ... ok
[INFO] [stdout] test cli::workflow_control::tests::mcp_policy_allow_and_deny_precedence ... ok
[INFO] [stdout] test cli::workflow_control::tests::workflow_eval_fails_sparse_case ... ok
[INFO] [stdout] test cli::workflow_control::tests::workflow_eval_passes_detailed_case ... ok
[INFO] [stdout] test cli::workflow_control::tests::mcp_policy_blocks_disabled_server ... ok
[INFO] [stdout] test engine::context_retrieval::tests::hybrid_retrieval_merges_vector_and_graph_results ... ok
[INFO] [stdout] test engine::context_retrieval::tests::retrieve_from_graph_index_is_deterministic_and_relation_aware ... ok
[INFO] [stdout] test engine::context_retrieval::tests::retrieve_from_vector_index_is_deterministic_and_sorted ... ok
[INFO] [stdout] test cli::workflow_control::tests::register_and_list_mcp_server_round_trip ... ok
[INFO] [stdout] test engine::context_service::tests::injects_backend_retrieval_when_dependency_context_is_missing ... ok
[INFO] [stdout] test engine::context_service::tests::injects_context_for_llm_subagent_from_dependency_results ... ok
[INFO] [stdout] test engine::context_service::tests::skips_injection_for_non_llm_steps ... ok
[INFO] [stdout] test engine::coordination::tests::test_detect_potential_conflicts ... ok
[INFO] [stdout] test engine::coordination::tests::test_estimate_speedup ... ok
[INFO] [stdout] test engine::coordination::tests::test_is_parallelizable ... ok
[INFO] [stdout] test engine::coordination::types::tests::test_agent_can_execute ... ok
[INFO] [stdout] test engine::coordination::types::tests::test_agent_capability_creation ... ok
[INFO] [stdout] test engine::coordination::types::tests::test_agent_has_capacity ... ok
[INFO] [stdout] test cli::tests::verify_skills_lock_can_require_import_attestation ... ok
[INFO] [stdout] test engine::coordination::types::tests::test_conflict_with_strategy ... ok
[INFO] [stdout] test engine::coordination::types::tests::test_coordination_config_default ... ok
[INFO] [stdout] test engine::coordination::types::tests::test_execution_plan ... ok
[INFO] [stdout] test engine::coordination::types::tests::test_state_entry ... ok
[INFO] [stdout] test engine::context_retrieval::tests::retrieve_from_vector_sqlite_backend ... ok
[INFO] [stdout] test engine::context_retrieval::tests::retrieve_from_graph_sqlite_backend ... ok
[INFO] [stdout] test engine::coordination::types::tests::test_conflict_creation ... ok
[INFO] [stdout] test engine::executor::tests::domain_policy_network_disable_overrides_skill_permission ... ok
[INFO] [stdout] test engine::executor::tests::fs_read_only_permission_passes ... ok
[INFO] [stdout] test engine::executor::tests::network_call_limit_exceeded_is_blocked ... ok
[INFO] [stdout] test engine::executor::tests::phase3_linear_execution_accumulates_memory_deterministically ... ok
[INFO] [stdout] test engine::executor::tests::identical_runs_produce_identical_trace_hash ... ok
[INFO] [stdout] test engine::executor::tests::cpu_budget_exceeded_fails_deterministically ... ok
[INFO] [stdout] test engine::executor::tests::security_violation_on_fs_write_without_permission ... ok
[INFO] [stdout] test engine::executor::tests::resume_rejects_backend_consistency_downgrade ... ok
[INFO] [stdout] test engine::executor::tests::snapshot_resume_mid_cross_domain_execution ... ok
[INFO] [stdout] test engine::executor::tests::snapshot_resume_rejects_broader_security_policy ... ok
[INFO] [stdout] test engine::executor::tests::resume_enforces_remaining_resource_budget ... ok
[INFO] [stdout] test cli::tests::verify_skills_lock_detects_modified_skill ... ok
[INFO] [stdout] test engine::git::auto_merge::tests::test_auto_merge_creation ... ok
[INFO] [stdout] test engine::git::auto_merge::tests::test_auto_merge_policy ... ok
[INFO] [stdout] test engine::git::auto_merge::tests::test_merge_decision ... ok
[INFO] [stdout] test engine::git::auto_merge::tests::test_merge_strategy ... ok
[INFO] [stdout] test engine::git::branch_orchestrator::tests::empty_prefix_falls_back_to_default ... ok
[INFO] [stdout] test engine::git::branch_orchestrator::tests::thread_id_maps_to_deterministic_branch ... ok
[INFO] [stdout] test engine::git::branch_orchestrator::tests::thread_id_uses_configurable_prefix ... ok
[INFO] [stdout] test engine::git::ci_ops::tests::test_check_status ... ok
[INFO] [stdout] test engine::git::ci_ops::tests::test_ci_integration_creation ... ok
[INFO] [stdout] test engine::git::ci_ops::tests::test_ci_state ... ok
[INFO] [stdout] test cli::tests::import_skills_from_local_repo_generates_imported_markdown ... ok
[INFO] [stdout] test cli::workflow_control::tests::ping_mcp_server_updates_status_fields ... ok
[INFO] [stdout] test engine::git::git_ops::tests::test_commit ... ok
[INFO] [stdout] test engine::git::git_ops::tests::test_current_branch ... ok
[INFO] [stdout] test engine::git::pr_ops::tests::test_create_pr_params ... ok
[INFO] [stdout] test engine::git::pr_ops::tests::test_pr_integration_creation ... ok
[INFO] [stdout] test engine::git::git_ops::tests::test_create_branch ... ok
[INFO] [stdout] test cli::tests::e2e_thread_flow_multi_thread_runs_with_auto_resolve_and_thread_sessions ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_passes_for_valid_markdown_package ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_rejects_internet_workflow_without_security_check ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_rejects_empty_markdown_template ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_ignores_skill_auxiliary_resources ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_rejects_script_executor_skill ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_rejects_missing_role_reference_in_workflow ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_accepts_internet_workflow_with_security_check_step ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_rejects_yaml_template_file ... ok
[INFO] [stdout] test engine::package_schema::tests::extracts_schema_header_when_present ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_rejects_yaml_workflow_file ... ok
[INFO] [stdout] test engine::planner::tests::choose_min_cost_across_domains ... ok
[INFO] [stdout] test engine::planner::tests::cross_domain_penalty_can_change_selection ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_scans_nested_workflow_and_skill_files ... ok
[INFO] [stdout] test engine::planner::tests::equal_cost_uses_lexicographic_domain_tiebreak ... ok
[INFO] [stdout] test engine::planner::tests::planner_avoids_high_cost_skill_when_cheaper_alternative_exists ... ok
[INFO] [stdout] test engine::planner::tests::planner_prefers_trusted_over_untrusted_when_costs_equal ... ok
[INFO] [stdout] test engine::planner::tests::security_policy_filters_unsafe_skill_when_safe_alternative_exists ... ok
[INFO] [stdout] test engine::project::tests::discover_initializes_standard_layout ... ok
[INFO] [stdout] test engine::project::tests::loads_non_runtime_rule_files ... ok
[INFO] [stdout] test engine::project::tests::reload_workflows_avoids_ambiguous_stem_aliases ... ok
[INFO] [stdout] test engine::project::tests::reload_workflows_supports_recursive_ids_and_unique_stem_alias ... ok
[INFO] [stdout] test engine::project::tests::resolves_template_by_id_with_optional_extension ... ok
[INFO] [stdout] test engine::project::tests::resolves_template_from_nested_directory_with_unique_stem_alias ... ok
[INFO] [stdout] test engine::project::tests::rules_apply_with_restrictive_merge ... ok
[INFO] [stdout] test engine::executor::tests::subprocess_crash_does_not_crash_executor ... FAILED
[INFO] [stdout] test engine::executor::tests::subprocess_memory_limit_exceeded_is_killed ... FAILED
[INFO] [stdout] test engine::executor::tests::subprocess_timeout_is_killed ... FAILED
[INFO] [stdout] test engine::registry::tests::resolve_skill_reference_supports_default_and_qualified_forms ... ok
[INFO] [stdout] test engine::package_schema::tests::validates_schema_header_by_kind ... ok
[INFO] [stdout] test engine::registry::tests::domain_registry_rejects_missing_domain_and_skill ... ok
[INFO] [stdout] test engine::planner::tests::disallowed_domain_is_rejected ... ok
[INFO] [stdout] test engine::package_check::tests::package_check_rejects_missing_schema_header ... ok
[INFO] [stdout] test engine::replay_cache::tests::test_cache_miss ... ok
[INFO] [stdout] test engine::replay_cache::tests::test_create_cache_off_mode ... ok
[INFO] [stdout] test engine::replay_cache::tests::test_cache_stats ... ok
[INFO] [stdout] test engine::replay_cache::tests::test_flush_to_disk ... ok
[INFO] [stdout] test engine::replay_cache::tests::test_load_existing_store_in_replay_mode ... ok
[INFO] [stdout] test engine::replay_cache::tests::test_create_cache_record_mode ... ok
[INFO] [stdout] test engine::replay_store::tests::test_compute_hash_consistency ... ok
[INFO] [stdout] test engine::replay_cache::tests::test_add_to_cache ... ok
[INFO] [stdout] test engine::replay_store::tests::test_create_empty_store ... ok
[INFO] [stdout] test engine::registry::tests::domain_registry_returns_arc_skill_handle ... ok
[INFO] [stdout] test engine::replay_store::tests::test_add_and_get_snapshot ... ok
[INFO] [stdout] test engine::replay_cache::tests::test_off_mode_does_not_cache ... ok
[INFO] [stdout] test engine::sandbox::monitor::tests::test_check_limits_memory_exceeded ... ok
[INFO] [stdout] test engine::replay_store::tests::test_load_nonexistent_file ... ok
[INFO] [stdout] test engine::sandbox::monitor::tests::test_check_limits_unbounded ... ok
[INFO] [stdout] test engine::replay_cache::tests::test_auto_flush_on_drop ... ok
[INFO] [stdout] test engine::replay_store::tests::test_save_and_load ... ok
[INFO] [stdout] test engine::resolver::tests::interpolation_supports_json_output_by_stringifying ... ok
[INFO] [stdout] test engine::sandbox::monitor::tests::test_check_limits_no_violation ... ok
[INFO] [stdout] test engine::sandbox::monitor::tests::test_check_limits_timeout_exceeded ... ok
[INFO] [stdout] test engine::sandbox::monitor::tests::test_check_limits_cpu_exceeded ... ok
[INFO] [stdout] test engine::executor::tests::untrusted_skill_runs_in_subprocess ... FAILED
[INFO] [stdout] test engine::sandbox::process::tests::test_limit_violation_display ... ok
[INFO] [stdout] test engine::sandbox::process::tests::test_process_sandbox_creation ... ok
[INFO] [stdout] test engine::sandbox::process::tests::test_resource_limits_custom ... ok
[INFO] [stdout] test engine::sandbox::process::tests::test_process_sandbox_with_custom_dir ... ok
[INFO] [stdout] test engine::skill_governance::audit::tests::test_disabled_logger_no_file ... ok
[INFO] [stdout] test engine::skill_governance::audit::tests::test_audit_logger_disabled ... ok
[INFO] [stdout] test engine::sandbox::process::tests::test_resource_limits_default ... ok
[INFO] [stdout] test engine::skill_governance::audit::tests::test_audit_logger_creation ... ok
[INFO] [stdout] test engine::sandbox::monitor::tests::test_resource_monitor_creation ... ok
[INFO] [stdout] test engine::skill_governance::crypto::tests::test_compute_content_hash ... ok
[INFO] [stdout] test engine::skill_governance::crypto::tests::test_encode_decode_public_key ... ok
[INFO] [stdout] test engine::skill_governance::audit::tests::test_log_import ... ok
[INFO] [stdout] test engine::skill_governance::audit::tests::test_log_event ... ok
[INFO] [stdout] test engine::skill_governance::audit::tests::test_read_events ... ok
[INFO] [stdout] test engine::skill_governance::audit::tests::test_log_verification ... ok
[INFO] [stdout] test engine::skill_governance::crypto::tests::test_encode_decode_signing_key ... ok
[INFO] [stdout] test engine::skill_governance::registry::tests::test_add_remove_trusted_source ... ok
[INFO] [stdout] test engine::skill_governance::registry::tests::test_global_signature_requirement ... ok
[INFO] [stdout] test engine::skill_governance::registry::tests::test_is_local_skill ... ok
[INFO] [stdout] test engine::skill_governance::registry::tests::test_registry_default ... ok
[INFO] [stdout] test engine::skill_governance::registry::tests::test_requires_signature_external ... ok
[INFO] [stdout] test engine::skill_governance::registry::tests::test_validate_source_requires_signature ... ok
[INFO] [stdout] test engine::skill_governance::registry::tests::test_validate_source_trusted ... ok
[INFO] [stdout] test engine::skill_governance::types::tests::test_governance_config_default ... ok
[INFO] [stdout] test engine::skill_governance::crypto::tests::test_signature_with_tampered_content ... ok
[INFO] [stdout] test engine::skill_governance::registry::tests::test_is_trusted_source ... ok
[INFO] [stdout] test engine::skill_governance::types::tests::test_skill_signature_creation ... ok
[INFO] [stdout] test engine::skill_governance::types::tests::test_trusted_source_exact_match ... ok
[INFO] [stdout] test engine::skill_governance::types::tests::test_trusted_source_prefix_suffix ... ok
[INFO] [stdout] test engine::skill_governance::verifier::tests::test_add_public_key ... ok
[INFO] [stdout] test engine::skill_governance::verifier::tests::test_verify_trusted_source_no_signature ... ok
[INFO] [stdout] test engine::skill_governance::types::tests::test_trusted_source_wildcard_match ... ok
[INFO] [stdout] test engine::skill_governance::types::tests::test_verification_result_is_valid ... ok
[INFO] [stdout] test engine::skill_governance::verifier::tests::test_verify_untrusted_source_no_signature ... ok
[INFO] [stdout] test engine::skill_governance::verifier::tests::test_verifier_creation ... ok
[INFO] [stdout] test engine::skill_governance::verifier::tests::test_verify_with_global_signature_requirement ... ok
[INFO] [stdout] test engine::telemetry::tests::test_create_span_disabled ... ok
[INFO] [stdout] test engine::telemetry::tests::test_init_telemetry_disabled ... ok
[INFO] [stdout] test engine::skill_governance::verifier::tests::test_verify_with_invalid_signature ... ok
[INFO] [stdout] test engine::skill_governance::verifier::tests::test_verify_with_unknown_signer ... ok
[INFO] [stdout] test engine::telemetry::tests::test_record_metrics_disabled ... ok
[INFO] [stdout] test engine::telemetry::tests::test_shutdown_telemetry ... ok
[INFO] [stdout] test engine::telemetry::types::tests::test_span_attributes_builder ... ok
[INFO] [stdout] test engine::telemetry::types::tests::test_span_attributes_with_custom ... ok
[INFO] [stdout] test engine::telemetry::types::tests::test_span_attributes_with_llm ... ok
[INFO] [stdout] test engine::telemetry::types::tests::test_telemetry_config_default ... ok
[INFO] [stdout] test engine::telemetry::types::tests::test_telemetry_config_from_env ... ok
[INFO] [stdout] test engine::telemetry::types::tests::test_workflow_metrics_default ... ok
[INFO] [stdout] test engine::vector::postgres::tests::test_insert_and_get ... ignored
[INFO] [stdout] test engine::vector::postgres::tests::test_search ... ignored
[INFO] [stdout] test engine::vector::postgres::tests::test_stats ... ignored
[INFO] [stdout] test engine::thread_session_store::tests::ensure_and_record_thread_session ... ok
[INFO] [stdout] test engine::skill_governance::registry::tests::test_requires_signature_local ... ok
[INFO] [stdout] test engine::skill_governance::verifier::tests::test_verify_with_valid_signature ... ok
[INFO] [stdout] test engine::workflow_engine::engine::tests::deterministic_ready_step_order_is_lexicographic ... ok
[INFO] [stdout] test engine::skill_governance::crypto::tests::test_signature_with_wrong_key ... ok
[INFO] [stdout] test engine::skill_governance::crypto::tests::test_sign_and_verify_skill ... ok
[INFO] [stdout] test engine::workflow_engine::engine::tests::deterministic_outputs_across_runs ... ok
[INFO] [stdout] test engine::workflow_engine::engine::tests::resume_reuses_idempotent_step_without_double_apply ... FAILED
[INFO] [stdout] test engine::workflow_engine::engine::tests::resume_fails_when_workflow_path_is_missing ... ok
[INFO] [stdout] test engine::workflow_engine::state_store::tests::manual_approval_decision_roundtrip ... ok
[INFO] [stdout] test engine::workflow_engine::state_store::tests::state_store_roundtrip ... ok
[INFO] [stdout] test engine::workflow_engine::state_store::tests::active_repo_lock_is_not_reclaimed ... ok
[INFO] [stdout] test engine::workflow_engine::step_executor::tests::uses_custom_context_service_when_configured ... ok
[INFO] [stdout] test engine::workflow_engine::step_executor::tests::json_pause_marker_sets_paused_step_status ... ok
[INFO] [stdout] test engine::workflow_engine::engine::tests::manual_approval_pauses_and_resume_completes_after_approval ... ok
[INFO] [stdout] test office::state_store::tests::test_office_state_preserves_roles ... ok
[INFO] [stdout] test office::state_store::tests::test_office_state_preserves_task_created_at ... ok
[INFO] [stdout] test office::state_store::tests::test_office_state_serialize ... ok
[INFO] [stdout] test office::state_store::tests::test_office_state_store ... ok
[INFO] [stdout] test platform::config::tests::test_all_enabled_config ... ok
[INFO] [stdout] test platform::config::tests::test_load_from_file ... ok
[INFO] [stdout] test platform::config::tests::test_default_config ... ok
[INFO] [stdout] test platform::config::tests::test_to_enabled_tiers_all_disabled ... ok
[INFO] [stdout] test platform::config::tests::test_to_enabled_tiers_all_enabled ... ok
[INFO] [stdout] test platform::config::tests::test_to_enabled_tiers_partial ... ok
[INFO] [stdout] test platform::config::tests::test_valid_attack_intensities ... ok
[INFO] [stdout] test platform::config::tests::test_valid_cost_granularities ... ok
[INFO] [stdout] test platform::config::tests::test_valid_isolation_levels ... ok
[INFO] [stdout] test platform::config::tests::test_valid_crdt_types ... ok
[INFO] [stdout] test platform::config::tests::test_valid_crypto_algorithms ... ok
[INFO] [stdout] test platform::config::tests::test_valid_timeout_policies ... ok
[INFO] [stdout] test platform::config::tests::test_validation_confidence_threshold_too_high ... ok
[INFO] [stdout] test platform::config::tests::test_validation_invalid_attack_intensity ... ok
[INFO] [stdout] test engine::workflow_engine::state_store::tests::reclaims_stale_repo_lock_when_pid_is_dead ... ok
[INFO] [stdout] test platform::config::tests::test_validation_invalid_crypto_algorithm ... ok
[INFO] [stdout] test platform::config::tests::test_validation_invalid_isolation_level ... ok
[INFO] [stdout] test platform::config::tests::test_validation_invalid_timeout_policy ... ok
[INFO] [stdout] test platform::config::tests::test_validation_learning_rate_too_high ... ok
[INFO] [stdout] test platform::config::tests::test_validation_learning_rate_too_low ... ok
[INFO] [stdout] test platform::config::tests::test_validation_max_replans_zero ... ok
[INFO] [stdout] test platform::config::tests::test_validation_negative_max_cost ... ok
[INFO] [stdout] test platform::config::tests::test_validation_zero_max_storage ... ok
[INFO] [stdout] test platform::config::tests::test_validation_zero_max_workflows ... ok
[INFO] [stdout] test pinchtab::tests::test_pinchtab_availability ... ok
[INFO] [stdout] test platform::e2e_integration_tests::tests::test_adaptive_workflow_execution ... ok
[INFO] [stdout] test platform::config::tests::test_validation_confidence_threshold_too_low ... ok
[INFO] [stdout] test platform::config::tests::test_validation_invalid_cost_granularity ... ok
[INFO] [stdout] test platform::e2e_integration_tests::tests::test_enterprise_workflow ... ok
[INFO] [stdout] test platform::config::tests::test_validation_invalid_crdt_type ... ok
[INFO] [stdout] test platform::e2e_integration_tests::tests::test_complete_platform_integration ... ok
[INFO] [stdout] test platform::e2e_integration_tests::tests::test_marketplace_integration ... ok
[INFO] [stdout] test platform::e2e_integration_tests::tests::test_multi_agent_collaboration ... ok
[INFO] [stdout] test platform::integration::tests::test_platform_services_from_config_all_disabled ... ok
[INFO] [stdout] test platform::integration::tests::test_enabled_tiers_default ... ok
[INFO] [stdout] test platform::integration::tests::test_platform_services_creation ... ok
[INFO] [stdout] test platform::integration::tests::test_platform_services_respects_feedback_window_config ... ok
[INFO] [stdout] test platform::integration::tests::test_platform_services_with_custom_config ... ok
[INFO] [stdout] test platform::integration::tests::test_platform_services_from_config_partial ... ok
[INFO] [stdout] test engine::skill_governance::crypto::tests::test_generate_keypair ... ok
[INFO] [stdout] test platform::telemetry::tests::test_span_lifecycle ... ok
[INFO] [stdout] test platform::integration::tests::test_platform_services_from_config_all_enabled ... ok
[INFO] [stdout] test platform::telemetry::tests::test_telemetry_metrics ... ok
[INFO] [stdout] test platform::telemetry::tests::test_telemetry_trace ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_circular_dependency_detection ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_generate_plan ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_apply_feedback_recommendations ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_replan_adds_remediation_steps ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_replan_preserves_completed_work ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_replan_version_increment ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_should_replan_detects_failures ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_duration_estimation ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_max_replans_exceeded ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_confidence_scoring ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::adaptive_planner::tests::test_feedback_recommendations_respect_confidence_threshold ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::tests::test_acyclic_graph ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::tests::test_dependency_chain ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::tests::test_export_causal_graph ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::tests::test_log_decision ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::tests::test_log_output_derivation ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::tests::test_cyclic_graph ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::tests::test_decision_with_inputs ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::tests::test_log_step_trigger ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::tests::test_query_causal_chain ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::feedback_collector::tests::test_aggregate_signals ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::feedback_collector::tests::test_get_recommendations ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::feedback_collector::tests::test_ingest_signal ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::feedback_collector::tests::test_multiple_recommendation_types ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::feedback_collector::tests::test_performance_metric_recommendations ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::feedback_collector::tests::test_recommendation_confidence_scaling ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::feedback_collector::tests::test_track_recommendation_effectiveness ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::feedback_collector::tests::test_update_recommendation_effectiveness ... ok
[INFO] [stdout] test platform::tier2_multi_agent::marketplace::tests::test_compose_team ... ok
[INFO] [stdout] test platform::tier2_multi_agent::marketplace::tests::test_rate_agent ... ok
[INFO] [stdout] test platform::tier2_multi_agent::marketplace::tests::test_rating_validation ... ok
[INFO] [stdout] test platform::tier2_multi_agent::marketplace::tests::test_search_agents_by_rating ... ok
[INFO] [stdout] test platform::tier2_multi_agent::marketplace::tests::test_search_agents_by_skills ... ok
[INFO] [stdout] test platform::tier2_multi_agent::marketplace::tests::test_update_performance ... ok
[INFO] [stdout] test platform::tier2_multi_agent::marketplace::tests::test_version_constraint ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_conditional_consensus ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_consensus_level_calculation ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_consensus_resolution ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_escalation_resolution ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_history_recording ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_position_submission ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_position_submission_validation ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_session_initiation ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_session_initiation_validation ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_voting_resolution ... ok
[INFO] [stdout] test platform::tier2_multi_agent::shared_memory::tests::test_g_counter_commutativity ... ok
[INFO] [stdout] test platform::tier2_multi_agent::shared_memory::tests::test_g_counter_merge ... ok
[INFO] [stdout] test platform::tier2_multi_agent::shared_memory::tests::test_incompatible_crdt_types ... ok
[INFO] [stdout] test platform::tier2_multi_agent::shared_memory::tests::test_lww_register_commutativity ... ok
[INFO] [stdout] test platform::tier2_multi_agent::shared_memory::tests::test_lww_register_merge ... ok
[INFO] [stdout] test platform::tier2_multi_agent::shared_memory::tests::test_or_set_commutativity ... ok
[INFO] [stdout] test platform::tier2_multi_agent::shared_memory::tests::test_or_set_merge ... ok
[INFO] [stdout] test platform::tier2_multi_agent::shared_memory::tests::test_shared_memory_read_write ... ok
[INFO] [stdout] test platform::tier2_multi_agent::shared_memory::tests::test_shared_memory_rollback ... ok
[INFO] [stdout] test platform::tier2_multi_agent::shared_memory::tests::test_shared_memory_version_tracking ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_adversarial_tester_creation ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_attack_execution ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_attack_profile_creation ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_attack_profile_with_vectors ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_attack_report_creation ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_attack_report_success_rate ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_attack_strategy_creation ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_attack_with_no_applicable_vectors ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_generate_recommendations ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_get_attack_strategies ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_learn_from_attack ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_learn_from_multiple_attacks ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_register_attack_vector ... ok
[INFO] [stdout] test platform::tier2_multi_agent::marketplace::tests::test_register_agent ... ok
[INFO] [stdout] test platform::tier3_trust_verification::adversarial_tester::tests::test_vulnerability_creation ... ok
[INFO] [stdout] test platform::tier3_trust_verification::attack_vectors::tests::test_hardcoded_secrets_env_var ... ok
[INFO] [stdout] test platform::tier3_trust_verification::attack_vectors::tests::test_hardcoded_secrets_vector ... ok
[INFO] [stdout] test platform::tier3_trust_verification::attack_vectors::tests::test_sql_injection_vector_aggressive ... ok
[INFO] [stdout] test platform::tier3_trust_verification::attack_vectors::tests::test_sql_injection_vector_basic ... ok
[INFO] [stdout] test platform::tier3_trust_verification::attack_vectors::tests::test_sql_injection_with_parameterization ... ok
[INFO] [stdout] test platform::tier3_trust_verification::attack_vectors::tests::test_vector_applies_to ... ok
[INFO] [stdout] test platform::tier3_trust_verification::attack_vectors::tests::test_xss_vector ... ok
[INFO] [stdout] test platform::tier3_trust_verification::attack_vectors::tests::test_xss_with_sanitization ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_audit_trail ... ok
[INFO] [stdout] test platform::e2e_integration_tests::tests::test_security_verification_pipeline ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_get_certificate ... ok
[INFO] [stdout] test platform::tier2_multi_agent::negotiation::tests::test_timeout_handling ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_certificate_rotation ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_needs_rotation ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_register_agent ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_sign_unregistered_agent ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_sign_decision ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_verify_signature_tampered_signature ... ok
[INFO] [stdout] test engine::workflow_engine::engine::tests::retry_telemetry_records_attempt_and_retry_count ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_artifact_creation ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_artifact_with_metadata ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_verify_signature_valid ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_claim_creation ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_claim_invalid_confidence ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_formal_verifier_policy_management ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_verification_policy ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_verification_result_creation ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_verifier_registration ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_verify_claim_with_registered_verifier ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_verify_claim_without_verifier ... ok
[INFO] [stdout] test platform::tier3_trust_verification::integration_tests::tests::test_artifact_with_metadata ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_audit_trail_chronological_order ... ok
[INFO] [stdout] test platform::tier3_trust_verification::integration_tests::tests::test_formal_verifier_with_all_verifiers ... ok
[INFO] [stdout] test platform::tier3_trust_verification::integration_tests::tests::test_multiple_verifiers_same_type ... ok
[INFO] [stdout] test platform::tier3_trust_verification::integration_tests::tests::test_quality_pipeline_scenario ... ok
[INFO] [stdout] test platform::tier3_trust_verification::integration_tests::tests::test_security_pipeline_scenario ... ok
[INFO] [stdout] test platform::tier3_trust_verification::integration_tests::tests::test_verification_failure_scenarios ... ok
[INFO] [stdout] test platform::tier3_trust_verification::integration_tests::tests::test_verification_result_timestamps ... ok
[INFO] [stdout] test platform::tier3_trust_verification::integration_tests::tests::test_verifier_not_registered ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_all_tests_pass_verifier_failing_tests ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_all_tests_pass_verifier_no_tests ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_all_tests_pass_verifier_passing_tests ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_code_coverage_verifier_below_threshold ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_code_coverage_verifier_meets_threshold ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_no_secrets_verifier_with_secrets ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_no_sql_injection_verifier_clean_code ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_no_sql_injection_verifier_vulnerable_code ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_verifier_supports_claim_type ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_verifier_wrong_claim_type ... ok
[INFO] [stdout] test platform::tier4_organizational::cost_tracker::tests::test_budget_alert ... ok
[INFO] [stdout] test platform::tier4_organizational::cost_tracker::tests::test_budget_threshold ... ok
[INFO] [stdout] test platform::tier4_organizational::cost_tracker::tests::test_calculate_roi ... ok
[INFO] [stdout] test platform::tier4_organizational::cost_tracker::tests::test_cost_breakdown_validation ... ok
[INFO] [stdout] test platform::tier4_organizational::cost_tracker::tests::test_multiple_steps_cost_tracking ... ok
[INFO] [stdout] test platform::tier4_organizational::cost_tracker::tests::test_roi_calculation ... ok
[INFO] [stdout] test platform::tier4_organizational::cost_tracker::tests::test_roi_with_zero_automation_cost ... ok
[INFO] [stdout] test platform::tier4_organizational::cost_tracker::tests::test_track_usage ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_add_notification_channel ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_ambiguity_types ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_context_preservation ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_get_pending_reviews ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_notification_channels ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_pending_review_time_remaining ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_process_timeouts ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_request_review ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_request_review_validation ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_submit_decision ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_submit_decision_not_found ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_submit_decision_twice ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_timeout_after_completion ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_timeout_assume_no_policy ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_timeout_assume_yes_policy ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_timeout_before_deadline ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_timeout_block_policy ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_timeout_idempotency ... ok
[INFO] [stdout] test platform::tier4_organizational::human_review::tests::test_timeout_use_default_policy ... ok
[INFO] [stdout] test platform::tier3_trust_verification::verifiers::tests::test_no_secrets_verifier_clean_code ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_verify_signature_tampered_decision ... ok
[INFO] [stdout] test platform::tier3_trust_verification::formal_verifier::tests::test_formal_verifier_creation ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::property_tests::prop_query_causal_chain_returns_valid_path ... ok
[INFO] [stdout] test platform::tier3_trust_verification::commitment::tests::test_multiple_agents ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_create_duplicate_tenant ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_create_tenant ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_enforce_cost_limit ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_enforce_storage_limit ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_enforce_workflow_limit ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_get_isolated_context ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_get_resource_usage ... ok
[INFO] [stdout] test engine::workflow_engine::step_executor::tests::retries_until_success ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_list_tenants ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_memory_boundary_enforcement ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_path_boundary_enforcement ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_reset_monthly_costs ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_release_workflow ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::integration_tests::test_benchmark_result_tracking ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::integration_tests::test_complete_benchmarking_workflow ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::integration_tests::test_custom_metrics_workflow ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::integration_tests::test_metric_optimization_direction ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::tests::test_benchmark_builder ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::tests::test_tenant_isolation_no_cross_access ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::tests::test_compare_different_benchmarks ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::tests::test_compare_results ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::tests::test_custom_metric ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::tests::test_leaderboard ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::tests::test_metric_normalization ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::tests::test_run_benchmark ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::tests::test_store_and_retrieve_results ... ok
[INFO] [stdout] test platform::tier5_ecosystem::diff_learning::tests::test_analyze_patterns ... ok
[INFO] [stdout] test platform::tier5_ecosystem::diff_learning::tests::test_apply_learning ... ok
[INFO] [stdout] test platform::tier5_ecosystem::diff_learning::tests::test_capture_edit ... ok
[INFO] [stdout] test platform::tier5_ecosystem::diff_learning::tests::test_capture_edit_validation ... ok
[INFO] [stdout] test platform::tier5_ecosystem::benchmarking::tests::test_benchmark_builder_validation ... ok
[INFO] [stdout] test platform::tier5_ecosystem::diff_learning::tests::test_generate_training_data_with_edit_types ... ok
[INFO] [stdout] test platform::tier5_ecosystem::diff_learning::tests::test_generate_training_data_with_time_range ... ok
[INFO] [stdout] test platform::tier5_ecosystem::diff_learning::tests::test_pattern_frequency_analysis ... ok
[INFO] [stdout] test platform::tier5_ecosystem::diff_learning::tests::test_project_specific_customization ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::integration_tests::test_complete_marketplace_workflow ... ok
[INFO] [stdout] test platform::tier5_ecosystem::diff_learning::tests::test_generate_training_data ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::integration_tests::test_dependency_chain_installation ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::integration_tests::test_search_ranking_by_rating ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::integration_tests::test_semantic_versioning_compatibility ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_aggregate_rating_distribution ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_get_workflow ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_circular_dependency_detection ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_install_with_dependencies ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_package_id_validation ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_publish_duplicate_version ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_publish_validation ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_publish_workflow ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_install_workflow_simple ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_rate_workflow_multiple_users ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_rate_workflow ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_rate_workflow_update_rating ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_search_by_author ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_search_by_keywords ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_rating_validation ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_search_by_min_rating ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_version_matching ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_workflow_package_builder ... ok
[INFO] [stdout] test platform::tier5_ecosystem::workflow_marketplace::tests::test_search_by_tags ... ok
[INFO] [stdout] test platform::types::tests::test_execution_context_validation ... ok
[INFO] [stdout] test platform::types::tests::test_tenant_id_validation ... ok
[INFO] [stdout] test skills::dev_workflow::tests::extract_command_head_skips_env_assignments ... ok
[INFO] [stdout] test skills::dev_workflow::tests::run_script_policy_accepts_safe_allowed_command ... ok
[INFO] [stdout] test skills::dev_workflow::tests::run_script_policy_blocks_dangerous_patterns ... ok
[INFO] [stdout] test skills::dev_workflow::tests::validation_command_detects_common_keywords ... ok
[INFO] [stdout] test skills::evaluation::tests::test_evaluation ... ok
[INFO] [stdout] test skills::evaluation::tests::test_grade_conversion ... ok
[INFO] [stdout] test skills::git_ops::tests::auto_resolve_config_defaults_when_invalid_or_missing ... ok
[INFO] [stdout] test skills::git_ops::tests::auto_resolve_config_parses_json_text ... ok
[INFO] [stdout] test skills::dev_workflow::tests::run_script_policy_blocks_shell_operators_by_default ... ok
[INFO] [stdout] test skills::git_ops::tests::conflict_count_extracts_from_boolean_payload ... ok
[INFO] [stdout] test skills::git_ops::tests::conflict_count_extracts_from_json_payload ... ok
[INFO] [stdout] test skills::git_ops::tests::detects_backend_unavailable_marker_from_text_input ... ok
[INFO] [stdout] test skills::git_ops::tests::detects_simulation_fallback_markers_from_json_input ... ok
[INFO] [stdout] test skills::git_ops::tests::protected_branch_policy_allows_thread_source_or_override ... ok
[INFO] [stdout] test skills::git_ops::tests::protected_branch_policy_blocks_non_thread_source ... ok
[INFO] [stdout] test skills::git_ops::tests::report_quality_findings_accepts_detailed_payload ... ok
[INFO] [stdout] test skills::git_ops::tests::report_quality_findings_rejects_sparse_payload ... ok
[INFO] [stdout] test skills::git_ops::tests::structured_commit_message_requires_header_and_bullets ... ok
[INFO] [stdout] test skills::git_ops::tests::commit_type_is_parsed_from_header ... ok
[INFO] [stdout] test skills::llm_subagent::tests::cost_estimation_is_zero_for_ollama_and_positive_for_hosted_providers ... ok
[INFO] [stdout] test skills::llm_subagent::tests::generate_seed_is_deterministic ... ok
[INFO] [stdout] test skills::llm_subagent::tests::fallback_policy_transient_only_blocks_auth_errors ... ok
[INFO] [stdout] test skills::llm_subagent::tests::is_deterministic_mode_when_temperature_zero ... ok
[INFO] [stdout] test skills::llm_subagent::tests::llm_subagent_live_smoke_anthropic ... ok
[INFO] [stdout] test skills::llm_subagent::tests::llm_subagent_live_smoke_gemini ... ok
[INFO] [stdout] test skills::llm_subagent::tests::llm_subagent_live_smoke_openai ... ok
[INFO] [stdout] test skills::llm_subagent::tests::parse_input_payload_supports_json ... ok
[INFO] [stdout] test skills::llm_subagent::tests::parses_role_prefixed_text_payload ... ok
[INFO] [stdout] test skills::llm_subagent::tests::provider_chain_deduplicates_providers ... ok
[INFO] [stdout] test skills::llm_subagent::tests::provider_list_ignores_empty_and_unknown_values ... ok
[INFO] [stdout] test skills::llm_subagent::tests::resolve_temperature_clamps_to_valid_range ... ok
[INFO] [stdout] test skills::llm_subagent::tests::generate_seed_respects_env_override ... ok
[INFO] [stdout] test skills::llm_subagent::tests::resolve_temperature_reads_from_env ... ok
[INFO] [stdout] test skills::loader::tests::load_skills_reads_nested_markdown_files ... ok
[INFO] [stdout] test skills::loader::tests::load_skills_supports_folder_skill_layout ... ok
[INFO] [stdout] test skills::llm_subagent::tests::resolve_temperature_defaults_to_zero ... ok
[INFO] [stdout] test skills::manual_approval::tests::normalizes_instruction_from_text_and_json ... ok
[INFO] [stdout] test skills::model::tests::json_output_coercion_rejects_non_json_text ... ok
[INFO] [stdout] test skills::model::tests::json_output_coercion_returns_json_output ... ok
[INFO] [stdout] test skills::model::tests::parses_json_from_fenced_response ... ok
[INFO] [stdout] test skills::model::tests::simulated_json_output_contains_actionable_fallback ... ok
[INFO] [stdout] test skills::role_loader::tests::parse_role_with_metadata_and_body ... ok
[INFO] [stdout] test skills::role_loader::tests::parse_role_without_metadata_uses_fallback_name ... ok
[INFO] [stdout] test skills::loader::tests::parse_skill_markdown_supports_frontmatter_metadata ... ok
[INFO] [stdout] test skills::role_loader::tests::resolve_role_supports_nested_unique_stem_alias ... ok
[INFO] [stdout] test skills::role_loader::tests::resolve_role_supports_stem_and_filename ... ok
[INFO] [stdout] test skills::security::tests::test_prompt_injection_detection ... ok
[INFO] [stdout] test skills::security::tests::test_destructive_command_detection ... ok
[INFO] [stdout] test skills::security::tests::test_secrets_detection ... ok
[INFO] [stdout] test workflow::loader::tests::parse_markdown_steps_with_dependencies_and_retry ... ok
[INFO] [stdout] test workflow::model::tests::failure_strategy_supports_aliases ... ok
[INFO] [stdout] test platform::tier1_execution_intelligence::causal_tracer::property_tests::prop_causal_graph_is_always_acyclic ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::property_tests::prop_resource_tracking_accurate ... ok
[INFO] [stdout] test skills::security::tests::test_security_score ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::property_tests::prop_directory_traversal_blocked ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::property_tests::prop_resource_limits_enforced ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::property_tests::prop_tenant_isolation_is_complete ... ok
[INFO] [stdout] test platform::tier4_organizational::tenant_isolation::property_tests::prop_isolated_contexts_are_separate ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- engine::executor::tests::subprocess_crash_does_not_crash_executor stdout ----
[INFO] [stdout] ❌ Step failed after 1 attempts: s1
[INFO] [stdout] 
[INFO] [stdout] thread 'engine::executor::tests::subprocess_crash_does_not_crash_executor' (117) panicked at src/engine/executor.rs:2640:9:
[INFO] [stdout] assertion failed: crash_err.to_string().contains("Subprocess")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60a6ccef33b2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60a6ccef33b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60a6ccef33b2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60a6ccef33b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60a6ccf07b0a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60a6ccf07b0a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60a6ccebc446 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60a6ccebc446 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60a6cced0fd9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60a6cced0fd9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60a6cced0e71 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60a6cb6e7f2e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60a6cb6e7f2e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60a6cced1302 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60a6cced1302 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60a6cced10ca - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60a6ccecaa49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60a6cceafa0d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60a6ccf12aac - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60a6ccf12a72 - core::panicking::panic::hbff2745fd4c5afec
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60a6caf5a6f4 - agentic_sdlc::engine::executor::tests::subprocess_crash_does_not_crash_executor::{{closure}}::h63e49530fefad77c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2640:9
[INFO] [stdout]   21:     0x60a6cb298952 - <core::pin::Pin<P> as core::future::future::Future>::poll::hdfc7d66a6d3e0e4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x60a6cb2988ad - <core::pin::Pin<P> as core::future::future::Future>::poll::hb932b1b1bf529a83
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x60a6cb31177d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h73cf25b04046f8fa
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:70
[INFO] [stdout]   24:     0x60a6cb3114db - tokio::task::coop::with_budget::h26e724e1c90aad70
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   25:     0x60a6cb3114db - tokio::task::coop::budget::h2b66a843b8b1087b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   26:     0x60a6cb3114db - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h008008bfb8127643
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:25
[INFO] [stdout]   27:     0x60a6cb30e4b0 - tokio::runtime::scheduler::current_thread::Context::enter::h05a84d49e1f9f76a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:442:19
[INFO] [stdout]   28:     0x60a6cb3100fd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h0267d261c3094795
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:752:44
[INFO] [stdout]   29:     0x60a6cb30fd64 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h269279fe2be948ca
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:68
[INFO] [stdout]   30:     0x60a6cb29812b - tokio::runtime::context::scoped::Scoped<T>::set::hf92a7649a32e44d7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   31:     0x60a6cb165469 - tokio::runtime::context::set_scheduler::{{closure}}::hb7f4ff3b5d9c58f4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:38
[INFO] [stdout]   32:     0x60a6cb10b122 - std::thread::local::LocalKey<T>::try_with::h6794568ee91e32d5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   33:     0x60a6cb10aa6e - std::thread::local::LocalKey<T>::with::hb77fe4ccf740871c
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   34:     0x60a6cb1653dd - tokio::runtime::context::set_scheduler::hcc3acc4e7630f059
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:17
[INFO] [stdout]   35:     0x60a6cb30fb10 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h7c3d5d99382fc457
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:27
[INFO] [stdout]   36:     0x60a6cb30fe46 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hd206b8dcf1a202a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:740:24
[INFO] [stdout]   37:     0x60a6cb30db60 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hb9a59707890d8b53
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   38:     0x60a6cb08a193 - tokio::runtime::context::runtime::enter_runtime::h9bf30886e062f6d3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   39:     0x60a6cb30d5d1 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h510cf74964f919cf
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   40:     0x60a6cb1fd054 - tokio::runtime::runtime::Runtime::block_on_inner::hb218d0dda495c42d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   41:     0x60a6cb1fd21c - tokio::runtime::runtime::Runtime::block_on::h807753dd037528b1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   42:     0x60a6caf59bc5 - agentic_sdlc::engine::executor::tests::subprocess_crash_does_not_crash_executor::hcc76411e8766dbc9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2656:50
[INFO] [stdout]   43:     0x60a6caf59c67 - agentic_sdlc::engine::executor::tests::subprocess_crash_does_not_crash_executor::{{closure}}::h2faf2764502238be
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2608:56
[INFO] [stdout]   44:     0x60a6cb2cbe16 - core::ops::function::FnOnce::call_once::hc1ef270cec4c47c4
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x60a6cb6e7ceb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x60a6cb6e7ceb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   47:     0x60a6cb6fb6fa - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   48:     0x60a6cb6fb6fa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   49:     0x60a6cb6fb6fa - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   50:     0x60a6cb6fb6fa - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   51:     0x60a6cb6fb6fa - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   52:     0x60a6cb6fb6fa - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   53:     0x60a6cb6fb6fa - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   54:     0x60a6cb6d5b54 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   55:     0x60a6cb6d5b54 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   56:     0x60a6cb6d94f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   57:     0x60a6cb6d94f2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   58:     0x60a6cb6d94f2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   59:     0x60a6cb6d94f2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   60:     0x60a6cb6d94f2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   61:     0x60a6cb6d94f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   62:     0x60a6cb6d94f2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   63:     0x60a6ccec58ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   64:     0x60a6ccec58ff - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   65:     0x7915e4ac0aa4 - <unknown>
[INFO] [stdout]   66:     0x7915e4b4da64 - clone
[INFO] [stdout]   67:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- engine::executor::tests::subprocess_memory_limit_exceeded_is_killed stdout ----
[INFO] [stdout] ❌ Step failed after 1 attempts: s1
[INFO] [stdout] 
[INFO] [stdout] thread 'engine::executor::tests::subprocess_memory_limit_exceeded_is_killed' (118) panicked at src/engine/executor.rs:2697:9:
[INFO] [stdout] assertion failed: err.to_string().contains("memory_mb")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60a6ccef33b2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60a6ccef33b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60a6ccef33b2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60a6ccef33b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60a6ccf07b0a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60a6ccf07b0a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60a6ccebc446 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60a6ccebc446 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60a6cced0fd9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60a6cced0fd9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60a6cced0e71 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60a6cb6e7f2e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60a6cb6e7f2e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60a6cced1302 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60a6cced1302 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60a6cced10ca - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60a6ccecaa49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60a6cceafa0d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60a6ccf12aac - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60a6ccf12a72 - core::panicking::panic::hbff2745fd4c5afec
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60a6caf6034c - agentic_sdlc::engine::executor::tests::subprocess_memory_limit_exceeded_is_killed::{{closure}}::hb63619fade75b17f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2697:9
[INFO] [stdout]   21:     0x60a6cb298952 - <core::pin::Pin<P> as core::future::future::Future>::poll::hdfc7d66a6d3e0e4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x60a6cb2988ad - <core::pin::Pin<P> as core::future::future::Future>::poll::hb932b1b1bf529a83
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x60a6cb31177d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h73cf25b04046f8fa
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:70
[INFO] [stdout]   24:     0x60a6cb3114db - tokio::task::coop::with_budget::h26e724e1c90aad70
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   25:     0x60a6cb3114db - tokio::task::coop::budget::h2b66a843b8b1087b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   26:     0x60a6cb3114db - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h008008bfb8127643
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:25
[INFO] [stdout]   27:     0x60a6cb30e4b0 - tokio::runtime::scheduler::current_thread::Context::enter::h05a84d49e1f9f76a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:442:19
[INFO] [stdout]   28:     0x60a6cb3100fd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h0267d261c3094795
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:752:44
[INFO] [stdout]   29:     0x60a6cb30fd64 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h269279fe2be948ca
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:68
[INFO] [stdout]   30:     0x60a6cb29812b - tokio::runtime::context::scoped::Scoped<T>::set::hf92a7649a32e44d7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   31:     0x60a6cb165469 - tokio::runtime::context::set_scheduler::{{closure}}::hb7f4ff3b5d9c58f4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:38
[INFO] [stdout]   32:     0x60a6cb10b122 - std::thread::local::LocalKey<T>::try_with::h6794568ee91e32d5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   33:     0x60a6cb10aa6e - std::thread::local::LocalKey<T>::with::hb77fe4ccf740871c
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   34:     0x60a6cb1653dd - tokio::runtime::context::set_scheduler::hcc3acc4e7630f059
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:17
[INFO] [stdout]   35:     0x60a6cb30fb10 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h7c3d5d99382fc457
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:27
[INFO] [stdout]   36:     0x60a6cb30fe46 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hd206b8dcf1a202a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:740:24
[INFO] [stdout]   37:     0x60a6cb30db60 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hb9a59707890d8b53
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   38:     0x60a6cb08a193 - tokio::runtime::context::runtime::enter_runtime::h9bf30886e062f6d3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   39:     0x60a6cb30d5d1 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h510cf74964f919cf
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   40:     0x60a6cb1fd054 - tokio::runtime::runtime::Runtime::block_on_inner::hb218d0dda495c42d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   41:     0x60a6cb1fd21c - tokio::runtime::runtime::Runtime::block_on::h807753dd037528b1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   42:     0x60a6caf5f995 - agentic_sdlc::engine::executor::tests::subprocess_memory_limit_exceeded_is_killed::h365142a5bf31293d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2697:55
[INFO] [stdout]   43:     0x60a6caf5fa37 - agentic_sdlc::engine::executor::tests::subprocess_memory_limit_exceeded_is_killed::{{closure}}::h5573b269aceeaedd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2660:58
[INFO] [stdout]   44:     0x60a6cb2cade6 - core::ops::function::FnOnce::call_once::hb10eb72ac36edabf
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x60a6cb6e7ceb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x60a6cb6e7ceb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   47:     0x60a6cb6fb6fa - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   48:     0x60a6cb6fb6fa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   49:     0x60a6cb6fb6fa - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   50:     0x60a6cb6fb6fa - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   51:     0x60a6cb6fb6fa - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   52:     0x60a6cb6fb6fa - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   53:     0x60a6cb6fb6fa - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   54:     0x60a6cb6d5b54 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   55:     0x60a6cb6d5b54 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   56:     0x60a6cb6d94f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   57:     0x60a6cb6d94f2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   58:     0x60a6cb6d94f2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   59:     0x60a6cb6d94f2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   60:     0x60a6cb6d94f2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   61:     0x60a6cb6d94f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   62:     0x60a6cb6d94f2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   63:     0x60a6ccec58ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   64:     0x60a6ccec58ff - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   65:     0x7915e4ac0aa4 - <unknown>
[INFO] [stdout]   66:     0x7915e4b4da64 - clone
[INFO] [stdout]   67:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- engine::executor::tests::subprocess_timeout_is_killed stdout ----
[INFO] [stdout] ❌ Step failed after 1 attempts: s1
[INFO] [stdout] 
[INFO] [stdout] thread 'engine::executor::tests::subprocess_timeout_is_killed' (119) panicked at src/engine/executor.rs:2734:9:
[INFO] [stdout] assertion failed: err.to_string().contains("timeout")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60a6ccef33b2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60a6ccef33b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60a6ccef33b2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60a6ccef33b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60a6ccf07b0a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60a6ccf07b0a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60a6ccebc446 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60a6ccebc446 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60a6cced0fd9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60a6cced0fd9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60a6cced0e71 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60a6cb6e7f2e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60a6cb6e7f2e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60a6cced1302 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60a6cced1302 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60a6cced10ca - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60a6ccecaa49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60a6cceafa0d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60a6ccf12aac - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60a6ccf12a72 - core::panicking::panic::hbff2745fd4c5afec
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60a6caf5752c - agentic_sdlc::engine::executor::tests::subprocess_timeout_is_killed::{{closure}}::h8b3071930ba3356c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2734:9
[INFO] [stdout]   21:     0x60a6cb298952 - <core::pin::Pin<P> as core::future::future::Future>::poll::hdfc7d66a6d3e0e4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x60a6cb2988ad - <core::pin::Pin<P> as core::future::future::Future>::poll::hb932b1b1bf529a83
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x60a6cb31177d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h73cf25b04046f8fa
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:70
[INFO] [stdout]   24:     0x60a6cb3114db - tokio::task::coop::with_budget::h26e724e1c90aad70
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   25:     0x60a6cb3114db - tokio::task::coop::budget::h2b66a843b8b1087b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   26:     0x60a6cb3114db - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h008008bfb8127643
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:25
[INFO] [stdout]   27:     0x60a6cb30e4b0 - tokio::runtime::scheduler::current_thread::Context::enter::h05a84d49e1f9f76a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:442:19
[INFO] [stdout]   28:     0x60a6cb3100fd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h0267d261c3094795
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:752:44
[INFO] [stdout]   29:     0x60a6cb30fd64 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h269279fe2be948ca
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:68
[INFO] [stdout]   30:     0x60a6cb29812b - tokio::runtime::context::scoped::Scoped<T>::set::hf92a7649a32e44d7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   31:     0x60a6cb165469 - tokio::runtime::context::set_scheduler::{{closure}}::hb7f4ff3b5d9c58f4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:38
[INFO] [stdout]   32:     0x60a6cb10b122 - std::thread::local::LocalKey<T>::try_with::h6794568ee91e32d5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   33:     0x60a6cb10aa6e - std::thread::local::LocalKey<T>::with::hb77fe4ccf740871c
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   34:     0x60a6cb1653dd - tokio::runtime::context::set_scheduler::hcc3acc4e7630f059
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:17
[INFO] [stdout]   35:     0x60a6cb30fb10 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h7c3d5d99382fc457
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:27
[INFO] [stdout]   36:     0x60a6cb30fe46 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hd206b8dcf1a202a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:740:24
[INFO] [stdout]   37:     0x60a6cb30db60 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hb9a59707890d8b53
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   38:     0x60a6cb08a193 - tokio::runtime::context::runtime::enter_runtime::h9bf30886e062f6d3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   39:     0x60a6cb30d5d1 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h510cf74964f919cf
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   40:     0x60a6cb1fd054 - tokio::runtime::runtime::Runtime::block_on_inner::hb218d0dda495c42d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   41:     0x60a6cb1fd21c - tokio::runtime::runtime::Runtime::block_on::h807753dd037528b1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   42:     0x60a6caf56be5 - agentic_sdlc::engine::executor::tests::subprocess_timeout_is_killed::h9bba20edf247c1eb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2734:53
[INFO] [stdout]   43:     0x60a6caf575d7 - agentic_sdlc::engine::executor::tests::subprocess_timeout_is_killed::{{closure}}::hd46fe1ce97adeb4f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2701:44
[INFO] [stdout]   44:     0x60a6cb2c87a6 - core::ops::function::FnOnce::call_once::h869f875d2e7af1b0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x60a6cb6e7ceb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x60a6cb6e7ceb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   47:     0x60a6cb6fb6fa - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   48:     0x60a6cb6fb6fa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   49:     0x60a6cb6fb6fa - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   50:     0x60a6cb6fb6fa - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   51:     0x60a6cb6fb6fa - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   52:     0x60a6cb6fb6fa - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   53:     0x60a6cb6fb6fa - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   54:     0x60a6cb6d5b54 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   55:     0x60a6cb6d5b54 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   56:     0x60a6cb6d94f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   57:     0x60a6cb6d94f2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   58:     0x60a6cb6d94f2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   59:     0x60a6cb6d94f2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   60:     0x60a6cb6d94f2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   61:     0x60a6cb6d94f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   62:     0x60a6cb6d94f2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   63:     0x60a6ccec58ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   64:     0x60a6ccec58ff - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   65:     0x7915e4ac0aa4 - <unknown>
[INFO] [stdout]   66:     0x7915e4b4da64 - clone
[INFO] [stdout]   67:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- engine::executor::tests::untrusted_skill_runs_in_subprocess stdout ----
[INFO] [stdout] ❌ Step failed after 1 attempts: s1
[INFO] [stdout] 
[INFO] [stdout] thread 'engine::executor::tests::untrusted_skill_runs_in_subprocess' (120) panicked at src/engine/executor.rs:2600:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Step 's1' failed: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: anyhow::error::<impl anyhow::Error>::msg
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: agentic_sdlc::engine::executor::Executor::execute_workflow::{{closure}}
[INFO] [stdout]              at ./src/engine/executor.rs:1136:40
[INFO] [stdout]    2: agentic_sdlc::engine::executor::tests::untrusted_skill_runs_in_subprocess::{{closure}}
[INFO] [stdout]              at ./src/engine/executor.rs:2599:14
[INFO] [stdout]    3: <core::pin::Pin<P> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <core::pin::Pin<P> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]    5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:70
[INFO] [stdout]    6: tokio::task::coop::with_budget
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    7: tokio::task::coop::budget
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:25
[INFO] [stdout]    9: tokio::runtime::scheduler::current_thread::Context::enter
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:442:19
[INFO] [stdout]   10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:752:44
[INFO] [stdout]   11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:68
[INFO] [stdout]   12: tokio::runtime::context::scoped::Scoped<T>::set
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   13: tokio::runtime::context::set_scheduler::{{closure}}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:38
[INFO] [stdout]   14: std::thread::local::LocalKey<T>::try_with
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   15: std::thread::local::LocalKey<T>::with
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   16: tokio::runtime::context::set_scheduler
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:17
[INFO] [stdout]   17: tokio::runtime::scheduler::current_thread::CoreGuard::enter
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:27
[INFO] [stdout]   18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:740:24
[INFO] [stdout]   19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   20: tokio::runtime::context::runtime::enter_runtime
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   22: tokio::runtime::runtime::Runtime::block_on_inner
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   23: tokio::runtime::runtime::Runtime::block_on
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   24: agentic_sdlc::engine::executor::tests::untrusted_skill_runs_in_subprocess
[INFO] [stdout]              at ./src/engine/executor.rs:2604:74
[INFO] [stdout]   25: agentic_sdlc::engine::executor::tests::untrusted_skill_runs_in_subprocess::{{closure}}
[INFO] [stdout]              at ./src/engine/executor.rs:2572:50
[INFO] [stdout]   26: core::ops::function::FnOnce::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: core::ops::function::FnOnce::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: test::__rust_begin_short_backtrace
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   29: test::run_test_in_process::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   30: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   31: std::panicking::catch_unwind::do_call
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   32: std::panicking::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33: std::panic::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   34: test::run_test_in_process
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   35: test::run_test::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   36: test::run_test::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   37: std::sys::backtrace::__rust_begin_short_backtrace
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38: std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   39: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   40: std::panicking::catch_unwind::do_call
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41: std::panicking::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42: std::panic::catch_unwind
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   43: std::thread::lifecycle::spawn_unchecked::{{closure}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   44: core::ops::function::FnOnce::call_once{{vtable.shim}}
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   46: std::sys::thread::unix::Thread::new::thread_start
[INFO] [stdout]              at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   47: <unknown>
[INFO] [stdout]   48: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60a6ccef33b2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60a6ccef33b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60a6ccef33b2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60a6ccef33b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60a6ccf07b0a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60a6ccf07b0a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60a6ccebc446 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60a6ccebc446 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60a6cced0fd9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60a6cced0fd9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60a6cced0e71 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60a6cb6e7f2e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60a6cb6e7f2e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60a6cced1302 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60a6cced1302 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60a6cced1098 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60a6ccecaa49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60a6cceafa0d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60a6ccf12aac - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60a6ccf11c32 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60a6caf58c6a - core::result::Result<T,E>::unwrap::h598cf795165e6e1a
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x60a6caf58c6a - agentic_sdlc::engine::executor::tests::untrusted_skill_runs_in_subprocess::{{closure}}::h746ea55d1ca43225
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2600:14
[INFO] [stdout]   22:     0x60a6cb298952 - <core::pin::Pin<P> as core::future::future::Future>::poll::hdfc7d66a6d3e0e4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x60a6cb2988ad - <core::pin::Pin<P> as core::future::future::Future>::poll::hb932b1b1bf529a83
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x60a6cb31177d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h73cf25b04046f8fa
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:70
[INFO] [stdout]   25:     0x60a6cb3114db - tokio::task::coop::with_budget::h26e724e1c90aad70
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   26:     0x60a6cb3114db - tokio::task::coop::budget::h2b66a843b8b1087b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   27:     0x60a6cb3114db - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h008008bfb8127643
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:25
[INFO] [stdout]   28:     0x60a6cb30e4b0 - tokio::runtime::scheduler::current_thread::Context::enter::h05a84d49e1f9f76a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:442:19
[INFO] [stdout]   29:     0x60a6cb3100fd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h0267d261c3094795
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:752:44
[INFO] [stdout]   30:     0x60a6cb30fd64 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h269279fe2be948ca
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:68
[INFO] [stdout]   31:     0x60a6cb29812b - tokio::runtime::context::scoped::Scoped<T>::set::hf92a7649a32e44d7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   32:     0x60a6cb165469 - tokio::runtime::context::set_scheduler::{{closure}}::hb7f4ff3b5d9c58f4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:38
[INFO] [stdout]   33:     0x60a6cb10b122 - std::thread::local::LocalKey<T>::try_with::h6794568ee91e32d5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   34:     0x60a6cb10aa6e - std::thread::local::LocalKey<T>::with::hb77fe4ccf740871c
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   35:     0x60a6cb1653dd - tokio::runtime::context::set_scheduler::hcc3acc4e7630f059
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:17
[INFO] [stdout]   36:     0x60a6cb30fb10 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h7c3d5d99382fc457
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:27
[INFO] [stdout]   37:     0x60a6cb30fe46 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hd206b8dcf1a202a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:740:24
[INFO] [stdout]   38:     0x60a6cb30db60 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hb9a59707890d8b53
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   39:     0x60a6cb08a193 - tokio::runtime::context::runtime::enter_runtime::h9bf30886e062f6d3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   40:     0x60a6cb30d5d1 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h510cf74964f919cf
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   41:     0x60a6cb1fd054 - tokio::runtime::runtime::Runtime::block_on_inner::hb218d0dda495c42d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   42:     0x60a6cb1fd21c - tokio::runtime::runtime::Runtime::block_on::h807753dd037528b1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   43:     0x60a6caf58385 - agentic_sdlc::engine::executor::tests::untrusted_skill_runs_in_subprocess::h5afea153db93e80e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2604:74
[INFO] [stdout]   44:     0x60a6caf58427 - agentic_sdlc::engine::executor::tests::untrusted_skill_runs_in_subprocess::{{closure}}::h4653dc416bf58e54
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/executor.rs:2572:50
[INFO] [stdout]   45:     0x60a6cb2c50a6 - core::ops::function::FnOnce::call_once::h4e3760a28d2c3eb8
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x60a6cb6e7ceb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x60a6cb6e7ceb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   48:     0x60a6cb6fb6fa - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   49:     0x60a6cb6fb6fa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   50:     0x60a6cb6fb6fa - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   51:     0x60a6cb6fb6fa - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   52:     0x60a6cb6fb6fa - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x60a6cb6fb6fa - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   54:     0x60a6cb6fb6fa - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   55:     0x60a6cb6d5b54 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   56:     0x60a6cb6d5b54 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   57:     0x60a6cb6d94f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   58:     0x60a6cb6d94f2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   59:     0x60a6cb6d94f2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   60:     0x60a6cb6d94f2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   61:     0x60a6cb6d94f2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   62:     0x60a6cb6d94f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   63:     0x60a6cb6d94f2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x60a6ccec58ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   65:     0x60a6ccec58ff - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   66:     0x7915e4ac0aa4 - <unknown>
[INFO] [stdout]   67:     0x7915e4b4da64 - clone
[INFO] [stdout]   68:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- engine::workflow_engine::engine::tests::resume_reuses_idempotent_step_without_double_apply stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'engine::workflow_engine::engine::tests::resume_reuses_idempotent_step_without_double_apply' (246) panicked at src/engine/workflow_engine/engine.rs:650:45:
[INFO] [stdout] create output dir: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60a6ccef33b2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60a6ccef33b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60a6ccef33b2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60a6ccef33b2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60a6ccf07b0a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60a6ccf07b0a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x60a6ccebc446 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x60a6ccebc446 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x60a6cced0fd9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60a6cced0fd9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60a6cced0e71 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60a6cb6e7f2e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x60a6cb6e7f2e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x60a6cced1302 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x60a6cced1302 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60a6cced1098 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60a6ccecaa49 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60a6cceafa0d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60a6ccf12aac - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60a6ccf11c32 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60a6cbcfac1c - core::result::Result<T,E>::expect::h4e4be6d8428027ed
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x60a6cb04ec9a - agentic_sdlc::engine::workflow_engine::engine::tests::resume_reuses_idempotent_step_without_double_apply::{{closure}}::h3cafc7ba6c4d0d4e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/workflow_engine/engine.rs:650:45
[INFO] [stdout]   22:     0x60a6cb298952 - <core::pin::Pin<P> as core::future::future::Future>::poll::hdfc7d66a6d3e0e4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x60a6cb2988ad - <core::pin::Pin<P> as core::future::future::Future>::poll::hb932b1b1bf529a83
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x60a6cb31177d - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::h73cf25b04046f8fa
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:70
[INFO] [stdout]   25:     0x60a6cb3114db - tokio::task::coop::with_budget::h26e724e1c90aad70
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   26:     0x60a6cb3114db - tokio::task::coop::budget::h2b66a843b8b1087b
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   27:     0x60a6cb3114db - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h008008bfb8127643
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:25
[INFO] [stdout]   28:     0x60a6cb30e4b0 - tokio::runtime::scheduler::current_thread::Context::enter::h05a84d49e1f9f76a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:442:19
[INFO] [stdout]   29:     0x60a6cb3100fd - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h0267d261c3094795
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:752:44
[INFO] [stdout]   30:     0x60a6cb30fd64 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h269279fe2be948ca
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:68
[INFO] [stdout]   31:     0x60a6cb29812b - tokio::runtime::context::scoped::Scoped<T>::set::hf92a7649a32e44d7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   32:     0x60a6cb165469 - tokio::runtime::context::set_scheduler::{{closure}}::hb7f4ff3b5d9c58f4
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:38
[INFO] [stdout]   33:     0x60a6cb10b122 - std::thread::local::LocalKey<T>::try_with::h6794568ee91e32d5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:513:12
[INFO] [stdout]   34:     0x60a6cb10aa6e - std::thread::local::LocalKey<T>::with::hb77fe4ccf740871c
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs:477:20
[INFO] [stdout]   35:     0x60a6cb1653dd - tokio::runtime::context::set_scheduler::hcc3acc4e7630f059
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:17
[INFO] [stdout]   36:     0x60a6cb30fb10 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h7c3d5d99382fc457
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:27
[INFO] [stdout]   37:     0x60a6cb30fe46 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hd206b8dcf1a202a2
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:740:24
[INFO] [stdout]   38:     0x60a6cb30db60 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::hb9a59707890d8b53
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   39:     0x60a6cb08a193 - tokio::runtime::context::runtime::enter_runtime::h9bf30886e062f6d3
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   40:     0x60a6cb30d5d1 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h510cf74964f919cf
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   41:     0x60a6cb1fd054 - tokio::runtime::runtime::Runtime::block_on_inner::hb218d0dda495c42d
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   42:     0x60a6cb1fd21c - tokio::runtime::runtime::Runtime::block_on::h807753dd037528b1
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   43:     0x60a6cb04dc65 - agentic_sdlc::engine::workflow_engine::engine::tests::resume_reuses_idempotent_step_without_double_apply::h515dc27deff27523
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/workflow_engine/engine.rs:702:46
[INFO] [stdout]   44:     0x60a6cb04dd07 - agentic_sdlc::engine::workflow_engine::engine::tests::resume_reuses_idempotent_step_without_double_apply::{{closure}}::h3757af019a754558
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/workflow_engine/engine.rs:594:66
[INFO] [stdout]   45:     0x60a6cb2c71c6 - core::ops::function::FnOnce::call_once::h6cf6c9d23a920fa3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x60a6cb6e7ceb - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x60a6cb6e7ceb - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   48:     0x60a6cb6fb6fa - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   49:     0x60a6cb6fb6fa - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   50:     0x60a6cb6fb6fa - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   51:     0x60a6cb6fb6fa - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   52:     0x60a6cb6fb6fa - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x60a6cb6fb6fa - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   54:     0x60a6cb6fb6fa - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   55:     0x60a6cb6d5b54 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   56:     0x60a6cb6d5b54 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   57:     0x60a6cb6d94f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   58:     0x60a6cb6d94f2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   59:     0x60a6cb6d94f2 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   60:     0x60a6cb6d94f2 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   61:     0x60a6cb6d94f2 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   62:     0x60a6cb6d94f2 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   63:     0x60a6cb6d94f2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x60a6ccec58ff - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   65:     0x60a6ccec58ff - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   66:     0x7915e4ac0aa4 - <unknown>
[INFO] [stdout]   67:     0x7915e4b4da64 - clone
[INFO] [stdout]   68:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     engine::executor::tests::subprocess_crash_does_not_crash_executor
[INFO] [stdout]     engine::executor::tests::subprocess_memory_limit_exceeded_is_killed
[INFO] [stdout]     engine::executor::tests::subprocess_timeout_is_killed
[INFO] [stdout]     engine::executor::tests::untrusted_skill_runs_in_subprocess
[INFO] [stdout]     engine::workflow_engine::engine::tests::resume_reuses_idempotent_step_without_double_apply
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 524 passed; 5 failed; 3 ignored; 0 measured; 0 filtered out; finished in 2.62s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin agentic-sdlc`
[INFO] running `Command { std: "docker" "inspect" "75967fe00e4229039e8b809ef287dcec1dc54474d32c910cb8badb36247df404", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "75967fe00e4229039e8b809ef287dcec1dc54474d32c910cb8badb36247df404", kill_on_drop: false }`
[INFO] [stdout] 75967fe00e4229039e8b809ef287dcec1dc54474d32c910cb8badb36247df404
