[INFO] cloning repository https://github.com/Scottsjr86/ForgeOS
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Scottsjr86/ForgeOS" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FScottsjr86%2FForgeOS", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FScottsjr86%2FForgeOS'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6caa5ff66f99b066e01ec88f1e8e01da49dfc16a
[INFO] testing Scottsjr86/ForgeOS against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FScottsjr86%2FForgeOS" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Scottsjr86/ForgeOS
[INFO] finished tweaking git repo https://github.com/Scottsjr86/ForgeOS
[INFO] tweaked toml for git repo https://github.com/Scottsjr86/ForgeOS written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Scottsjr86/ForgeOS on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Scottsjr86/ForgeOS 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tree-sitter-language v0.1.7
[INFO] [stderr]   Downloaded streaming-iterator v0.1.9
[INFO] [stderr]   Downloaded tree-sitter v0.24.7
[INFO] [stderr]   Downloaded tree-sitter-rust v0.23.2
[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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08
[INFO] running `Command { std: "docker" "start" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08", 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" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08", 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" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling forge-protocol v0.1.0 (/opt/rustwide/workdir/crates/forge-protocol)
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling tree-sitter-rust v0.23.2
[INFO] [stderr]    Compiling tree-sitter v0.24.7
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling forge-guards v0.1.0 (/opt/rustwide/workdir/crates/forge-guards)
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling forge-core v0.1.0 (/opt/rustwide/workdir/crates/forge-core)
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling forge-session v0.1.0 (/opt/rustwide/workdir/crates/forge-session)
[INFO] [stderr]    Compiling forge-world v0.1.0 (/opt/rustwide/workdir/crates/forge-world)
[INFO] [stderr]    Compiling forge-project v0.1.0 (/opt/rustwide/workdir/crates/forge-project)
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serial2 v0.2.38
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling forge-bridge v0.1.0 (/opt/rustwide/workdir/crates/forge-bridge)
[INFO] [stderr]    Compiling forge-nyx-client v0.1.0 (/opt/rustwide/workdir/crates/forge-nyx-client)
[INFO] [stderr]    Compiling forge-git v0.1.0 (/opt/rustwide/workdir/crates/forge-git)
[INFO] [stderr]    Compiling forge-editor v0.1.0 (/opt/rustwide/workdir/crates/forge-editor)
[INFO] [stderr]    Compiling forge-terminal v0.1.0 (/opt/rustwide/workdir/crates/forge-terminal)
[INFO] [stderr]    Compiling forge-app v0.1.0 (/opt/rustwide/workdir/crates/forge-app)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.45s
[INFO] running `Command { std: "docker" "inspect" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08", 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" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling forge-session v0.1.0 (/opt/rustwide/workdir/crates/forge-session)
[INFO] [stderr]    Compiling forge-guards v0.1.0 (/opt/rustwide/workdir/crates/forge-guards)
[INFO] [stderr]    Compiling forge-project v0.1.0 (/opt/rustwide/workdir/crates/forge-project)
[INFO] [stderr]    Compiling forge-nyx-client v0.1.0 (/opt/rustwide/workdir/crates/forge-nyx-client)
[INFO] [stderr]    Compiling forge-bridge v0.1.0 (/opt/rustwide/workdir/crates/forge-bridge)
[INFO] [stderr]    Compiling forge-app v0.1.0 (/opt/rustwide/workdir/crates/forge-app)
[INFO] [stderr]    Compiling forge-terminal v0.1.0 (/opt/rustwide/workdir/crates/forge-terminal)
[INFO] [stderr]    Compiling forge-editor v0.1.0 (/opt/rustwide/workdir/crates/forge-editor)
[INFO] [stderr]    Compiling forge-git v0.1.0 (/opt/rustwide/workdir/crates/forge-git)
[INFO] [stderr]    Compiling forge-world v0.1.0 (/opt/rustwide/workdir/crates/forge-world)
[INFO] [stderr]    Compiling forge-core v0.1.0 (/opt/rustwide/workdir/crates/forge-core)
[INFO] [stderr]    Compiling forge-protocol v0.1.0 (/opt/rustwide/workdir/crates/forge-protocol)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.44s
[INFO] running `Command { std: "docker" "inspect" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08", 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" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/forge_app-237739347ee3e9c5)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/forge_app-fbfe316be99a30ca)
[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 tests/command_workspace.rs (/opt/rustwide/target/debug/deps/command_workspace-df6368dc1249f666)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test commands_from_another_repository_cannot_enter_the_workspace ... ok
[INFO] [stdout] test stale_definition_and_unknown_command_fail_before_process_creation ... ok
[INFO] [stdout] test broader_working_directory_is_rejected_by_project_scope ... ok
[INFO] [stderr]      Running tests/editor_workspace.rs (/opt/rustwide/target/debug/deps/editor_workspace-6acfdb1b36365a04)
[INFO] [stdout] test registered_command_runs_in_declared_scope_and_records_project_revision ... 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 5 tests
[INFO] [stdout] test stale_discard_confirmation_cannot_remove_newer_edits ... ok
[INFO] [stdout] test refresh_detects_external_change_before_save ... ok
[INFO] [stdout] test external_change_conflicts_and_explicit_reopen_loads_external_bytes ... ok
[INFO] [stdout] test missing_file_buffer_is_created_atomically_and_reopens_clean ... ok
[INFO] [stdout] test multiple_buffers_save_independently_without_touching_unedited_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/git_mutation_workspace.rs (/opt/rustwide/target/debug/deps/git_mutation_workspace-231d29d6059b39f4)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test non_utf8_selected_path_reaches_native_git_without_loss ... ok
[INFO] [stdout] test foreign_project_snapshot_cannot_authorize_mutation ... ok
[INFO] [stdout] test empty_and_duplicate_selections_are_rejected_before_git_runs ... ok
[INFO] [stdout] test stale_or_unselected_views_fail_before_index_mutation ... ok
[INFO] [stdout] test confirmed_restore_discards_only_selected_tracked_bytes ... ok
[INFO] [stdout] test commit_is_bound_to_the_exact_selected_staged_patch ... ok
[INFO] [stdout] test stage_and_unstage_touch_only_the_explicit_selected_path ... ok
[INFO] [stdout] test linked_worktree_create_and_remove_require_exact_clean_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/git_workspace.rs (/opt/rustwide/target/debug/deps/git_workspace-ade98a9f7374b4c5)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test replacing_the_registered_repository_object_invalidates_future_inspection ... ok
[INFO] [stdout] test manifest_and_boundary_repository_identity_must_match ... ok
[INFO] [stdout] test repository_subdirectory_cannot_masquerade_as_the_registered_git_root ... ok
[INFO] [stdout] test project_workspace_reads_exact_registered_repository_state ... ok
[INFO] [stdout] test repeated_project_inspection_is_stable_but_not_cached ... ok
[INFO] [stderr]      Running tests/nyx_service_lifecycle.rs (/opt/rustwide/target/debug/deps/nyx_service_lifecycle-193d977d606c09f4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test an_existing_nyx_endpoint_prevents_duplicate_server_spawn ... ok
[INFO] [stdout] test degraded_nyx_control_plane_is_managed_as_truthful_degraded_readiness ... ok
[INFO] [stdout] test stopping_one_managed_nyx_does_not_modify_unrelated_local_state ... ok
[INFO] [stdout] test crashes_consume_the_bounded_restart_budget_with_new_process_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/public_routes.rs (/opt/rustwide/target/debug/deps/public_routes-a9377c3df91422ba)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test production_crates_expose_named_public_routes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/repository_navigation.rs (/opt/rustwide/target/debug/deps/repository_navigation-1ec8baae205fe872)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test search_result_opens_the_exact_editor_document ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/terminal_workspace.rs (/opt/rustwide/target/debug/deps/terminal_workspace-e1140f95cc6aac4e)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test symlink_working_directory_is_rejected_by_project_boundary ... ok
[INFO] [stdout] test working_directory_outside_declared_roots_is_rejected_before_spawn ... ok
[INFO] [stdout] test repository_root_requires_explicit_root_authority ... ok
[INFO] [stdout] test terminal_launch_is_bound_to_project_repository_and_allowed_directory ... ok
[INFO] [stderr]      Running tests/verification_workspace.rs (/opt/rustwide/target/debug/deps/verification_workspace-2da984ee85d5af5e)
[INFO] [stdout] test operations_with_a_forged_project_handle_fail_closed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test changed_head_rejects_before_the_registered_command_can_spawn ... ok
[INFO] [stdout] test passing_validation_binds_exact_command_revision_dirty_state_and_output ... ok
[INFO] [stdout] test source_changes_after_a_pass_make_the_historical_record_stale ... ok
[INFO] [stdout] test append_only_history_round_trips_and_rejects_foreign_project_scope ... ok
[INFO] [stdout] test fail_timeout_and_cancellation_remain_distinct_and_never_satisfy_current_state ... ok
[INFO] [stderr]      Running tests/workspace_recovery.rs (/opt/rustwide/target/debug/deps/workspace_recovery-50ef0569ba22ebee)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test changed_disk_restores_local_bytes_as_conflict_and_never_overwrites_disk ... ok
[INFO] [stdout] test sequential_capture_is_generation_guarded_and_restore_requires_empty_editor ... ok
[INFO] [stdout] test interrupted_publication_and_invalid_current_require_explicit_safe_choices ... ok
[INFO] [stdout] test dirty_buffers_terminal_metadata_and_service_state_restore_without_replay ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workspace_skeleton.rs (/opt/rustwide/target/debug/deps/workspace_skeleton-d0dcb14dd71d79ae)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test composition_root_links_runtime_authority_crates ... 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/forge_bridge-bb5d3199a9ee8958)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test lsp::client::tests::utf16_extent_counts_astral_scalars_and_newlines_exactly ... ok
[INFO] [stdout] test lsp::protocol::tests::framing_rejects_missing_duplicate_and_invalid_lengths ... ok
[INFO] [stdout] test lsp::protocol::tests::framed_json_round_trips_exactly ... ok
[INFO] [stdout] test processes::tests::nonzero_exit_is_explicit_exit_not_adapter_failure ... ok
[INFO] [stdout] test processes::tests::captures_fast_success_and_channel_local_sequences ... ok
[INFO] [stdout] test git::tests::executable_file_busy_is_retried_before_git_invocation_fails ... ok
[INFO] [stdout] test processes::tests::cancellation_is_not_reported_as_success ... ok
[INFO] [stdout] test processes::tests::concurrent_outcomes_keep_stable_process_identity ... ok
[INFO] [stdout] test processes::tests::timeout_is_not_reported_as_normal_exit ... ok
[INFO] [stdout] test processes::tests::cancellation_terminates_descendant_process_group ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/process_lifecycle.rs (/opt/rustwide/target/debug/deps/process_lifecycle-7ce34bcb7991a12a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/forge_core-e74aa05a41b79330)
[INFO] [stdout] test public_runner_reports_fast_failing_timeout_cancel_and_spawn_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test state::tests::payload_corruption_is_rejected ... ok
[INFO] [stdout] test state::tests::legacy_schema_requires_explicit_migration ... ok
[INFO] [stdout] test command_codec::tests::canonical_registered_command_round_trips ... ok
[INFO] [stdout] test hashing::tests::changed_state_and_result_payload_change_identity ... ok
[INFO] [stdout] test state::tests::truncation_trailing_bytes_and_reserved_type_fail ... ok
[INFO] [stdout] test hashing::tests::equivalent_state_has_equivalent_hash ... ok
[INFO] [stdout] test state::tests::unknown_schema_never_falls_back_or_guesses ... ok
[INFO] [stdout] test hashing::tests::snapshot_and_result_domains_do_not_alias ... ok
[INFO] [stdout] test state::tests::current_record_round_trips_to_exact_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/durable_workspace_state.rs (/opt/rustwide/target/debug/deps/durable_workspace_state-d66d290209fc6460)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test malformed_recovery_state_fails_closed ... ok
[INFO] [stdout] test durable_workspace_round_trips_sorted_non_live_state ... 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/project_manifest.rs (/opt/rustwide/target/debug/deps/project_manifest-5ba1955755015a46)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test exact_v1_header_and_required_field_count_are_golden_locked ... ok
[INFO] [stdout] test state_record_round_trip_preserves_manifest_type_and_bytes ... ok
[INFO] [stdout] test invalid_paths_and_duplicate_identifiers_are_rejected ... ok
[INFO] [stderr]      Running tests/project_registry_state.rs (/opt/rustwide/target/debug/deps/project_registry_state-4983912ffc6b59ae)
[INFO] [stdout] test canonical_bytes_ignore_input_collection_order_and_reopen_equivalently ... ok
[INFO] [stdout] test unsupported_schema_unknown_required_and_trailing_bytes_fail_closed ... ok
[INFO] [stdout] test exact_v1_manifest_bytes_are_golden_locked ... 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] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test command_set_must_match_manifest_identity_repository_and_name ... ok
[INFO] [stdout] test canonical_registry_round_trip_preserves_every_project_field ... ok
[INFO] [stdout] test corrupt_snapshot_identity_unknown_schema_and_trailing_bytes_are_rejected ... ok
[INFO] [stdout] test exact_registry_payload_identity_is_golden_locked ... ok
[INFO] [stdout] test duplicate_project_and_repository_identity_fail_closed ... ok
[INFO] [stdout] test state_record_round_trip_uses_the_reserved_registry_type ... ok
[INFO] [stdout] test rename_and_snapshot_mutate_only_the_selected_project ... ok
[INFO] [stdout] test removal_returns_the_record_without_mutating_other_records ... ok
[INFO] [stdout] test recent_open_order_is_monotonic_and_independent_from_wall_clock_time ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/protocol_contracts.rs (/opt/rustwide/target/debug/deps/protocol_contracts-4a07cc3911976dd3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test forge_core_consumes_the_typed_v1_protocol_contract ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/registered_commands.rs (/opt/rustwide/target/debug/deps/registered_commands-231f9e6aa037daf0)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test environment_input_order_does_not_change_command_meaning ... ok
[INFO] [stdout] test every_execution_policy_change_changes_definition_identity ... ok
[INFO] [stdout] test replacement_requires_the_exact_previous_definition_identity ... ok
[INFO] [stdout] test non_utf8_command_working_directory_is_rejected ... ok
[INFO] [stdout] test timeout_policy_rejects_zero_and_unbounded_large_values ... ok
[INFO] [stdout] test registry_is_idempotent_but_rejects_silent_identity_reuse ... ok
[INFO] [stdout] test exact_definition_has_golden_identity_and_fields ... ok
[INFO] [stdout] test environment_policy_rejects_implicit_or_ambiguous_names ... ok
[INFO] [stdout] test invalid_program_and_arguments_are_rejected_before_registration ... ok
[INFO] [stdout] test registry_iteration_is_stable_by_command_id ... ok
[INFO] [stdout] test argv_tokens_remain_literal_and_are_never_shell_prose ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/verification_records.rs (/opt/rustwide/target/debug/deps/verification_records-2b2f6e4f62108910)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test record_round_trip_preserves_exact_canonical_bytes ... ok
[INFO] [stdout] test ledger_rejects_tampered_stored_record_identity ... ok
[INFO] [stdout] test ledger_is_append_only_deterministic_and_state_round_trips ... ok
[INFO] [stdout] test only_a_pass_for_the_exact_end_state_satisfies_current_validation ... ok
[INFO] [stdout] test output_reference_preserves_channel_boundaries_and_lengths ... ok
[INFO] [stdout] test record_identity_binds_exact_argv_source_outcome_and_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workspace_recovery.rs (/opt/rustwide/target/debug/deps/workspace_recovery-00007b5f2e46dfbc)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test invalid_process_claims_and_duplicate_actions_fail_closed ... ok
[INFO] [stdout] test malformed_snapshot_identity_is_rejected_inside_valid_state_envelope ... ok
[INFO] [stdout] test recovery_record_round_trips_canonical_safe_and_crash_evidence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workspace_skeleton.rs (/opt/rustwide/target/debug/deps/workspace_skeleton-4d0470f46e5058c7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test pure_core_boundary_is_linkable ... 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/forge_editor-2869935a8ae1bb7a)
[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/buffer_state.rs (/opt/rustwide/target/debug/deps/buffer_state-5fdbf5b4760408ac)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test opening_existing_bytes_requires_the_exact_disk_version ... ok
[INFO] [stdout] test save_conflicts_and_failures_are_explicit_terminal_outcomes ... ok
[INFO] [stdout] test invalid_ranges_cursors_and_destructive_close_are_rejected ... ok
[INFO] [stdout] test late_save_success_does_not_erase_newer_dirty_edits ... ok
[INFO] [stdout] test edits_advance_content_version_cursor_and_dirty_state ... ok
[INFO] [stdout] test external_disk_change_creates_conflict_without_replacing_local_bytes ... ok
[INFO] [stdout] test matching_save_success_marks_the_current_generation_clean ... ok
[INFO] [stdout] test one_buffer_identity_cannot_name_two_documents ... ok
[INFO] [stdout] test editing_back_to_the_disk_bytes_restores_clean_state ... ok
[INFO] [stderr]      Running tests/language_server.rs (/opt/rustwide/target/debug/deps/language_server-4cfc914e9fea00dd)
[INFO] [stdout] test destructive_discard_requires_the_exact_current_generation ... ok
[INFO] [stdout] test reopening_the_same_document_reuses_one_buffer_authority ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test language_state_cannot_cross_buffer_identity ... ok
[INFO] [stdout] test non_utf8_rust_remains_editable_when_language_state_is_unavailable ... ok
[INFO] [stdout] test prepared_update_does_not_advance_language_state_until_committed ... ok
[INFO] [stdout] test missing_server_is_a_typed_spawn_failure ... ok
[INFO] [stdout] test project_and_repository_mismatches_never_cross_the_wire ... ok
[INFO] [stdout] test unsupported_capabilities_are_reported_without_guessing ... ok
[INFO] [stdout] test malformed_protocol_is_explicit_and_does_not_mutate_the_buffer ... ok
[INFO] [stdout] test unexpected_server_exit_is_not_reported_as_timeout ... ok
[INFO] [stdout] test diagnostics_are_bound_to_the_exact_editor_generation ... ok
[INFO] [stdout] test starts_and_negotiates_reviewed_capabilities ... ok
[INFO] [stdout] test failed_restart_clears_document_state_before_retry ... ok
[INFO] [stdout] test stale_diagnostics_are_rejected_after_an_edit ... ok
[INFO] [stdout] test restart_requires_a_new_process_identity_and_clears_document_state ... ok
[INFO] [stdout] test missing_and_unknown_diagnostic_versions_are_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_state.rs (/opt/rustwide/target/debug/deps/parser_state-5dd01c2f1adb638a)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test non_utf8_parse_failure_does_not_block_plain_text_buffer_editing ... ok
[INFO] [stdout] test invalid_rust_is_a_snapshot_with_explicit_issues_not_an_adapter_failure ... ok
[INFO] [stdout] test update_requires_a_strictly_newer_content_version ... ok
[INFO] [stdout] test parser_state_cannot_cross_document_identity ... ok
[INFO] [stdout] test stale_previous_bytes_are_rejected_without_poisoning_parser_state ... ok
[INFO] [stdout] test parser_state_cannot_cross_buffer_identity ... ok
[INFO] [stdout] test edited_buffer_makes_the_previous_snapshot_explicitly_stale ... ok
[INFO] [stdout] test structural_edit_reports_changed_ranges ... ok
[INFO] [stdout] test incremental_update_advances_to_the_exact_buffer_generation ... ok
[INFO] [stdout] test valid_rust_exposes_named_syntax_spans_for_exact_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rust_features.rs (/opt/rustwide/target/debug/deps/rust_features-004116cdcd269816)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test real_rust_analyzer_proves_diagnostics_definition_completion_and_symbols ... ignored, requires operator rust-analyzer and a real Rust workspace
[INFO] [stdout] test server_failure_keeps_current_syntax_and_marks_language_degraded ... ok
[INFO] [stdout] test definition_completion_and_symbols_are_typed_sorted_and_generation_bound ... ok
[INFO] [stdout] test stale_feature_results_are_rejected_after_atomic_intelligence_update ... ok
[INFO] [stdout] test workspace_symbol_results_outside_the_workspace_fail_closed ... ok
[INFO] [stdout] test navigation_results_outside_the_workspace_fail_closed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/forge_git-90977f283155f241)
[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/consistent_inspection.rs (/opt/rustwide/target/debug/deps/consistent_inspection-dd85573f91e8bc3e)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test inspection_is_read_only_against_native_git_state ... ok
[INFO] [stdout] test snapshot_identity_changes_when_native_repository_state_changes ... ok
[INFO] [stdout] test stable_inspection_binds_status_branch_revision_and_both_diff_scopes ... ok
[INFO] [stdout] test repository_change_between_capture_passes_is_rejected ... ok
[INFO] [stdout] test inspection_preserves_staged_unstaged_untracked_rename_delete_and_conflict_meaning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/git_mutation.rs (/opt/rustwide/target/debug/deps/git_mutation-d5fcd8b92cffe8b5)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test duplicate_paths_are_rejected_before_git_runs ... ok
[INFO] [stdout] test primary_worktree_removal_is_rejected ... ok
[INFO] [stdout] test missing_mutation_executable_is_a_typed_spawn_failure ... ok
[INFO] [stdout] test existing_worktree_target_is_rejected_before_git_runs ... ok
[INFO] [stdout] test stage_uses_exact_expected_path_and_reports_resulting_state ... ok
[INFO] [stdout] test non_utf8_path_is_staged_without_lossy_conversion ... ok
[INFO] [stdout] test stale_restore_expectation_preserves_changed_bytes ... ok
[INFO] [stdout] test confirmed_restore_discards_only_the_exact_selected_path ... ok
[INFO] [stdout] test changed_worktree_bytes_reject_stale_stage_without_index_mutation ... ok
[INFO] [stdout] test dirty_linked_worktree_is_not_removed ... ok
[INFO] [stdout] test create_worktree_uses_new_branch_without_checkout_or_force ... ok
[INFO] [stdout] test stale_staged_identity_rejects_unstage ... ok
[INFO] [stdout] test native_pathspec_failure_preserves_unrelated_source_and_head ... ok
[INFO] [stdout] test stale_index_rejects_commit_without_moving_head ... ok
[INFO] [stdout] test commit_binds_exact_head_and_staged_patch_identity ... ok
[INFO] [stdout] test wrong_repository_identity_is_rejected_before_mutation ... ok
[INFO] [stdout] test commit_does_not_execute_repository_hooks ... ok
[INFO] [stdout] test clean_linked_worktree_can_be_removed_without_force ... ok
[INFO] [stdout] test unstage_removes_only_explicit_literal_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/patch_application.rs (/opt/rustwide/target/debug/deps/patch_application-882538ca5a866428)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test undeclared_traditional_second_diff_is_rejected ... ok
[INFO] [stdout] test file_table_must_match_payload_paths_and_actions ... ok
[INFO] [stdout] test repository_identity_mismatch_rejects_before_file_access ... ok
[INFO] [stdout] test concurrent_apply_lock_is_visible_and_non_destructive ... ok
[INFO] [stdout] test binary_markers_and_nul_bytes_are_rejected ... ok
[INFO] [stdout] test partially_applicable_patch_preserves_every_original_file ... ok
[INFO] [stdout] test stale_before_hash_rejects_without_touching_worktree ... ok
[INFO] [stdout] test valid_patch_is_checked_applied_and_verified ... ok
[INFO] [stdout] test missing_git_is_a_typed_invocation_failure_and_lock_is_removed ... ok
[INFO] [stdout] test traversal_and_quoted_paths_are_rejected ... ok
[INFO] [stdout] test base_revision_mismatch_rejects_before_native_apply ... ok
[INFO] [stdout] test validation_is_non_mutating_and_exposes_exact_metadata ... ok
[INFO] [stdout] test symlink_final_or_parent_component_is_rejected ... ok
[INFO] [stdout] test wrong_after_hash_rolls_back_successful_native_apply ... ok
[INFO] [stdout] test regular_file_addition_and_deletion_are_supported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_only_git.rs (/opt/rustwide/target/debug/deps/read_only_git-2aa056ca21125680)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test diff_range_rejects_git_option_injection_before_spawn ... ok
[INFO] [stdout] test non_repository_preserves_native_exit_and_stderr ... ok
[INFO] [stdout] test unborn_repository_has_branch_without_fake_revision ... ok
[INFO] [stdout] test missing_git_executable_is_a_typed_spawn_failure ... ok
[INFO] [stdout] test replacing_the_repository_root_invalidates_the_inspector ... ok
[INFO] [stdout] test non_utf8_status_paths_are_preserved_without_replacement ... ok
[INFO] [stdout] test attached_branch_and_revision_match_native_git ... ok
[INFO] [stdout] test repository_subdirectory_is_rejected_as_the_wrong_boundary ... ok
[INFO] [stdout] test rename_status_preserves_both_unquoted_paths_and_score ... ok
[INFO] [stdout] test worktree_porcelain_reports_primary_and_linked_worktrees ... ok
[INFO] [stdout] test status_preserves_staged_unstaged_and_untracked_states ... ok
[INFO] [stdout] test detached_head_is_not_collapsed_into_a_branch_name ... ok
[INFO] [stdout] test worktree_diff_exposes_typed_entry_and_exact_patch_bytes ... ok
[INFO] [stdout] test staged_and_worktree_diffs_remain_distinct ... ok
[INFO] [stdout] test exact_revision_range_diff_is_typed_and_binary_safe ... ok
[INFO] [stdout] test read_only_inspection_preserves_native_repository_state ... ok
[INFO] [stdout] test malformed_machine_output_is_a_typed_parse_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/forge_guards-208892bd411930ad)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test core_purity::tests::exact_reviewed_graph_passes ... ok
[INFO] [stdout] test core_purity::tests::missing_core_package_is_invalid_evidence ... ok
[INFO] [stdout] test core_purity::tests::unknown_transitive_package_fails_closed ... ok
[INFO] [stdout] test seams::tests::empty_cargo_tree_is_invalid_evidence ... ok
[INFO] [stdout] test seams::tests::reviewed_matrix_covers_every_reviewed_package ... ok
[INFO] [stdout] test source_size::tests::classifies_exact_contract_boundaries ... ok
[INFO] [stdout] test seams::tests::cargo_tree_parser_sorts_and_deduplicates_packages ... ok
[INFO] [stdout] test source_size::tests::counts_empty_terminated_and_unterminated_physical_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/forge-core-purity.rs (/opt/rustwide/target/debug/deps/forge_core_purity-993a00586e75d824)
[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/forge-seam-direction.rs (/opt/rustwide/target/debug/deps/forge_seam_direction-ad9c183818d9b9d7)
[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/forge-source-size.rs (/opt/rustwide/target/debug/deps/forge_source_size-3648bc7dac027f91)
[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/core_purity_fixtures.rs (/opt/rustwide/target/debug/deps/core_purity_fixtures-0a92d47644214ee4)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test generic_adapter_cannot_smuggle_transitive_effect_dependency ... ok
[INFO] [stdout] test real_shape_with_only_protocol_dependency_passes ... ok
[INFO] [stdout] test representative_forbidden_direct_dependencies_are_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/public_routes.rs (/opt/rustwide/target/debug/deps/public_routes-6aad0ddacafd9ff5)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test guard_crate_exposes_only_named_guard_routes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/seam_direction_fixtures.rs (/opt/rustwide/target/debug/deps/seam_direction_fixtures-f59360100fbc5c27)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test missing_reviewed_package_is_invalid_evidence ... ok
[INFO] [stdout] test generic_adapter_cannot_smuggle_presentation_backward ... ok
[INFO] [stdout] test unknown_forgeos_workspace_package_fails_closed ... ok
[INFO] [stdout] test reviewed_workspace_graph_passes ... ok
[INFO] [stdout] test representative_backward_seams_are_rejected ... ok
[INFO] [stderr]      Running tests/source_size_fixtures.rs (/opt/rustwide/target/debug/deps/source_size_fixtures-1fbdbe6773cb9cb9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.88s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test symlink_inside_authored_tree_is_rejected_instead_of_silently_skipped ... ok
[INFO] [stdout] test deny_warnings_returns_failure_without_reclassifying_warning ... ok
[INFO] [stdout] test source_size_boundaries_have_exact_outcomes ... ok
[INFO] [stdout] test fixed_policy_excludes_generated_vendored_and_build_output_source ... ok
[INFO] [stdout] test executable_reports_boundary_status_and_exit_code ... ok
[INFO] [stderr]      Running tests/workspace_skeleton.rs (/opt/rustwide/target/debug/deps/workspace_skeleton-ccdee68fa9db4b0b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test structural_guard_boundary_is_linkable ... 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/forge_nyx_client-945ee363b9c3b12a)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/nyx_conversations.rs (/opt/rustwide/target/debug/deps/nyx_conversations-717504202d72256a)
[INFO] [stdout] test patches::tests::altered_transport_bytes_are_rejected_before_git_ownership ... ok
[INFO] [stdout] test patches::tests::exact_offer_round_trips_without_granting_apply_authority ... ok
[INFO] [stdout] test canonical_json::tests::canonical_json_ignores_object_construction_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test bearer_token_rejects_header_injection ... ok
[INFO] [stdout] test conversation_control_and_path_validation_fail_closed ... ok
[INFO] [stdout] test conversation_creation_preserves_session_and_title ... ok
[INFO] [stdout] test missing_model_failure_remains_nyx_server_truth ... ok
[INFO] [stdout] test real_nyx_conversation_gate_proves_models_streaming_session_message_and_restore ... ignored, requires a separately running real Nyx_Server local conversation gate
[INFO] [stdout] test multiline_message_content_is_preserved ... ok
[INFO] [stdout] test conversation_list_is_bound_to_the_requested_session ... ok
[INFO] [stdout] test native_message_response_preserves_model_and_ordered_terminal_events ... ok
[INFO] [stdout] test model_catalog_is_typed_ordered_and_bearer_authenticated ... ok
[INFO] [stdout] test openai_stream_accepts_nyx_projection_without_contract_response_header ... ok
[INFO] [stdout] test model_catalog_rejects_duplicate_identity ... ok
[INFO] [stdout] test session_creation_preserves_request_and_server_identity ... ok
[INFO] [stdout] test openai_stream_preserves_server_frames_and_done_terminator ... ok
[INFO] [stdout] test openai_stream_requires_nyx_schema_header ... ok
[INFO] [stdout] test native_message_response_requires_response_created_first ... ok
[INFO] [stdout] test openai_stream_requires_done_terminator ... ok
[INFO] [stdout] test message_history_rejects_cross_session_identity ... ok
[INFO] [stdout] test openai_stream_rejects_sequence_gaps ... ok
[INFO] [stdout] test openai_stream_rejects_model_attribution_mismatch ... ok
[INFO] [stdout] test close_and_restore_controls_use_exact_server_owned_identity ... ok
[INFO] [stdout] test native_message_response_rejects_reordered_events ... ok
[INFO] [stdout] test session_list_rejects_selection_disagreement ... ok
[INFO] [stdout] test session_creation_rejects_workspace_attribution_mismatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test real_nyx_public_api_gate ... ignored, requires an independently running Nyx_Server public API
[INFO] [stdout] test missing_configured_endpoint_is_unavailable ... ok
[INFO] [stderr]      Running tests/nyx_health.rs (/opt/rustwide/target/debug/deps/nyx_health-0722334a57d8a543)
[INFO] [stdout] test compatible_healthy_nyx_uses_public_http_contract ... ok
[INFO] [stdout] test malformed_success_response_is_incompatible_without_crashing ... ok
[INFO] [stdout] test incompatible_major_is_rejected_from_nyx_error_contract ... ok
[INFO] [stdout] test wrong_nyx_schema_is_incompatible ... ok
[INFO] [stdout] test response_header_must_match_body_contract ... ok
[INFO] [stdout] test degraded_nyx_retains_capabilities_and_readiness_truth ... ok
[INFO] [stdout] test unix_socket_transport_carries_the_same_public_http_contract ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nyx_permissions.rs (/opt/rustwide/target/debug/deps/nyx_permissions-c2f0127ca2bcaa8d)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test real_nyx_permission_gate_proves_exact_approval_and_replay_rejection ... ignored, requires an independently running Nyx_Server permission API
[INFO] [stdout] test audit_report_rejects_zero_sequence ... ok
[INFO] [stdout] test audit_report_requires_strictly_increasing_nyx_sequence ... ok
[INFO] [stdout] test uppercase_external_hash_is_rejected_as_noncanonical ... ok
[INFO] [stdout] test tampered_checkpoint_hash_is_rejected_before_display_or_resume ... ok
[INFO] [stdout] test audit_report_rejects_duplicate_or_reordered_sequence ... ok
[INFO] [stdout] test create_checkpoint_reconciles_nyx_owned_immutable_hashes ... ok
[INFO] [stdout] test denial_returns_no_token_and_later_resume_is_rejected ... ok
[INFO] [stdout] test approval_and_exact_resume_are_bound_to_one_nyx_token ... ok
[INFO] [stdout] test altered_payload_cannot_reuse_an_approved_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nyx_remote_agent.rs (/opt/rustwide/target/debug/deps/nyx_remote_agent-299ccd7f90e74c55)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test real_nyx_remote_agent_gate_proves_deferred_create_cancel_and_list_truth ... ignored, requires an independently running Nyx_Server remote-agent API
[INFO] [stdout] test tampered_request_hash_is_rejected_before_display ... ok
[INFO] [stdout] test list_requires_stable_unique_run_order ... ok
[INFO] [stdout] test route_provider_and_model_must_match_the_accepted_request ... ok
[INFO] [stdout] test create_run_reconciles_nyx_owned_identity_source_budget_and_cost ... ok
[INFO] [stdout] test continuation_accepts_only_the_same_queued_run_identity ... ok
[INFO] [stdout] test cost_and_execution_counters_cannot_exceed_the_declared_budget ... ok
[INFO] [stdout] test list_rejects_duplicate_or_reordered_runs ... ok
[INFO] [stdout] test uppercase_external_hash_is_rejected_as_noncanonical ... ok
[INFO] [stdout] test cancel_binds_control_to_the_exact_task_and_request ... ok
[INFO] [stdout] test terminal_records_must_be_truthful_and_cannot_continue ... ok
[INFO] [stdout] test idempotent_replay_may_return_200_but_must_return_the_exact_record ... ok
[INFO] [stdout] test foreign_control_rejection_is_preserved_as_nyx_server_truth ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/forge_project-1505dd4cb11a6aa3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test paths::tests::different_device_is_rejected_as_unexpected_mount ... ok
[INFO] [stdout] test text_search::tests::exact_byte_offsets_and_line_columns_are_stable ... ok
[INFO] [stdout] test text_search::tests::query_validation_rejects_ambiguous_or_unbounded_requests ... ok
[INFO] [stdout] test persistence::tests::symlink_target_is_rejected ... ok
[INFO] [stdout] test persistence::tests::create_and_reopen_are_equivalent ... ok
[INFO] [stdout] test files::tests::injected_failures_preserve_original_bytes_and_remove_stage ... ok
[INFO] [stdout] test persistence::tests::interrupted_stage_is_visible_and_discarded_only_after_valid_reopen ... ok
[INFO] [stdout] test persistence::tests::corrupt_and_unknown_schema_records_are_rejected_without_defaults ... ok
[INFO] [stdout] test persistence::tests::legacy_migration_is_explicit_and_rewrites_current_schema ... ok
[INFO] [stdout] test persistence::tests::injected_failures_preserve_the_previous_valid_current_record ... ok
[INFO] [stdout] test persistence::tests::replace_is_atomic_and_retains_previous_valid_bytes ... ok
[INFO] [stderr]      Running tests/file_access.rs (/opt/rustwide/target/debug/deps/file_access-0f7a79f8881314bb)
[INFO] [stdout] test persistence::tests::missing_current_can_recover_previous_and_create_does_not_hide_it ... ok
[INFO] [stdout] test persistence::tests::explicit_recovery_restores_previous_after_current_corruption ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test symlink_and_directory_targets_are_never_treated_as_files ... ok
[INFO] [stdout] test denied_root_and_wrong_repository_are_rejected_before_io ... ok
[INFO] [stdout] test changed_on_disk_conflict_preserves_external_bytes ... ok
[INFO] [stdout] test repository_root_permission_allows_top_level_files ... ok
[INFO] [stdout] test missing_and_existing_expectations_are_not_interchangeable ... ok
[INFO] [stdout] test non_utf8_filename_round_trips_without_lossy_conversion ... ok
[INFO] [stdout] test missing_expectation_creates_new_file_without_partial_bytes ... ok
[INFO] [stdout] test raw_read_preserves_bytes_and_returns_exact_revision ... ok
[INFO] [stdout] test atomic_replace_preserves_mode_and_returns_new_revision ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/path_boundary.rs (/opt/rustwide/target/debug/deps/path_boundary-c134f7f0c64626c8)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test missing_and_non_directory_components_return_typed_failures ... ok
[INFO] [stdout] test moved_repository_rebinds_only_when_the_directory_object_is_unchanged ... ok
[INFO] [stdout] test root_and_child_symlinks_are_rejected_before_following_them ... ok
[INFO] [stdout] test root_replacement_is_detected_and_cannot_inherit_repository_identity ... ok
[INFO] [stdout] test non_utf8_child_names_resolve_without_lossy_text_conversion ... ok
[INFO] [stdout] test traversal_absolute_alias_and_wrong_repository_requests_are_denied ... ok
[INFO] [stdout] test normal_child_keeps_display_and_canonical_paths_separate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/project_registry.rs (/opt/rustwide/target/debug/deps/project_registry-06696c67351cf8f6)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test moved_repository_keeps_identity_only_for_the_same_directory_object ... ok
[INFO] [stdout] test duplicate_project_and_repository_ids_are_rejected ... ok
[INFO] [stderr]      Running tests/project_registry_persistence.rs (/opt/rustwide/target/debug/deps/project_registry_persistence-ad9fc1b1528bb771)
[INFO] [stdout] test valid_manifest_import_and_reopen_are_equivalent ... ok
[INFO] [stdout] test missing_or_non_directory_allowed_roots_fail_import ... 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] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test interrupted_staging_is_visible_and_explicitly_discarded ... ok
[INFO] [stdout] test invalid_allowed_root_and_wrong_command_repository_fail_before_publish ... ok
[INFO] [stdout] test corrupt_current_state_fails_closed_without_default_registry ... ok
[INFO] [stdout] test exact_command_definitions_survive_reopen ... ok
[INFO] [stdout] test copied_or_replaced_repository_root_is_rejected_on_reopen ... ok
[INFO] [stdout] test duplicate_identity_failure_does_not_publish_partial_state ... ok
[INFO] [stdout] test same_repository_object_can_relocate_and_reopen ... ok
[INFO] [stdout] test unrelated_project_record_remains_equivalent_after_selected_mutation ... ok
[INFO] [stdout] test recent_open_order_survives_process_restart ... ok
[INFO] [stderr]      Running tests/repository_browse_search.rs (/opt/rustwide/target/debug/deps/repository_browse_search-946bb599e393c697)
[INFO] [stdout] test register_rename_close_reopen_and_remove_never_touch_source ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test non_utf8_entry_names_round_trip_without_lossy_display_identity ... ok
[INFO] [stdout] test approved_tree_is_deterministic_and_hides_denied_roots ... ok
[INFO] [stdout] test search_returns_stable_path_line_and_byte_positions_with_empty_no_match ... ok
[INFO] [stdout] test exact_file_open_preserves_raw_bytes_and_denied_paths_fail_closed ... ok
[INFO] [stdout] test unreadable_by_policy_files_are_explicit_search_issues ... ok
[INFO] [stdout] test symlink_escape_is_reported_and_never_searched ... ok
[INFO] [stdout] test search_limit_is_explicit_and_search_never_mutates_files ... ok
[INFO] [stderr]      Running tests/workspace_recovery_store.rs (/opt/rustwide/target/debug/deps/workspace_recovery_store-21b01861ccf38bb5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test interrupted_publication_is_visible_but_current_remains_authoritative ... ok
[INFO] [stdout] test corrupt_current_offers_explicit_previous_restore ... ok
[INFO] [stdout] test generation_guarded_publication_retains_previous_valid_image ... ok
[INFO] [stdout] test valid_current_can_never_be_silently_replaced_by_older_previous ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/forge_protocol-eebe68c00c06559d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test hashes::tests::external_contract_digest_matches_raw_sha256_vectors ... ok
[INFO] [stdout] test hashes::tests::corrupt_payload_fails_verification ... ok
[INFO] [stdout] test hashes::tests::changed_content_or_domain_changes_identity ... ok
[INFO] [stdout] test hashes::tests::v1_structured_request_identity_is_golden_locked ... ok
[INFO] [stdout] test hashes::tests::structured_field_order_does_not_change_identity ... ok
[INFO] [stdout] test hashes::tests::uppercase_or_malformed_digest_text_is_rejected ... ok
[INFO] [stdout] test patches::tests::declared_payload_or_identity_drift_is_rejected ... ok
[INFO] [stdout] test paths::tests::ambiguous_or_escaping_paths_are_rejected_without_normalization ... ok
[INFO] [stdout] test hashes::tests::identical_file_bytes_have_identical_identity ... ok
[INFO] [stdout] test paths::tests::non_utf8_path_bytes_are_not_replaced ... ok
[INFO] [stdout] test identities::tests::canonical_text_round_trips_and_rejects_uppercase ... ok
[INFO] [stdout] test identities::tests::duplicate_detection_is_typed_and_deterministic ... ok
[INFO] [stdout] test hashes::tests::all_v1_domains_are_distinct_for_the_same_payload ... ok
[INFO] [stdout] test patches::tests::identity_is_stable_across_file_table_input_order ... ok
[INFO] [stdout] test paths::tests::canonical_relative_paths_preserve_repository_identity ... ok
[INFO] [stdout] test hashes::tests::duplicate_and_unstable_field_names_are_rejected ... ok
[INFO] [stdout] test patches::tests::file_action_hash_semantics_and_duplicates_are_explicit ... ok
[INFO] [stdout] test processes::tests::lifecycle_accepts_one_terminal_outcome_only ... ok
[INFO] [stdout] test processes::tests::only_spawn_failure_can_finish_before_running ... ok
[INFO] [stdout] test processes::tests::request_rejects_empty_program_and_nul_arguments ... ok
[INFO] [stdout] test sha256::tests::matches_empty_sha256_vector ... ok
[INFO] [stdout] test sha256::tests::matches_abc_sha256_vector ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/contract_v1.rs (/opt/rustwide/target/debug/deps/contract_v1-c4ea21e51734ddc9)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test event_identity_is_independent_from_event_payload ... ok
[INFO] [stdout] test duplicate_ids_become_typed_protocol_errors ... ok
[INFO] [stdout] test malformed_wire_is_rejected_without_guessing ... ok
[INFO] [stdout] test request_result_and_error_envelopes_round_trip ... ok
[INFO] [stdout] test v1_wire_bytes_are_locked ... ok
[INFO] [stdout] test all_required_identity_types_round_trip_canonical_text ... ok
[INFO] [stdout] test unknown_version_is_rejected_before_payload_decode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/workspace_skeleton.rs (/opt/rustwide/target/debug/deps/workspace_skeleton-0ca6157614435858)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/forge_session-7164e614439afc4c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test protocol_boundary_is_linkable ... 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] [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/forgeos-session-launcher.rs (/opt/rustwide/target/debug/deps/forgeos_session_launcher-9c2c37b8bc9b47c7)
[INFO] [stderr]      Running tests/recovery_evidence.rs (/opt/rustwide/target/debug/deps/recovery_evidence-90174cb296f8b610)
[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 1 test
[INFO] [stdout] test start_and_stop_residue_is_non_replayable_and_process_liveness_is_unknown ... ok
[INFO] [stderr]      Running tests/service_plan.rs (/opt/rustwide/target/debug/deps/service_plan-361d935e89ec3044)
[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] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test duplicate_and_self_dependencies_are_rejected_before_plan_creation ... ok
[INFO] [stdout] test dependency_must_have_an_earlier_explicit_rank ... ok
[INFO] [stdout] test service_names_are_canonical_lower_kebab_text ... ok
[INFO] [stdout] test explicit_startup_and_reverse_shutdown_order_are_stable ... ok
[INFO] [stdout] test duplicate_name_is_rejected ... ok
[INFO] [stdout] test duplicate_startup_rank_is_rejected ... ok
[INFO] [stdout] test adding_unrelated_service_preserves_existing_relative_order ... ok
[INFO] [stderr]      Running tests/service_runtime.rs (/opt/rustwide/target/debug/deps/service_runtime-139adaffceea4084)
[INFO] [stdout] test unknown_dependency_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test readiness_failure_consumes_only_the_declared_restart_budget ... ok
[INFO] [stdout] test wrong_failure_stage_cannot_reclassify_a_service_attempt ... ok
[INFO] [stdout] test exact_start_readiness_and_stop_cycle_is_recorded ... ok
[INFO] [stdout] test duplicate_start_and_forged_process_identity_are_rejected ... ok
[INFO] [stdout] test unexpected_exit_becomes_restart_pending_then_terminal_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/session_bootstrap.rs (/opt/rustwide/target/debug/deps/session_bootstrap-44349d260c473f44)
[INFO] [stdout] running 9 tests
[INFO] [stdout] test invalid_display_manager_environment_fails_before_spawn ... ok
[INFO] [stdout] test desktop_entry_is_fixed_shell_free_and_packaging_ready ... ok
[INFO] [stdout] test environment_is_sanitized_and_deterministic ... ok
[INFO] [stdout] test wayland_is_preferred_when_both_display_variables_exist ... ok
[INFO] [stderr] ERROR: ld.so: object '/tmp/inject.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[INFO] [stdout] test missing_or_relative_composition_root_is_rejected_truthfully ... ok
[INFO] [stderr] ERROR: ld.so: object '/tmp/inject.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[INFO] [stdout] test composition_root_failure_status_is_preserved ... ok
[INFO] [stderr] forgeos-session-launcher: failed to launch ForgeOS composition root /definitely/missing/forge-app: No such file or directory (os error 2)
[INFO] [stdout] test launch_uses_root_directory_exact_arguments_and_sanitized_environment ... ok
[INFO] [stderr] forgeos-session-launcher: display manager supplied neither WAYLAND_DISPLAY nor DISPLAY
[INFO] [stderr]      Running tests/session_lifecycle.rs (/opt/rustwide/target/debug/deps/session_lifecycle-456540a7a7d34fb5)
[INFO] [stdout] test real_launcher_binary_reports_spawn_and_environment_failures ... ok
[INFO] [stdout] test real_launcher_binary_propagates_child_status ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test unexpected_runtime_exit_rolls_back_remaining_ready_services ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/forge_terminal-fbb14c5cdcb8e13e)
[INFO] [stdout] test wrong_attempt_and_process_identity_are_rejected ... ok
[INFO] [stdout] test stop_failure_is_preserved_while_other_services_are_stopped ... ok
[INFO] [stdout] test independent_supervisors_do_not_share_service_state ... ok
[INFO] [stdout] test exhausted_start_failure_rolls_back_ready_services ... ok
[INFO] [stdout] test readiness_failure_stops_exact_process_before_retry ... ok
[INFO] [stdout] test destructive_shutdown_is_rejected_before_session_ready ... ok
[INFO] [stdout] test clean_shutdown_is_strict_reverse_startup_order ... ok
[INFO] [stdout] test failed_start_retries_only_as_declared ... ok
[INFO] [stdout] test startup_waits_for_explicit_readiness_and_dependency_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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/command_execution.rs (/opt/rustwide/target/debug/deps/command_execution-1d3d950f036f0d23)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test source_repository_mismatch_fails_before_spawn ... ok
[INFO] [stdout] test history_is_bound_to_exact_source_definition_and_unique_process_identity ... ok
[INFO] [stdout] test command_uses_exact_working_directory_and_declared_environment_only ... ok
[INFO] [stdout] test passing_and_failing_commands_preserve_exact_output_and_exit_state ... ok
[INFO] [stdout] test timeout_and_cancellation_are_distinct_recorded_outcomes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/managed_terminals.rs (/opt/rustwide/target/debug/deps/managed_terminals-383a7b15addecddf)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test multiple_project_bound_terminals_preserve_identity_and_output ... ok
[INFO] [stdout] test managed_input_resize_and_rendered_transcript_follow_one_terminal ... ok
[INFO] [stdout] test only_exited_terminals_can_be_removed ... ok
[INFO] [stdout] test wrong_project_binding_cannot_read_write_or_terminate_a_terminal ... ok
[INFO] [stderr]      Running tests/pty_sessions.rs (/opt/rustwide/target/debug/deps/pty_sessions-d7405e271abd57a1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test invalid_dimensions_are_rejected_before_spawn ... ok
[INFO] [stdout] test relative_working_directory_is_rejected ... ok
[INFO] [stdout] test symlink_working_directory_is_rejected ... ok
[INFO] [stdout] test missing_executable_is_a_typed_adapter_failure ... ok
[INFO] [stdout] test duplicate_terminal_identity_is_rejected ... ok
[INFO] [stdout] test terminating_one_terminal_does_not_affect_another ... ok
[INFO] [stdout] test input_and_resize_after_exit_are_rejected ... ok
[INFO] [stdout] test raw_bytes_resize_and_exit_are_preserved ... ok
[INFO] [stdout] test exited_session_can_be_removed_but_running_session_cannot ... ok
[INFO] [stdout] test working_directory_is_applied_exactly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/registered_commands.rs (/opt/rustwide/target/debug/deps/registered_commands-ac5d9cd39cd52573)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test directory_binding_requires_an_absolute_resolved_path ... ok
[INFO] [stdout] test foreign_repository_directory_is_rejected ... ok
[INFO] [stdout] test unlimited_timeout_remains_explicitly_unlimited ... ok
[INFO] [stdout] test literal_environment_values_do_not_read_the_host_source ... ok
[INFO] [stdout] test parent_environment_is_cleared_and_undeclared_secrets_are_ignored ... ok
[INFO] [stdout] test invalid_inherited_environment_value_is_rejected_before_launch ... ok
[INFO] [stdout] test missing_declared_inheritance_is_a_typed_failure ... ok
[INFO] [stdout] test exact_shell_free_launch_payload_is_inspectable ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/forge_world-fff87c5feb7e2ad7)
[INFO] [stdout] test wrong_declared_working_directory_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/source_projection.rs (/opt/rustwide/target/debug/deps/source_projection-f6856c935c0bbb60)
[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 5 tests
[INFO] [stdout] test display_name_path_and_list_position_never_replace_stable_identity ... ok
[INFO] [stdout] test projection_preserves_source_identity_order_and_exact_display_data ... ok
[INFO] [stdout] test router_rejects_unknown_identity_and_cross_project_command_guessing ... ok
[INFO] [stdout] test rerender_and_resize_change_only_renderer_owned_frame_metadata ... ok
[INFO] [stdout] test router_emits_typed_generation_bound_intents_without_mutating_core_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests forge_app
[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 forge_bridge
[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 forge_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 forge_editor
[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 forge_git
[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 forge_guards
[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 forge_nyx_client
[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 forge_project
[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 forge_protocol
[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 forge_session
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests forge_terminal
[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]    Doc-tests forge_world
[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" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08", kill_on_drop: false }`
[INFO] [stdout] 4e7ceabef5ecaebdd7295344dc13943584c1302162f95c504c822a4507a88e08
