[INFO] cloning repository https://github.com/PeterFile/temporal-field-kernel
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/PeterFile/temporal-field-kernel" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPeterFile%2Ftemporal-field-kernel", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPeterFile%2Ftemporal-field-kernel'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a0d276b54d58c8edd67beb843b30a38109522496
[INFO] testing PeterFile/temporal-field-kernel against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPeterFile%2Ftemporal-field-kernel" "/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/PeterFile/temporal-field-kernel
[INFO] finished tweaking git repo https://github.com/PeterFile/temporal-field-kernel
[INFO] tweaked toml for git repo https://github.com/PeterFile/temporal-field-kernel written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/PeterFile/temporal-field-kernel on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/PeterFile/temporal-field-kernel 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rusqlite v0.32.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7
[INFO] running `Command { std: "docker" "start" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling time v0.3.47
[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 sha2 v0.10.9
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling tfk-vector v0.1.0 (/opt/rustwide/workdir/crates/tfk-vector)
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tfk-protocol v0.1.0 (/opt/rustwide/workdir/crates/tfk-protocol)
[INFO] [stderr]    Compiling tfk-rules v0.1.0 (/opt/rustwide/workdir/crates/tfk-rules)
[INFO] [stderr]    Compiling tfk-model-client v0.1.0 (/opt/rustwide/workdir/crates/tfk-model-client)
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tfk-mcp v0.1.0 (/opt/rustwide/workdir/crates/tfk-mcp)
[INFO] [stderr]    Compiling tfk-cli v0.1.0 (/opt/rustwide/workdir/crates/tfk-cli)
[INFO] [stderr]    Compiling tfk-core v0.1.0 (/opt/rustwide/workdir/crates/tfk-core)
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling tfk-store v0.1.0 (/opt/rustwide/workdir/crates/tfk-store)
[INFO] [stderr]    Compiling tfk-eval v0.1.0 (/opt/rustwide/workdir/crates/tfk-eval)
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling tfk-api v0.1.0 (/opt/rustwide/workdir/crates/tfk-api)
[INFO] [stderr]    Compiling tfk-daemon v0.1.0 (/opt/rustwide/workdir/crates/tfk-daemon)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 08s
[INFO] running `Command { std: "docker" "inspect" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tfk-rules v0.1.0 (/opt/rustwide/workdir/crates/tfk-rules)
[INFO] [stderr]    Compiling tfk-cli v0.1.0 (/opt/rustwide/workdir/crates/tfk-cli)
[INFO] [stderr]    Compiling tfk-core v0.1.0 (/opt/rustwide/workdir/crates/tfk-core)
[INFO] [stderr]    Compiling tfk-store v0.1.0 (/opt/rustwide/workdir/crates/tfk-store)
[INFO] [stderr]    Compiling tfk-mcp v0.1.0 (/opt/rustwide/workdir/crates/tfk-mcp)
[INFO] [stderr]    Compiling tfk-eval v0.1.0 (/opt/rustwide/workdir/crates/tfk-eval)
[INFO] [stderr]    Compiling tfk-api v0.1.0 (/opt/rustwide/workdir/crates/tfk-api)
[INFO] [stderr]    Compiling tfk-model-client v0.1.0 (/opt/rustwide/workdir/crates/tfk-model-client)
[INFO] [stderr]    Compiling tfk-daemon v0.1.0 (/opt/rustwide/workdir/crates/tfk-daemon)
[INFO] [stderr]    Compiling tfk-protocol v0.1.0 (/opt/rustwide/workdir/crates/tfk-protocol)
[INFO] [stderr]    Compiling tfk-vector v0.1.0 (/opt/rustwide/workdir/crates/tfk-vector)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.04s
[INFO] running `Command { std: "docker" "inspect" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tfk_api-788be8feb8f8845d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::forecast_endpoint_fails_closed_when_commitment_store_lock_is_poisoned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/endpoints.rs (/opt/rustwide/target/debug/deps/endpoints-7778ae0d2b615bb3)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test assimilate_endpoint_rejects_missing_status_target ... ok
[INFO] [stdout] test commit_endpoint_creates_active_obligation_continuation ... ok
[INFO] [stdout] test continuation_endpoint_accepts_legacy_body_without_type ... ok
[INFO] [stdout] test continuation_relations_endpoint_rejects_unknown_endpoint ... ok
[INFO] [stdout] test forecast_endpoint_returns_ranked_candidate_actions ... ok
[INFO] [stdout] test advisory_forecast_signal_get_missing_returns_404_envelope ... ok
[INFO] [stdout] test continuation_endpoints_create_list_and_read_from_store ... ok
[INFO] [stdout] test advisory_forecast_signal_empty_client_leaves_provenance_empty ... ok
[INFO] [stdout] test assimilate_endpoint_persists_delta_and_updates_continuation_status ... ok
[INFO] [stdout] test forecast_endpoint_keeps_deterministic_result_when_model_fails ... ok
[INFO] [stdout] test continuation_relations_endpoint_is_idempotent_for_same_triple ... ok
[INFO] [stdout] test continuation_relations_endpoint_roundtrips ... ok
[INFO] [stdout] test commit_endpoint_persists_retrievable_structured_active_commitment ... ok
[INFO] [stdout] test advisory_forecast_signal_endpoints_list_get_and_forecast_provenance_roundtrip ... ok
[INFO] [stdout] test assimilate_endpoint_rejects_non_revocable_retire_and_rolls_back ... ok
[INFO] [stdout] test assimilate_endpoint_applies_commitment_lifecycle_for_close_and_revocable_retire ... ok
[INFO] [stdout] test forecast_endpoint_scores_persisted_commitment_constraints ... ok
[INFO] [stdout] test forecast_endpoint_warns_when_advisory_model_degraded ... ok
[INFO] [stdout] test forecast_endpoint_without_client_does_not_store_advisory_signals ... ok
[INFO] [stdout] test lens_applies_rules_derived_review_pressure_from_continuation_markers ... ok
[INFO] [stdout] test lens_endpoint_keeps_deferred_lexical_hits_as_living_pasts ... ok
[INFO] [stdout] test lens_endpoint_ignores_stale_lexical_hits_and_falls_back_to_raw_event ... ok
[INFO] [stdout] test lens_endpoint_noop_vector_index_preserves_default_no_match_behavior ... ok
[INFO] [stdout] test lens_endpoint_projects_matching_persisted_advisory_forecast_signals ... ok
[INFO] [stdout] test lens_endpoint_ranks_exact_phrase_before_semantic_overlap ... ok
[INFO] [stdout] test lens_projects_active_continuation_as_time_field_action_constraint ... ok
[INFO] [stdout] test lens_endpoint_ignores_stale_vector_hits_to_closed_and_retired_continuations ... ok
[INFO] [stdout] test lens_endpoint_surfaces_injected_vector_continuation_hit_without_text_match ... ok
[INFO] [stdout] test lens_endpoint_treats_backslash_query_as_literal_not_semantic_tokens ... ok
[INFO] [stdout] test lens_endpoint_treats_wildcard_query_as_literal_and_preserves_exact_hit ... ok
[INFO] [stdout] test lens_promotes_raw_event_hit_to_linked_active_continuation ... ok
[INFO] [stdout] test lens_endpoint_uses_semantic_candidate_expansion_for_distributed_tokens ... ok
[INFO] [stdout] test lens_orders_active_continuations_by_persisted_relation_kind_ranking ... ok
[INFO] [stdout] test preflight_endpoint_returns_confirmation_decision ... ok
[INFO] [stdout] test raw_event_get_missing_returns_404_envelope ... ok
[INFO] [stdout] test raw_event_get_returns_observed_event ... ok
[INFO] [stdout] test lens_endpoint_finds_living_lexical_hit_after_stale_result_limit ... ok
[INFO] [stdout] test temporal_delta_get_missing_returns_404_envelope ... ok
[INFO] [stdout] test observe_endpoint_persists_raw_event_and_lens_can_recall_it ... ok
[INFO] [stdout] test lens_uses_persisted_active_continuation_relations ... ok
[INFO] [stdout] test raw_event_search_empty_query_returns_empty_vec ... ok
[INFO] [stdout] test lens_recalls_matching_continuation_before_raw_event_fallback ... ok
[INFO] [stdout] test raw_event_search_returns_matching_events ... ok
[INFO] [stdout] test temporal_delta_list_endpoint_returns_persisted_delta ... ok
[INFO] [stdout] test temporal_delta_get_endpoint_returns_persisted_delta ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/health.rs (/opt/rustwide/target/debug/deps/health-0d8d956f7dd93b98)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test health_envelope_reports_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tfk_cli-a165f4bf77319249)
[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/main.rs (/opt/rustwide/target/debug/deps/tfk-3396ec6cae2bb0fa)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test tests::action_loop_endpoint_paths_are_stable ... ok
[INFO] [stdout] test tests::advisory_forecast_signal_endpoint_paths_are_stable ... ok
[INFO] [stdout] test tests::advisory_forecast_signal_get_path_rejects_request_line_and_path_injection ... ok
[INFO] [stdout] test tests::commit_create_body_uses_protocol_shape ... ok
[INFO] [stdout] test tests::continuation_get_path_rejects_request_line_injection ... ok
[INFO] [stdout] test tests::json_file_body_prefers_naked_request_when_valid ... ok
[INFO] [stdout] test tests::advisory_forecast_signal_get_path_allows_safe_ascii_id ... ok
[INFO] [stdout] test tests::observe_agent_body_serializes_source_evidence_act_type_and_time ... ok
[INFO] [stdout] test tests::json_file_body_validates_assimilate_request ... ok
[INFO] [stdout] test tests::observe_default_body_serializes_user_observed ... ok
[INFO] [stdout] test tests::json_file_body_validates_naked_forecast_request ... ok
[INFO] [stdout] test tests::observe_parsers_accept_supported_source_and_evidence_values ... ok
[INFO] [stdout] test tests::parses_advisory_forecast_signal_list_command ... ok
[INFO] [stdout] test tests::parses_advisory_forecast_signal_get_command ... ok
[INFO] [stdout] test tests::parses_commit_create_command_with_explicit_revocable ... ok
[INFO] [stdout] test tests::parses_continuation_create_command ... ok
[INFO] [stdout] test tests::parses_continuation_get_command ... ok
[INFO] [stdout] test tests::parses_commitment_list_command ... ok
[INFO] [stdout] test tests::parses_continuation_list_command ... ok
[INFO] [stdout] test tests::parses_raw_event_search_command ... ok
[INFO] [stdout] test tests::parses_observe_agent_flags ... ok
[INFO] [stdout] test tests::parses_preflight_command ... ok
[INFO] [stdout] test tests::parses_forecast_json_file_command ... ok
[INFO] [stdout] test tests::json_file_body_validates_wrapped_assimilate_request ... ok
[INFO] [stdout] test tests::preflight_request_body_defaults_option_value_loss ... ok
[INFO] [stdout] test tests::parses_temporal_delta_list_command ... ok
[INFO] [stdout] test tests::parses_temporal_delta_get_command ... ok
[INFO] [stdout] test tests::parses_raw_event_get_command ... ok
[INFO] [stdout] test tests::parses_continuation_create_continuation_type_alias ... ok
[INFO] [stdout] test tests::parses_relation_create_command ... ok
[INFO] [stdout] test tests::parses_relation_list_command ... ok
[INFO] [stdout] test tests::raw_event_get_path_allows_safe_ascii_id ... ok
[INFO] [stdout] test tests::temporal_delta_endpoint_paths_are_stable ... ok
[INFO] [stdout] test tests::parses_assimilate_json_file_command ... ok
[INFO] [stdout] test tests::raw_event_get_path_rejects_request_line_and_path_injection ... ok
[INFO] [stdout] test tests::raw_event_search_path_percent_encodes_query ... ok
[INFO] [stdout] test tests::parses_continuation_create_kind ... ok
[INFO] [stdout] test tests::relation_create_request_body_serializes_snake_case_kind_and_reason ... ok
[INFO] [stdout] test tests::rejects_invalid_relation_kind ... ok
[INFO] [stdout] test tests::parses_observe_defaults ... ok
[INFO] [stdout] test tests::rejects_commit_create_without_explicit_revocable ... ok
[INFO] [stdout] test tests::temporal_delta_get_path_allows_safe_ascii_id ... ok
[INFO] [stdout] test tests::temporal_delta_get_path_rejects_request_line_and_path_injection ... ok
[INFO] [stdout] test tests::rejects_invalid_continuation_create_kind ... ok
[INFO] [stdout] test tests::json_file_body_validates_wrapped_forecast_request ... ok
[INFO] [stdout] test tests::raw_event_endpoint_paths_are_stable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/http_client.rs (/opt/rustwide/target/debug/deps/http_client-d2971e05627d56a8)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test uds_http_get_request_uses_empty_body ... ok
[INFO] [stdout] test uds_http_request_includes_method_path_length_and_json_body ... ok
[INFO] [stdout] test uds_http_response_body_rejects_non_success_status ... ok
[INFO] [stdout] test uds_http_response_body_extracts_success_body ... 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/tfk_core-2eb2a877c7247446)
[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.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/forecast_scoring.rs (/opt/rustwide/target/debug/deps/forecast_scoring-5ecc45f168060b49)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test forecast_ignores_inactive_or_unrelated_commitments ... ok
[INFO] [stdout] test forecast_scores_irreversible_actions_against_active_nonrevocable_commitments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/preflight_scoring.rs (/opt/rustwide/target/debug/deps/preflight_scoring-10cd49d58c2d271c)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test preflight_does_not_block_low_irreversibility_actions ... ok
[INFO] [stdout] test preflight_requires_confirmation_when_risk_product_crosses_threshold ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/time_field_lens.rs (/opt/rustwide/target/debug/deps/time_field_lens-23f2318faabb7a82)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test blocked_matching_continuation_is_constrained_even_when_blocker_does_not_match_query ... ok
[INFO] [stdout] test explicit_conflict_and_block_relations_emit_boundaries ... ok
[INFO] [stdout] test depends_on_relation_boosts_prerequisite_in_lens_ranking ... ok
[INFO] [stdout] test forecast_penalizes_blocked_target_not_blocking_prerequisite ... ok
[INFO] [stdout] test forecast_ranks_high_progress_low_risk_action_first ... ok
[INFO] [stdout] test inactive_continuations_do_not_create_pressure_or_fake_action ... ok
[INFO] [stdout] test explicit_rule_facts_can_drive_lens_without_marker_extraction ... ok
[INFO] [stdout] test lens_ranking_uses_deterministic_tie_break_when_activation_matches ... ok
[INFO] [stdout] test lens_without_vector_influence_preserves_noop_behavior_for_unmatched_continuation ... ok
[INFO] [stdout] test literal_backslash_query_does_not_expand_to_semantic_tokens ... ok
[INFO] [stdout] test literal_wildcard_query_does_not_expand_to_semantic_tokens ... ok
[INFO] [stdout] test multi_token_semantic_overlap_rejects_single_token_match ... ok
[INFO] [stdout] test rule_fact_marker_extraction_rejects_substrings_and_ambiguous_horizons ... ok
[INFO] [stdout] test subsumes_relation_boosts_parent_in_lens_ranking ... ok
[INFO] [stdout] test rule_facts_promote_review_target_in_lens_ranking ... ok
[INFO] [stdout] test supports_relation_boosts_supported_target_in_lens_ranking ... ok
[INFO] [stdout] test lens_surfaces_conflict_between_progress_and_risk_instead_of_collapsing_it ... ok
[INFO] [stdout] test vector_influence_does_not_resurrect_closed_or_retired_continuations ... ok
[INFO] [stdout] test lens_turns_matching_obligation_into_future_path_constraint ... ok
[INFO] [stdout] test unresolved_risk_and_questions_emit_temporal_debt_and_verify_action ... ok
[INFO] [stdout] test vector_influence_surfaces_non_matching_active_continuation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tfkd-5cc71bd7c85691de)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test tests::http_bind_rejects_non_loopback_address ... ok
[INFO] [stdout] test tests::http_bind_accepts_loopback_address ... ok
[INFO] [stdout] test tests::private_dir_uses_owner_only_permissions ... ok
[INFO] [stdout] test tests::existing_group_or_world_writable_parent_without_sticky_bit_is_rejected ... ok
[INFO] [stdout] test tests::serve_parses_static_forecast_advisory_json_flag ... ok
[INFO] [stdout] test tests::serve_parses_forecast_sidecar_command_and_args ... ok
[INFO] [stdout] test tests::serve_rejects_sidecar_arg_without_command ... ok
[INFO] [stdout] test tests::existing_parent_permissions_are_not_changed ... ok
[INFO] [stdout] test tests::socket_restriction_uses_owner_only_permissions ... ok
[INFO] [stdout] test tests::stale_socket_cleanup_rejects_regular_file ... ok
[INFO] [stdout] test tests::stale_socket_cleanup_removes_socket_file ... ok
[INFO] [stdout] test tests::sticky_world_writable_parent_is_allowed ... ok
[INFO] [stdout] test tests::symlink_to_sticky_world_writable_parent_is_allowed ... ok
[INFO] [stdout] test tests::serve_rejects_static_json_and_sidecar_together ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/uds_smoke.rs (/opt/rustwide/target/debug/deps/uds_smoke-8cdb9f2d7679fdc9)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test uds_smoke_health_observe_and_raw_event_search ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- uds_smoke_health_observe_and_raw_event_search stdout ----
[INFO] [stdout] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     uds_smoke_health_observe_and_raw_event_search
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p tfk-daemon --test uds_smoke`
[INFO] running `Command { std: "docker" "inspect" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7", kill_on_drop: false }`
[INFO] [stdout] 724eaff99ec39bee3c58e8b040da069a579be2d18de988c17db8a0f26d46b3f7
