[INFO] cloning repository https://github.com/thezeeck/zek
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/thezeeck/zek" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthezeeck%2Fzek", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthezeeck%2Fzek'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c2758ba241611a9d64f8a71738ba654141568d68
[INFO] testing thezeeck/zek against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthezeeck%2Fzek" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/thezeeck/zek
[INFO] finished tweaking git repo https://github.com/thezeeck/zek
[INFO] tweaked toml for git repo https://github.com/thezeeck/zek written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/thezeeck/zek on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/thezeeck/zek already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> zek-cli/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zek-cli` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> zek-core/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zek-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99
[INFO] running `Command { std: "docker" "start" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99", 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" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99", 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" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> zek-core/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zek-core` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> zek-cli/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zek-cli` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling pest v2.9.0
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling directories v5.0.1
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling pest_meta v2.9.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling dialoguer v0.11.0
[INFO] [stderr]    Compiling pest_generator v2.9.0
[INFO] [stderr]    Compiling pest_derive v2.9.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling clap_complete v4.6.9
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling handlebars v5.1.2
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling zek-core v0.2.2 (/opt/rustwide/workdir/zek-core)
[INFO] [stderr]    Compiling zek-cli v0.2.2 (/opt/rustwide/workdir/zek-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 08s
[INFO] running `Command { std: "docker" "inspect" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99", 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" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> zek-core/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zek-core` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> zek-cli/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zek-cli` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zek-core v0.2.2 (/opt/rustwide/workdir/zek-core)
[INFO] [stderr]    Compiling zek-cli v0.2.2 (/opt/rustwide/workdir/zek-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 50.63s
[INFO] running `Command { std: "docker" "inspect" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99", 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" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> zek-core/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zek-core` (manifest) generated 1 warning
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> zek-cli/Cargo.toml:9:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | repository.workspace = true
[INFO] [stderr]   | ----------
[INFO] [stderr] 9 | homepage.workspace = true
[INFO] [stderr]   | ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `zek-cli` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/zek-cli/dc5047f19c59de44/out/zek-dc5047f19c59de44)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test commands::tests::ignora_argumentos_posicionales ... ok
[INFO] [stdout] test commands::tests::vars_preserve_json_types_and_literal_text ... ok
[INFO] [stdout] test commands::tests::parsea_clave_valor_y_flag ... ok
[INFO] [stdout] test commands::tests::vars_replace_whole_values_and_reject_empty_keys ... ok
[INFO] [stdout] test commands::tests::parsea_clave_igual_valor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_confirmation.rs (/opt/rustwide/target/release/build/zek-cli/61152e1b38113e03/out/test_confirmation-61152e1b38113e03)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test noninteractive_confirmation_does_not_execute_step ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_history_watch.rs (/opt/rustwide/target/release/build/zek-cli/e87fe82ae6f9df86/out/test_history_watch-e87fe82ae6f9df86)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test cli_history_filters_and_logs_match_report_run_id ... ok
[INFO] [stdout] test global_timeout_is_distinct_from_interrupt_in_history ... ok
[INFO] [stdout] test watch_interrupt_kills_active_work_and_records_cancellation ... ok
[INFO] [stdout] test watch_coalesces_active_changes_ignores_history_and_recovers_invalid_yaml ... ok
[INFO] [stderr]      Running tests/test_planning.rs (/opt/rustwide/target/release/build/zek-cli/d86c2397dd3fd86c/out/test_planning-d86c2397dd3fd86c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.68s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test trailing_selection_flags_remain_flow_arguments ... ok
[INFO] [stdout] test excluded_and_condition_skipped_are_separate_in_both_reports ... ok
[INFO] [stdout] test selection_diagnostics_follow_configured_language ... ok
[INFO] [stdout] test dag_partial_selection_can_read_scoped_child_outputs ... ok
[INFO] [stdout] test sequential_selection_can_read_outputs_of_selected_subflows ... ok
[INFO] [stdout] test partial_selection_checks_reusable_commands_and_nested_inputs_before_execution ... ok
[INFO] [stdout] test invalid_selection_and_dependencies_fail_before_any_process ... ok
[INFO] [stdout] test graph_and_dry_run_never_execute_and_share_selected_nodes ... ok
[INFO] [stdout] test until_and_step_execute_only_selected_nodes_and_keep_cleanup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_vars.rs (/opt/rustwide/target/release/build/zek-cli/0cab8e19d8f27186/out/test_vars-0cab8e19d8f27186)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test overrides_are_rejected_for_direct_commands_and_builtin_subcommands ... ok
[INFO] [stdout] test malformed_var_overrides_fail_before_execution_in_both_languages ... ok
[INFO] [stdout] test trailing_var_stays_a_legacy_argument ... ok
[INFO] [stdout] test typed_cli_overrides_take_precedence_and_preserve_legacy_args ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/zek-core/a7d0eccbdbbcff23/out/zek_core-a7d0eccbdbbcff23)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 109 tests
[INFO] [stdout] test condition::tests::errores_de_sintaxis ... ok
[INFO] [stdout] test config::tests::apply_project_respeta_workdir_absoluto_y_language ... ok
[INFO] [stdout] test commands::tests::from_str_parsea_y_defaults ... ok
[INFO] [stdout] test commands::tests::load_all_rechaza_nombres_duplicados ... ok
[INFO] [stdout] test config::tests::config_path_termina_en_config_yaml ... ok
[INFO] [stdout] test config::tests::config_dir_cae_en_home_config_sin_xdg ... ok
[INFO] [stdout] test config::tests::config_dir_respeta_xdg_config_home ... ok
[INFO] [stdout] test condition::tests::comparacion_numerica ... ok
[INFO] [stdout] test config::tests::from_str_parsea_yaml_valido ... ok
[INFO] [stdout] test config::tests::from_str_error_yaml_con_linea ... ok
[INFO] [stdout] test config::tests::load_from_no_encontrado ... ok
[INFO] [stdout] test config::tests::from_str_parsea_idioma ... ok
[INFO] [stdout] test config::tests::find_project_config_desde_subdirectorio ... ok
[INFO] [stdout] test config::tests::project_config_parsea ... ok
[INFO] [stdout] test commands::tests::load_all_indexa_por_nombre ... ok
[INFO] [stdout] test config::tests::find_project_config_devuelve_none_sin_archivo ... ok
[INFO] [stdout] test config::tests::validate_detecta_carpeta_faltante ... ok
[INFO] [stdout] test context::tests::lista_pasos_fallidos_en_orden ... ok
[INFO] [stdout] test condition::tests::logica_y_parentesis ... ok
[INFO] [stdout] test config::tests::save_to_crea_directorios_padre ... ok
[INFO] [stdout] test config::tests::apply_project_resuelve_workdir_relativo ... ok
[INFO] [stdout] test config::tests::validate_rechaza_workdir_inexistente ... ok
[INFO] [stdout] test condition::tests::comparacion_de_cadenas ... ok
[INFO] [stdout] test config::tests::from_str_error_tipo_incorrecto ... ok
[INFO] [stdout] test context::tests::guarda_y_recupera_resultados ... ok
[INFO] [stdout] test config::tests::save_to_y_load_from_roundtrip ... ok
[INFO] [stdout] test condition::tests::numeros_negativos ... ok
[INFO] [stdout] test condition::tests::valores_de_verdad ... ok
[INFO] [stdout] test config::tests::validate_rechaza_workdir_que_no_es_dir ... ok
[INFO] [stdout] test context::tests::render_expande_args ... ok
[INFO] [stdout] test context::tests::render_expande_steps_y_flow ... ok
[INFO] [stdout] test context::tests::render_resuelve_variable_faltante_a_vacio ... ok
[INFO] [stdout] test context::tests::rastrea_targeted ... ok
[INFO] [stdout] test claude::tests::corre_claude_y_extrae_session_id ... ok
[INFO] [stdout] test exec::tests::captura_stderr ... ok
[INFO] [stdout] test exec::tests::status_helpers ... ok
[INFO] [stdout] test exec::tests::respeta_cwd ... ok
[INFO] [stdout] test exec::tests::captura_exit_code_de_fallo ... ok
[INFO] [stdout] test exec::tests::ejecuta_comando_exitoso ... ok
[INFO] [stdout] test execution::tests::entry_only_no_referenciado_se_salta ... ok
[INFO] [stdout] test claude::tests::pasa_resume_cuando_hay_session_id ... ok
[INFO] [stdout] test execution::tests::args_se_renderizan_en_comandos ... ok
[INFO] [stdout] test execution::tests::finally_falla_y_tumba_el_flujo ... ok
[INFO] [stdout] test execution::tests::continue_session_opencode_usa_sesion_anterior ... ok
[INFO] [stdout] test execution::tests::flujo_con_step_opencode ... ok
[INFO] [stderr] [31merror
[INFO] [stdout] test execution::tests::flujo_con_step_claude ... ok
[INFO] [stdout] test execution::tests::env_referencia_var_de_proceso ... ok
[INFO] [stdout] hola
[INFO] [stdout] test execution::tests::end_termina_el_flujo ... ok
[INFO] [stdout] test exec::tests::streaming_captura_igual ... ok
[INFO] [stdout] test execution::tests::continue_avanza_con_fallo ... ok
[INFO] [stdout] test execution::tests::flow_step_invoca_otro_flujo ... ok
[INFO] [stdout] test execution::tests::finally_corre_tras_stop ... ok
[INFO] [stdout] test execution::tests::goto_salta_a_otro_step ... ok
[INFO] [stdout] test execution::tests::when_falso_salta_el_step ... ok
[INFO] [stdout] test execution::tests::when_invalido_da_error ... ok
[INFO] [stdout] test flows::tests::acepta_parallel_sin_acciones ... ok
[INFO] [stdout] test execution::tests::resuelve_comando_nombrado ... ok
[INFO] [stdout] test execution::tests::env_se_injecta_en_comando ... ok
[INFO] [stdout] test flows::tests::detecta_ciclo_estatico ... ok
[INFO] [stdout] test exec::tests::sobrescribe_entorno ... ok
[INFO] [stdout] test execution::tests::continue_session_usa_sesion_anterior ... ok
[INFO] [stdout] test flows::tests::rechaza_finally_que_solapa_con_steps ... ok
[INFO] [stdout] test execution::tests::when_compara_exit_code ... ok
[INFO] [stdout] test flows::tests::load_all_indexa_por_nombre ... ok
[INFO] [stdout] test flows::tests::rechaza_goto_a_si_mismo ... ok
[INFO] [stdout] test flows::tests::rechaza_goto_a_step_inexistente ... ok
[INFO] [stdout] test flows::tests::error_incluye_numero_de_linea ... ok
[INFO] [stdout] test flows::tests::referenced_commands_recolecta_todos ... ok
[INFO] [stdout] test flows::tests::rechaza_goto_de_finally_hacia_steps ... ok
[INFO] [stdout] test execution::tests::flujo_simple_exitoso ... ok
[INFO] [stdout] test flows::tests::referenced_flows_recolecta_todos ... ok
[INFO] [stdout] test flows::tests::flujo_valido_sin_warnings ... ok
[INFO] [stdout] test flows::tests::no_avisa_si_step_es_referenciado ... ok
[INFO] [stdout] test flows::tests::avisa_step_muerto ... ok
[INFO] [stdout] test lang::tests::lenguaje_por_defecto_es_en ... ok
[INFO] [stdout] test execution::tests::parallel_falla_si_alguno_falla ... ok
[INFO] [stdout] test parser::tests::parsea_json_crudo ... ok
[INFO] [stdout] test lang::tests::as_str_es_estable ... ok
[INFO] [stdout] test flows::tests::rechaza_parallel_con_on_error ... ok
[INFO] [stdout] test flows::tests::rechaza_nombres_duplicados ... ok
[INFO] [stdout] test execution::tests::parallel_corre_steps_concurrentes ... ok
[INFO] [stdout] test parser::tests::extrae_json_suelto ... ok
[INFO] [stdout] test parser::tests::extrae_fenced_block_json ... ok
[INFO] [stdout] test parser::tests::sin_json_devuelve_none ... ok
[INFO] [stdout] test step::tests::effective_on_error_segun_scope ... ok
[INFO] [stdout] test step::tests::effective_respeta_valor_explicito ... ok
[INFO] [stdout] test step::tests::on_error_goto ... ok
[INFO] [stdout] test step::tests::on_error_invalido_da_error ... ok
[INFO] [stdout] test step::tests::goto_vacio_da_error ... ok
[INFO] [stdout] test step::tests::on_success_end ... ok
[INFO] [stdout] test util::tests::escapa_dolar_doble ... ok
[INFO] [stdout] test step::tests::parsea_step_flow_y_parallel ... ok
[INFO] [stdout] test step::tests::parsea_step_opencode ... ok
[INFO] [stdout] test parser::tests::parsea_json_valido ... ok
[INFO] [stdout] test execution::tests::stop_corta_el_flujo ... ok
[INFO] [stdout] test exec::tests::retries_respeta_limite ... ok
[INFO] [stdout] test step::tests::defaults_son_cero_y_sin_acciones ... ok
[INFO] [stdout] test util::tests::texto_sin_variables_no_cambia ... ok
[INFO] [stdout] test execution::tests::loop_infinito_se_aborta ... ok
[INFO] [stdout] test lang::tests::parsea_codigos_de_idioma ... ok
[INFO] [stdout] test step::tests::parsea_step_claude ... ok
[INFO] [stdout] test step::tests::parsea_step_command_completo ... ok
[INFO] [stdout] test opencode::tests::corre_opencode_y_extrae_session_id ... ok
[INFO] [stdout] test util::tests::variable_no_definida_se_resuelve_a_vacio ... ok
[INFO] [stdout] test util::tests::expande_var_de_entorno ... ok
[INFO] [stdout] test opencode::tests::pasa_modelo_agente_y_sesion ... ok
[INFO] [stdout] test exec::tests::retries_hasta_exito ... ok
[INFO] [stdout] test execution::tests::reintenta_hasta_exito ... ok
[INFO] [stderr] [0m     Running tests/test_claude.rs (/opt/rustwide/target/release/build/zek-core/c9ee208785c280e6/out/test_claude-c9ee208785c280e6)
[INFO] [stdout] test exec::tests::aplica_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 109 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test unix::claude_que_falla_tumba_el_flujo ... ok
[INFO] [stdout] test unix::sesion_se_continua_entre_steps_claude ... ok
[INFO] [stderr]      Running tests/test_commands.rs (/opt/rustwide/target/release/build/zek-core/83a42274eae68a9d/out/test_commands-83a42274eae68a9d)
[INFO] [stdout] test unix::flujo_claude_con_fake_binary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ejecuta_comando_nombrado ... ok
[INFO] [stdout] test ejecuta_comando_que_falla ... ok
[INFO] [stdout] test respeta_timeout_del_comando ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_flows.rs (/opt/rustwide/target/release/build/zek-core/55d2be1fdc3c0500/out/test_flows-55d2be1fdc3c0500)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test flujo_con_ciclo_estatico_avisa ... ok
[INFO] [stdout] test flujo_con_goto_invalido_falla_al_cargar ... ok
[INFO] [stdout] test flujo_valido_corre_exitoso ... ok
[INFO] [stderr]      Running tests/test_history.rs (/opt/rustwide/target/release/build/zek-core/d8c5545f9d8e2e25/out/test_history-d8c5545f9d8e2e25)
[INFO] [stdout] test flujo_con_comando_nombrado_y_finally ... ok
[INFO] [stdout] test flujo_con_loop_infinito_se_aborta ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test history_configuration_defaults_and_project_relative_directory_are_explicit ... ok
[INFO] [stdout] test guard_drop_records_cancellation_and_finishing_is_idempotent ... ok
[INFO] [stdout] test concurrent_records_have_unique_ids_isolated_events_and_contiguous_sequences ... ok
[INFO] [stdout] test incomplete_summary_and_truncated_event_tail_preserve_readable_history ... ok
[INFO] [stdout] test retention_age_removes_old_finished_runs_but_preserves_incomplete_records ... ok
[INFO] [stdout] test runner_records_attempts_and_errors_without_process_output_or_vars ... ok
[INFO] [stdout] test retention_prunes_only_completed_history_and_rejects_path_traversal ... ok
[INFO] [stdout] test retries_have_distinct_attempt_numbers_and_record_their_outcomes ... ok
[INFO] [stdout] test cancellation_of_active_runner_is_recorded_and_processes_are_killed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/test_opencode.rs (/opt/rustwide/target/release/build/zek-core/a1bad2d9d28989b0/out/test_opencode-a1bad2d9d28989b0)
[INFO] [stdout] test unix::opencode_que_falla_tumba_el_flujo ... ok
[INFO] [stdout] test unix::sesion_se_continua_entre_steps_opencode ... ok
[INFO] [stderr]      Running tests/test_plan.rs (/opt/rustwide/target/release/build/zek-core/e0b11b24fe784903/out/test_plan-e0b11b24fe784903)
[INFO] [stdout] test unix::flujo_opencode_con_fake_binary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test overridden_command_environment_does_not_require_unused_results ... ok
[INFO] [stdout] test rejects_invalid_dependencies_and_legacy_dag_controls ... ok
[INFO] [stdout] test unix::cycle_rejection_has_no_side_effects ... ok
[INFO] [stdout] test plans_select_dag_ancestors_and_sequential_prefix ... ok
[INFO] [stdout] test graph_is_stable_and_escapes_labels_and_describes_cleanup ... ok
[INFO] [stdout] test partial_input_validation_uses_handlebars_syntax ... ok
[INFO] [stdout] test partial_selection_rejects_inputs_from_parallel_siblings ... ok
[INFO] [stdout] test selection_rejects_missing_inputs_cleanup_and_external_gotos ... ok
[INFO] [stdout] test unix::failed_and_skipped_prerequisites_skip_descendants_but_continue_independent_work ... ok
[INFO] [stdout] test unix::concurrent_subflows_keep_colliding_child_results_isolated ... ok
[INFO] [stdout] test unix::partial_execution_preserves_cleanup_and_records_excluded_nodes ... ok
[INFO] [stdout] test unix::diamond_executes_each_node_once_and_publishes_dependency_outputs ... ok
[INFO] [stdout] test independent_processes_really_overlap ... ok
[INFO] [stdout] test dag_internal_errors_drain_active_processes_before_finally ... ok
[INFO] [stdout] test unix::stop_drains_active_branches_before_cleanup_and_prevents_new_launches ... ok
[INFO] [stdout] test unix::ready_branches_overlap_within_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_robustness.rs (/opt/rustwide/target/release/build/zek-core/acda0f57a6e5a915/out/test_robustness-acda0f57a6e5a915)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test finally_preserves_main_error_when_cleanup_also_errors ... ok
[INFO] [stdout] test templates_preserve_shell_and_prompt_characters ... ok
[INFO] [stdout] test loading_rejects_direct_indirect_and_finally_recursion ... ok
[INFO] [stdout] test runtime_limits_acyclic_nesting_depth ... ok
[INFO] [stdout] test finally_failure_updates_report_context ... ok
[INFO] [stdout] test runtime_recursion_guard_still_runs_parent_cleanup ... ok
[INFO] [stdout] test confirmation_requires_a_callback ... ok
[INFO] [stdout] test finally_runs_after_condition_template_and_missing_flow_errors ... ok
[INFO] [stdout] test unix::subflows_retry_without_stale_results_and_allow_repeated_calls ... ok
[INFO] [stdout] test unix::timeout_includes_pipes_after_shell_exits ... ok
[INFO] [stdout] test unix::subflow_retries_stop_at_limit_and_run_cleanup_each_time ... ok
[INFO] [stdout] test unix::timeout_and_external_cancellation_kill_descendants ... ok
[INFO] [stdout] test unix::ai_steps_retry_with_delay_and_stop_at_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_vars.rs (/opt/rustwide/target/release/build/zek-core/49db7dbd8bd264fe/out/test_vars-49db7dbd8bd264fe)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test context_renders_nested_vars_without_changing_args_or_escaping_values ... ok
[INFO] [stdout] test yaml_variables_preserve_json_types_and_missing_vars_default_to_empty ... ok
[INFO] [stdout] test unix::subflows_without_vars_inherit_root_overrides ... ok
[INFO] [stdout] test unix::ai_prompts_and_environment_receive_vars ... ok
[INFO] [stdout] test unix::vars_work_in_named_commands_environment_conditions_and_finally ... ok
[INFO] [stdout] test unix::parent_vars_survive_subflow_failures_and_internal_errors ... ok
[INFO] [stdout] test unix::nested_subflows_inherit_shadow_and_restore_vars_including_cleanup ... ok
[INFO] [stdout] test unix::subflow_retry_reuses_the_same_inherited_and_local_vars ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_watch.rs (/opt/rustwide/target/release/build/zek-core/b3567ca698c74296/out/test_watch-b3567ca698c74296)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test glob_matching_supports_paths_zero_directory_double_star_and_unicode ... ok
[INFO] [stdout] test symlink_directories_are_not_followed ... ok
[INFO] [stdout] test newly_configured_history_directory_can_be_excluded_without_a_rerun ... ok
[INFO] [stdout] test default_and_explicit_exclusions_prevent_feedback_and_includes_filter_files ... ok
[INFO] [stdout] test grouped_changes_are_debounced_once_and_changes_during_work_queue_once ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_windows_processes.rs (/opt/rustwide/target/release/build/zek-core/386cacb66edda933/out/test_windows_processes-386cacb66edda933)
[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 zek_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] running `Command { std: "docker" "inspect" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99", kill_on_drop: false }`
[INFO] [stdout] 943e44f8c53e48d3925d1d703cecc9ff15e960bcfa95ef35f66473ca8e6f2d99
