[INFO] cloning repository https://github.com/danvoulez/constitutional-runtime [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/danvoulez/constitutional-runtime" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdanvoulez%2Fconstitutional-runtime", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdanvoulez%2Fconstitutional-runtime'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 98b041c0239dbcefbf0597568218d21c48765ffd [INFO] testing danvoulez/constitutional-runtime against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdanvoulez%2Fconstitutional-runtime" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/danvoulez/constitutional-runtime [INFO] finished tweaking git repo https://github.com/danvoulez/constitutional-runtime [INFO] tweaked toml for git repo https://github.com/danvoulez/constitutional-runtime written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/danvoulez/constitutional-runtime on toolchain f9988fefd3add01f414f52b414308e7872622fee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/danvoulez/constitutional-runtime 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" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded axum v0.8.9 [INFO] [stderr] Downloaded axum-macros v0.5.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 305819d583c3b1ecc542e7108e435c6ff2124a6f2271f904b9cab3b6482a5b40 [INFO] running `Command { std: "docker" "start" "-a" "305819d583c3b1ecc542e7108e435c6ff2124a6f2271f904b9cab3b6482a5b40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "305819d583c3b1ecc542e7108e435c6ff2124a6f2271f904b9cab3b6482a5b40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "305819d583c3b1ecc542e7108e435c6ff2124a6f2271f904b9cab3b6482a5b40", kill_on_drop: false }` [INFO] [stdout] 305819d583c3b1ecc542e7108e435c6ff2124a6f2271f904b9cab3b6482a5b40 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4e7f11d063a276be43e2948d2e068afd537de07aed49883d485b0b33a77cb882 [INFO] running `Command { std: "docker" "start" "-a" "4e7f11d063a276be43e2948d2e068afd537de07aed49883d485b0b33a77cb882", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.185 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling cc v1.2.60 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling rustls v0.23.38 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling ipnet v2.12.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling iri-string v0.7.12 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling axum-macros v0.5.1 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling webpki-roots v1.0.7 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling tokio v1.52.1 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling uuid v1.23.1 [INFO] [stderr] Compiling constitutional-runtime v0.1.0 (/opt/rustwide/workdir/crates/constitutional-runtime) [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling multer v3.1.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling minilab-core v0.1.0 (/opt/rustwide/workdir/crates/minilab-core) [INFO] [stderr] Compiling rustls-webpki v0.103.12 [INFO] [stderr] Compiling hyper v1.9.0 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling axum v0.8.9 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling hyper-rustls v0.27.9 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling minilab-store v0.1.0 (/opt/rustwide/workdir/crates/minilab-store) [INFO] [stderr] Compiling minilab-api v0.1.0 (/opt/rustwide/workdir/crates/minilab-api) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 17s [INFO] running `Command { std: "docker" "inspect" "4e7f11d063a276be43e2948d2e068afd537de07aed49883d485b0b33a77cb882", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4e7f11d063a276be43e2948d2e068afd537de07aed49883d485b0b33a77cb882", kill_on_drop: false }` [INFO] [stdout] 4e7f11d063a276be43e2948d2e068afd537de07aed49883d485b0b33a77cb882 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2f985d9fa07d11e71b4a9ce8a22858e90c52ec64a6372d9ac03384e04cd82d47 [INFO] running `Command { std: "docker" "start" "-a" "2f985d9fa07d11e71b4a9ce8a22858e90c52ec64a6372d9ac03384e04cd82d47", kill_on_drop: false }` [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling tokio v1.52.1 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling hashbrown v0.17.0 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling deadpool-runtime v0.1.4 [INFO] [stderr] Compiling assert-json-diff v2.0.2 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling fastrand v2.4.1 [INFO] [stderr] Compiling minilab-core v0.1.0 (/opt/rustwide/workdir/crates/minilab-core) [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling constitutional-runtime v0.1.0 (/opt/rustwide/workdir/crates/constitutional-runtime) [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling multer v3.1.0 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling deadpool v0.12.3 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling hyper v1.9.0 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-rustls v0.27.9 [INFO] [stderr] Compiling wiremock v0.6.5 [INFO] [stderr] Compiling axum v0.8.9 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling minilab-store v0.1.0 (/opt/rustwide/workdir/crates/minilab-store) [INFO] [stderr] Compiling minilab-api v0.1.0 (/opt/rustwide/workdir/crates/minilab-api) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 39.45s [INFO] running `Command { std: "docker" "inspect" "2f985d9fa07d11e71b4a9ce8a22858e90c52ec64a6372d9ac03384e04cd82d47", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2f985d9fa07d11e71b4a9ce8a22858e90c52ec64a6372d9ac03384e04cd82d47", kill_on_drop: false }` [INFO] [stdout] 2f985d9fa07d11e71b4a9ce8a22858e90c52ec64a6372d9ac03384e04cd82d47 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 272216448b3c8e785839dfdb688abdf7242b65f3c1f75ebfb6b3a5df272688b7 [INFO] running `Command { std: "docker" "start" "-a" "272216448b3c8e785839dfdb688abdf7242b65f3c1f75ebfb6b3a5df272688b7", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.54s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/constitutional_runtime-b4bae003434684de) [INFO] [stdout] [INFO] [stdout] running 143 tests [INFO] [stdout] test compile::decision::tests::compile_replaces_decide ... ok [INFO] [stdout] test compile::lowering::tests::decide_is_not_lowerable ... ok [INFO] [stdout] test compile::decision::tests::lower_after_compile ... ok [INFO] [stdout] test compile::lowering::tests::confirm_is_checkpoint ... ok [INFO] [stdout] test compile::lowering::tests::golden_routing_surface_only_args ... ok [INFO] [stdout] test compile::lowering::tests::golden_collect_operational_shape ... ok [INFO] [stdout] test compile::lowering::tests::install_reconcile_lowers_to_platform_target_with_reconcile_contract ... ok [INFO] [stdout] test compile::lowering::tests::intelligence_lowering_roundtrip_tags ... ok [INFO] [stdout] test compile::lowering::tests::golden_checkpoint_not_substrate_specific ... ok [INFO] [stdout] test compile::lowering::tests::outbound_send_lowers_to_provider_target_with_full_admissibility_chain_contract ... ok [INFO] [stdout] test compile::lowering::tests::host_pair_lowers_to_platform_target_with_initiated_and_paired_contract ... ok [INFO] [stdout] test compile::lowering::tests::persist_is_store_intent ... ok [INFO] [stdout] test compile::lowering::tests::route_is_surface_only ... ok [INFO] [stdout] test compile::lowering::tests::schedule_is_bounded ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_flow_drift_review_to_execute_bridge ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_host_reconcile_with_mode_parsing ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_flow_schedule_to_schedule_wrapping_execute ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_flow_recover_cmd_to_execute_bridge ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_chat_reply_to_emit_with_thread_surface ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_cancel_for_both_cmd_and_flow_namespaces ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_lab_compress_with_named_infer_surface ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_flow_verify_report_to_execute_bridge ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_lab_collect_to_collect ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_lab_organize_to_execute_bridge ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_host_inspect_to_observe ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_confirm_request_to_confirm_wrapping_execute ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_lab_drift_to_execute_bridge ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_lab_classify_with_named_infer_surface ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_lab_prioritize_with_lab256_infer_surface ... ok [INFO] [stdout] test compile::operational_grammar::tests::missing_required_arg_is_a_closed_error ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_lab_summary_to_execute_bridge_preserving_infer_and_emit ... ok [INFO] [stdout] test compile::operational_grammar::tests::parse_program_rejects_mixed_indentation ... ok [INFO] [stdout] test compile::operational_grammar::tests::lowers_lab_route_to_execute_bridge ... ok [INFO] [stdout] test compile::operational_grammar::tests::parses_bare_kv_args ... ok [INFO] [stdout] test compile::operational_grammar::tests::normalize_is_idempotent_on_good_program ... ok [INFO] [stdout] test compile::operational_grammar::tests::parses_escaped_quotes_in_quoted_value ... ok [INFO] [stdout] test compile::operational_grammar::tests::parse_program_handles_blanks_and_comments ... ok [INFO] [stdout] test compile::operational_grammar::tests::parses_multiple_args_stable_order ... ok [INFO] [stdout] test compile::operational_grammar::tests::rejects_duplicate_arg ... ok [INFO] [stdout] test compile::operational_grammar::tests::rejects_missing_dot ... ok [INFO] [stdout] test compile::operational_grammar::tests::parse_program_rejects_indent_before_any_parent ... ok [INFO] [stdout] test compile::operational_grammar::tests::parses_bare_kind_only ... ok [INFO] [stdout] test compile::operational_grammar::tests::parses_quoted_value_with_spaces_and_equals ... ok [INFO] [stdout] test compile::operational_grammar::tests::reconcile_rejects_bogus_mode_value ... ok [INFO] [stdout] test compile::operational_grammar::tests::rejects_missing_equals ... ok [INFO] [stdout] test compile::operational_grammar::tests::rejects_unterminated_quote ... ok [INFO] [stdout] test compile::operational_grammar::tests::parse_program_supports_indented_children ... ok [INFO] [stdout] test compile::operational_grammar::tests::roundtrip_line_through_display_reparses_equal ... ok [INFO] [stdout] test compile::operational_grammar::tests::unmapped_verb_is_a_closed_error ... ok [INFO] [stdout] test compile::operational_grammar::tests::ast_json_roundtrip_is_stable ... ok [INFO] [stdout] test compile::planning_compiler::tests::compile_surfaces_unmapped_verb_with_path ... ok [INFO] [stdout] test compile::planning_compiler::tests::compile_surfaces_missing_arg_with_child_path ... ok [INFO] [stdout] test compile::planning_compiler::tests::compile_is_deterministic_across_calls ... ok [INFO] [stdout] test compile::planning_compiler::tests::explicit_lab512_infer_surface_is_preserved_when_capability_exists ... ok [INFO] [stdout] test compile::planning_compiler::tests::drift_review_prefers_lab512_and_records_selection ... ok [INFO] [stdout] test compile::planning_compiler::tests::explicit_lab512_request_blocks_when_capability_is_missing ... ok [INFO] [stdout] test compile::planning_compiler::tests::blocked_path_when_manifest_cannot_realize_primitive ... ok [INFO] [stdout] test compile::planning_compiler::tests::blocked_path_pipeline_emits_no_commands_and_returns_closed_error ... ok [INFO] [stdout] test compile::planning_compiler::tests::compile_assigns_deterministic_ids ... ok [INFO] [stdout] test compile::planning_compiler::tests::compile_error_normalizes_bubbles_up_as_planerror ... ok [INFO] [stdout] test compile::planning_compiler::tests::idempotency_is_inferred_for_live_execute_verbs ... ok [INFO] [stdout] test compile::planning_compiler::tests::lab_summary_prefers_lab512_and_records_selection ... ok [INFO] [stdout] test compile::planning_compiler::tests::idempotency_is_inferred_for_known_primitives ... ok [INFO] [stdout] test compile::planning_compiler::tests::organize_explicit_lab512_blocks_without_capability ... ok [INFO] [stdout] test compile::planning_compiler::tests::planner_prefers_lab512_for_prioritize_when_available ... ok [INFO] [stdout] test compile::planning_compiler::tests::compile_records_parent_child_edges_for_indented_children ... ok [INFO] [stdout] test compile::planning_compiler::tests::happy_path_pipeline_produces_commands_for_every_node ... ok [INFO] [stdout] test compile::planning_compiler::tests::same_program_produces_same_plan ... ok [INFO] [stdout] test compile::planning_compiler::tests::recover_cmd_explicit_lab512_is_preserved_when_capability_exists ... ok [INFO] [stdout] test compile::planning_compiler::tests::verify_report_explicit_lab512_blocks_without_capability ... ok [INFO] [stdout] test compile::planning_compiler::tests::happy_path_pipeline_with_children_lowers_all_levels ... ok [INFO] [stdout] test compile::strong::compiler::tests::drift_review_compiles_to_canonical_execute_ir_without_runtime_call ... ok [INFO] [stdout] test compile::strong::compiler::tests::compiles_minimal_strong_pipeline_to_ir ... ok [INFO] [stdout] test compile::strong::compiler::tests::branch_constructs_preserve_route_structure_in_ir ... ok [INFO] [stdout] test compile::strong::compiler::tests::execute_compiles_to_canonical_execute_ir ... ok [INFO] [stdout] test compile::strong::compiler::tests::invalid_execute_action_rejects_before_ir_admission ... ok [INFO] [stdout] test compile::strong::compiler::tests::parses_each_v0_construct_from_json ... ok [INFO] [stdout] test compile::strong::compiler::tests::invalid_strong_input_rejects_before_ir_admission ... ok [INFO] [stdout] test compile::strong::compiler::tests::each_v0_construct_compiles_to_ir_without_direct_execution ... ok [INFO] [stdout] test compile::strong::compiler::tests::parses_minimal_strong_pipeline_from_json ... ok [INFO] [stdout] test compile::strong::compiler::tests::rejects_unknown_strong_construct ... ok [INFO] [stdout] test compile::planning_compiler::tests::plan_artifact_roundtrips_through_json ... ok [INFO] [stdout] test contracts::capability::tests::binding_for_still_resolves_via_typed_identity ... ok [INFO] [stdout] test compile::strong::compiler::tests::representative_strong_programs_lower_through_existing_lowerer_without_dispatch ... ok [INFO] [stdout] test contracts::capability::tests::binding_matches_kind_honors_wildcard_and_filter ... ok [INFO] [stdout] test contracts::capability::tests::legacy_manifest_json_without_bindings_field_still_deserializes ... ok [INFO] [stdout] test compile::strong::compiler::tests::strong_ir_is_accepted_by_existing_admissibility_validation ... ok [INFO] [stdout] test compile::strong::compiler::tests::strong_integration_stops_before_dispatcher_execution ... ok [INFO] [stdout] test contracts::capability::tests::manifest_roundtrips_through_json_with_empty_bindings ... ok [INFO] [stdout] test contracts::capability::tests::action_identity_or_derived_projects_from_either_source ... ok [INFO] [stdout] test compile::strong::compiler::tests::system_review_compiles_to_review_pipeline_ir_without_runtime_call ... ok [INFO] [stdout] test compile::strong::compiler::tests::strong_ir_produces_lowered_representation_without_dispatch ... ok [INFO] [stdout] test contracts::capability::tests::binding_for_finds_primitive_and_kind_respecting_filter ... ok [INFO] [stdout] test contracts::capability::tests::legacy_binding_without_typed_identity_still_matches_by_kind_filter ... ok [INFO] [stdout] test contracts::capability::tests::typed_identity_takes_precedence_over_kind_filter ... ok [INFO] [stdout] test contracts::capability::tests::for_action_constructor_sets_execute_and_mirrors_kind_filter ... ok [INFO] [stdout] test contracts::capability::tests::legacy_manifest_json_without_action_identity_field_still_deserializes ... ok [INFO] [stdout] test compile::strong::compiler::tests::representative_strong_programs_pass_admissibility ... ok [INFO] [stdout] test contracts::failure::tests::display_format_is_stage_slash_reason_then_detail ... ok [INFO] [stdout] test contracts::failure::tests::every_stage_maps_to_the_correct_phase ... ok [INFO] [stdout] test contracts::capability::tests::envelope_defaults_are_empty_and_opaque ... ok [INFO] [stdout] test contracts::capability::tests::typed_binding_serde_roundtrips_and_omits_field_when_absent ... ok [INFO] [stdout] test contracts::failure::tests::phase_strings_match_the_evidence_payload_vocabulary ... ok [INFO] [stdout] test contracts::idempotency::tests::class_string_vocabulary_is_stable ... ok [INFO] [stdout] test contracts::failure::tests::execution_failures_surface_substrate_and_reason_code ... ok [INFO] [stdout] test contracts::idempotency::tests::contract_wellformedness_rejects_missing_key_for_dedup_class ... ok [INFO] [stdout] test compile::strong::compiler::tests::strong_compiler_does_not_execute ... ok [INFO] [stdout] test contracts::idempotency::tests::contract_roundtrips_through_json ... ok [INFO] [stdout] test contracts::idempotency::tests::contract_wellformedness_requires_escalate_for_confirmed_class ... ok [INFO] [stdout] test contracts::failure::tests::runtime_failure_roundtrips_and_exposes_stage_and_reason_code ... ok [INFO] [stdout] test contracts::idempotency::tests::landed_slice_shapes_are_expressible ... ok [INFO] [stdout] test contracts::idempotency::tests::mechanical_retry_is_only_forbidden_for_confirmed_non_idempotent ... ok [INFO] [stdout] test contracts::idempotency::tests::only_deduplicated_material_action_requires_a_key ... ok [INFO] [stdout] test contracts::validation::tests::capability_mismatch ... ok [INFO] [stdout] test contracts::validation::tests::inadmissible_empty_collect ... ok [INFO] [stdout] test contracts::validation::tests::admissible_collect ... ok [INFO] [stdout] test contracts::validation::tests::policy_blocks_execute_under_a ... ok [INFO] [stdout] test contracts::validation::tests::policy_a_blocks_persist_and_confirm ... ok [INFO] [stdout] test contracts::validation::tests::policy_d_allowed_in_planning_graph_only ... ok [INFO] [stdout] test contracts::validation::tests::policy_d_blocked_at_runtime_boundary ... ok [INFO] [stdout] test contracts::validation::tests::runtime_not_permitted ... ok [INFO] [stdout] test execute::plan_executor::tests::all_success_fully_succeeds_and_dispatches_every_node ... ok [INFO] [stdout] test execute::plan_executor::tests::empty_plan_is_a_noop_success ... ok [INFO] [stdout] test execute::plan_executor::tests::halts_on_first_blocked_like_it_halts_on_failure ... ok [INFO] [stdout] test execute::plan_executor::tests::halts_on_first_failure_and_skips_remaining_nodes ... ok [INFO] [stdout] test execute::plan_executor::tests::idempotency_gate_ignores_wellformed_contracts_that_are_not_escalate ... ok [INFO] [stdout] test execute::plan_executor::tests::idempotency_gate_allows_deduplicated_material_action ... ok [INFO] [stdout] test execute::plan_executor::tests::idempotency_gate_blocks_confirmed_non_idempotent_without_dispatching ... ok [INFO] [stdout] test execute::plan_executor::tests::results_carry_the_exact_command_that_was_dispatched ... ok [INFO] [stdout] test ir::action_identity::tests::allows_lowercase_digits_underscore ... ok [INFO] [stdout] test execute::plan_executor::tests::same_plan_same_dispatcher_produces_same_report ... ok [INFO] [stdout] test ir::action_identity::tests::from_action_kind_canonical_roundtrips_without_reparse ... ok [INFO] [stdout] test ir::action_identity::tests::from_action_kind_rejects_custom_and_host_reconcile ... ok [INFO] [stdout] test execute::plan_executor::tests::report_roundtrips_through_json ... ok [INFO] [stdout] test ir::action_identity::tests::equality_and_hash_are_component_driven ... ok [INFO] [stdout] test ir::action_identity::tests::lowered_command_identity_projection_is_the_pair ... ok [INFO] [stdout] test ir::action_identity::tests::parse_rejects_multiple_dots ... ok [INFO] [stdout] test ir::action_identity::tests::parse_rejects_empty_parts ... ok [INFO] [stdout] test ir::action_identity::tests::parse_rejects_whitespace_and_uppercase_and_punctuation ... ok [INFO] [stdout] test ir::action_identity::tests::parse_roundtrips_dotted_form ... ok [INFO] [stdout] test ir::action_identity::tests::serde_roundtrips_as_struct ... ok [INFO] [stdout] test ir::action_identity::tests::parse_rejects_missing_dot ... ok [INFO] [stdout] test ir::action_identity::tests::surface_kind_projection_is_the_dotted_form ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 143 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/constitutional_pipeline.rs (/opt/rustwide/target/debug/deps/constitutional_pipeline-886b3a1ed5596d67) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test decide_layer_then_runtime_lower ... ok [INFO] [stdout] test success_without_evidence_write_fails_close ... ok [INFO] [stdout] test policy_class_d_rejected_at_runtime_boundary ... ok [INFO] [stdout] test policy_blocked_node ... ok [INFO] [stdout] test all_intelligence_primitives_render ... ok [INFO] [stdout] test intelligence_loop_admit_lower_evidence ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/strong_phase3_exit.rs (/opt/rustwide/target/debug/deps/strong_phase3_exit-0e485d042076a0bc) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test phase3_exit_invalid_strong_input_rejects_before_ir_admission ... ok [INFO] [stdout] test phase3_exit_compile_strong_production_surface_has_no_direct_execution_path ... ok [INFO] [stdout] test phase3_exit_full_v0_strong_program_reaches_lowering_and_stops_before_dispatch ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/minilab_api-7e63cfdf282dd6d6) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test agent_runtime::tests::admission_gate_marks_operational_candidate_ready_for_ir ... ok [INFO] [stdout] test agent_runtime::tests::admission_gate_marks_strong_candidate_ready_for_ir ... ok [INFO] [stdout] test agent_runtime::tests::admission_gate_does_not_admit_clarification_or_ghost_records ... ok [INFO] [stdout] test agent_runtime::tests::attach_run_output_updates_snapshot_and_artifacts ... ok [INFO] [stdout] test agent_runtime::tests::deterministic_classifier_record_has_no_action_side_effect_path ... ok [INFO] [stdout] test agent_runtime::tests::advisory_request_roundtrips_as_snapshot ... ok [INFO] [stdout] test agent_runtime::tests::deterministic_classifier_records_evidence_ghost_for_unreceipted_closure_claim ... ok [INFO] [stdout] test agent_runtime::tests::deterministic_classifier_maps_reconcile_with_id_to_operational_candidate ... ok [INFO] [stdout] test agent_runtime::tests::deterministic_classifier_rejects_direct_tool_language_without_action ... ok [INFO] [stdout] test agent_runtime::tests::deterministic_classifier_rejects_empty_message_with_missing_intent_ghost ... ok [INFO] [stdout] test agent_runtime::tests::deterministic_classifier_requires_installation_id_for_reconcile ... ok [INFO] [stdout] test agent_runtime::tests::embedded_profile_loads ... ok [INFO] [stdout] test agent_runtime::tests::ingress_report_reconstructs_ready_for_ir_without_dispatch ... ok [INFO] [stdout] test agent_runtime::tests::deterministic_classifier_maps_strong_json_to_strong_candidate ... ok [INFO] [stdout] test agent_runtime::tests::ingress_report_distinguishes_rejection_from_clarification ... ok [INFO] [stdout] test agent_runtime::tests::natural_language_origin_begins_not_admitted ... ok [INFO] [stdout] test agent_runtime::tests::material_request_becomes_governed_proposal ... ok [INFO] [stdout] test agent_runtime::tests::pocket_runtime_state_record_serializes_as_data_only ... ok [INFO] [stdout] test agent_runtime::tests::submit_ingress_message_stores_reconstructable_report_by_message_and_correlation ... ok [INFO] [stdout] test agent_runtime::tests::submit_place_intent_records_waiting_snapshot ... ok [INFO] [stdout] test app::tests::parse_sendgrid_payload_extracts_reply_fields ... ok [INFO] [stdout] test mcp_artifacts::tests::attach_run_output_updates_snapshot_visible_to_runtime ... ok [INFO] [stdout] test mcp_artifacts::tests::create_artifact_and_summary_close_the_loop ... ok [INFO] [stdout] test mcp_artifacts::tests::tools_list_exposes_artifact_tools ... ok [INFO] [stdout] test mcp_query::tests::tools_list_exposes_query_tools ... ok [INFO] [stdout] test mcp_command::tests::submit_place_intent_opens_waiting_place_session ... ok [INFO] [stdout] test mcp_query::tests::initialize_returns_tools_capability ... ok [INFO] [stdout] test mcp_command::tests::continue_terminal_session_is_honest_when_terminal_sync_is_absent ... ok [INFO] [stdout] test mcp_command::tests::tools_list_exposes_command_tools ... ok [INFO] [stdout] test app::tests::twilio_webhook_rejects_invalid_signature ... ok [INFO] [stdout] test mcp_query::tests::get_agent_session_reads_runtime_shell_snapshot ... ok [INFO] [stdout] test app::tests::healthz_returns_ok ... ok [INFO] [stdout] test app::tests::sendgrid_webhook_rejects_unreachable_upstream_after_valid_signature ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/minilab_api-26ebfaeb1c4a949e) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/agent_runtime_phase4_exit.rs (/opt/rustwide/target/debug/deps/agent_runtime_phase4_exit-5cf8ffc8ffb20d6f) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test phase4_exit_empty_message_is_received_and_rejected_without_execution ... ok [INFO] [stdout] test phase4_exit_reconstructs_report_by_message_id ... ok [INFO] [stdout] test phase4_exit_operational_candidate_reaches_ir_readiness_only ... ok [INFO] [stdout] test phase4_exit_strong_candidate_reaches_ir_readiness_only ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/minilab_core-2f70a215029daebd) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test exploration::tests::classify_critical_as_invalid ... ok [INFO] [stdout] test tests::week1_order_len ... ok [INFO] [stdout] test exploration::tests::branch_from_variations_uses_modified_config ... ok [INFO] [stdout] test tests::default_elastic_config_validates_against_canon ... ok [INFO] [stdout] test tests::exploration_run_becomes_evidence ... ok [INFO] [stdout] test tests::account_json_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/minilab_store-7e81307069c32b67) [INFO] [stdout] [INFO] [stdout] running 47 tests [INFO] [stdout] test dispatch::real::tests::unknown_command_becomes_blocked_not_failure ... ok [INFO] [stdout] test legacy::campaign::tests::message_family_key_is_deterministic ... ok [INFO] [stdout] test dispatch::tests::dispatcher_rejects_unknown_command_contractually ... ok [INFO] [stdout] test dispatch::tests::lower_execute_action_builds_provider_target_for_outbound_send ... ok [INFO] [stdout] test dispatch::real::tests::outbound_send_with_wrong_target_runtime_is_blocked ... ok [INFO] [stdout] test legacy::outbound::tests::auto_provider_maps_email_to_sendgrid ... ok [INFO] [stdout] test legacy::outbound::tests::auto_provider_maps_whatsapp ... ok [INFO] [stdout] test dispatch::tests::lower_execute_action_builds_platform_target_for_install_reconcile ... ok [INFO] [stdout] test dispatch::real::tests::execution_failure_carries_runtime_failure_tagged_at_execution_stage ... ok [INFO] [stdout] test legacy::outbound::tests::lowerer_materializes_twilio_command ... ok [INFO] [stdout] test legacy::outbound::tests::rendered_email_contains_subject ... ok [INFO] [stdout] test legacy::outbound::tests::non_production_auto_falls_back_to_mock ... ok [INFO] [stdout] test legacy::outbound::tests::rendered_whatsapp_has_no_subject ... ok [INFO] [stdout] test legacy::outbound::tests::reply_to_alias_uses_configured_domain ... ok [INFO] [stdout] test legacy::outreach::tests::conflicting_terminal_state_is_rejected ... ok [INFO] [stdout] test legacy::outreach::tests::outreach_key_is_deterministic_per_sequence ... ok [INFO] [stdout] test legacy::outreach::tests::same_terminal_state_is_idempotent ... ok [INFO] [stdout] test legacy::reply::tests::classify_referral_keywords ... ok [INFO] [stdout] test legacy::reply::tests::classify_positive_keywords ... ok [INFO] [stdout] test legacy::scoring::tests::known_icp_adds_twenty ... ok [INFO] [stdout] test legacy::reply::tests::classify_unsubscribe_from_signal ... ok [INFO] [stdout] test legacy::reply::tests::extract_correlation_from_reply_alias ... ok [INFO] [stdout] test legacy::reply::tests::extracts_email_address_from_header_form ... ok [INFO] [stdout] test legacy::reply::tests::strips_whatsapp_prefix ... ok [INFO] [stdout] test legacy::reply::tests::sendgrid_normalization_uses_message_id_header ... ok [INFO] [stdout] test legacy::reply::tests::twilio_whatsapp_normalization_uses_message_sid ... ok [INFO] [stdout] test legacy::reply::tests::verified_sendgrid_requires_timestamp_header ... ok [INFO] [stdout] test legacy::reply::tests::verified_twilio_requires_form_params ... ok [INFO] [stdout] test legacy::scoring::tests::all_positive_signals ... ok [INFO] [stdout] test legacy::scoring::tests::clamped_between_zero_and_hundred ... ok [INFO] [stdout] test legacy::scoring::tests::missing_fields_default_safely ... ok [INFO] [stdout] test legacy::reply::tests::verified_raw_body_decodes_base64 ... ok [INFO] [stdout] test persistence::store::tests::inserted_accounts_emit_created_evidence ... ok [INFO] [stdout] test legacy::scoring::tests::repeat_trigger_adds_ten ... ok [INFO] [stdout] test persistence::store::tests::merged_accounts_emit_merged_evidence ... ok [INFO] [stdout] test legacy::scoring::tests::strategic_flag_subtracts_twenty ... ok [INFO] [stdout] test legacy::scoring::tests::base_only ... ok [INFO] [stdout] test slices::host_pair::tests::plausible_base64_rejects_empty_and_short ... ok [INFO] [stdout] test slices::outbound_send::policy::tests::allow_segment_rule_blocks_mismatch ... ok [INFO] [stdout] test slices::host_pair::tests::challenge_hash_is_stable_hex_sha256 ... ok [INFO] [stdout] test slices::outbound_send::policy::tests::block_all_rule_blocks ... ok [INFO] [stdout] test slices::outbound_send::policy::tests::allow_segment_rule_allows_match ... ok [INFO] [stdout] test slices::outbound_send::policy::tests::opt_out_blocks_before_rules ... ok [INFO] [stdout] test slices::outbound_send::policy::tests::unknown_rules_fall_through ... ok [INFO] [stdout] test legacy::scoring::tests::recent_job_post_adds_fifteen ... ok [INFO] [stdout] test persistence::webhook::tests::twilio_signature_validation_accepts_matching_signature ... ok [INFO] [stdout] test persistence::webhook::tests::sendgrid_signature_validation_accepts_matching_signature ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/ingest.rs (/opt/rustwide/target/debug/deps/ingest-c2177cb2baf47b3a) [INFO] [stderr] Running unittests src/bin/ingest_reply.rs (/opt/rustwide/target/debug/deps/ingest_reply-086112389d0c96f6) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/score.rs (/opt/rustwide/target/debug/deps/score-69125f6fa2c36ab9) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/send_due.rs (/opt/rustwide/target/debug/deps/send_due-23635b41ea9a46ca) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/host_pair_slice.rs (/opt/rustwide/target/debug/deps/host_pair_slice-c96fd968e29090c5) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test replay_of_same_challenge_writes_pair_failed_deterministically ... ok [INFO] [stdout] test happy_path_writes_initiated_then_paired_under_single_correlation ... ok [INFO] [stdout] test missing_token_hash_fails_with_token_mismatch_pre_admission ... ok [INFO] [stdout] test production_without_real_executor_fails_upstream_at_execution_phase ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/install_reconcile_slice.rs (/opt/rustwide/target/debug/deps/install_reconcile_slice-0fa4c8b9d030dcfb) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test happy_path_plans_applies_and_reconciles ... ok [INFO] [stdout] test idempotent_rerun_plans_then_closes_without_reapplying_steps ... ok [INFO] [stdout] test sub_step_failure_closes_failed_without_applied_steps ... ok [INFO] [stderr] Running tests/outbound_send_slice.rs (/opt/rustwide/target/debug/deps/outbound_send_slice-5002d93ee09fb92e) [INFO] [stdout] test partial_convergence_is_explicit_when_later_step_fails ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test optout_ledger_row_blocks_before_dispatch ... ok [INFO] [stdout] test blocking_policy_rule_rejects_with_policy_blocked ... ok [INFO] [stdout] test legacy_contact_opt_out_column_also_blocks ... ok [INFO] [stdout] test happy_path_writes_full_constitutional_chain ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/real_dispatcher_e2e.rs (/opt/rustwide/target/debug/deps/real_dispatcher_e2e-cd9709bc34be0722) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test unsupported_verb_blocks_and_halts_remainder_of_program ... ok [INFO] [stdout] test outbound_send_program_reaches_live_orchestrator_and_emits_closed_outcome ... ok [INFO] [stdout] test host_pair_program_drives_live_slice_and_report_carries_evidence_ref ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/runtime_dispatch.rs (/opt/rustwide/target/debug/deps/runtime_dispatch-537b4853eee6569c) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test lowered_host_pair_command_dispatches_into_the_physical_slice ... ok [INFO] [stdout] test lowered_install_reconcile_command_dispatches_into_the_reconcile_slice ... ok [INFO] [stdout] test lowered_outbound_send_command_dispatches_into_the_business_slice ... ok [INFO] [stderr] Doc-tests constitutional_runtime [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests minilab_api [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests minilab_core [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests minilab_store [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "272216448b3c8e785839dfdb688abdf7242b65f3c1f75ebfb6b3a5df272688b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "272216448b3c8e785839dfdb688abdf7242b65f3c1f75ebfb6b3a5df272688b7", kill_on_drop: false }` [INFO] [stdout] 272216448b3c8e785839dfdb688abdf7242b65f3c1f75ebfb6b3a5df272688b7