[INFO] cloning repository https://github.com/bigonehan/mono_Manager
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bigonehan/mono_Manager" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbigonehan%2Fmono_Manager", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbigonehan%2Fmono_Manager'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] fb83048ec98dd71a01d5de6c868fad7726000c85
[INFO] testing bigonehan/mono_Manager against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbigonehan%2Fmono_Manager" "/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/bigonehan/mono_Manager
[INFO] finished tweaking git repo https://github.com/bigonehan/mono_Manager
[INFO] tweaked toml for git repo https://github.com/bigonehan/mono_Manager written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bigonehan/mono_Manager on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bigonehan/mono_Manager 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3fc87f702a6eea71c97269518e84e45dc2a6ea782f6c7fe6ac921c892ecae4fc
[INFO] running `Command { std: "docker" "start" "-a" "3fc87f702a6eea71c97269518e84e45dc2a6ea782f6c7fe6ac921c892ecae4fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3fc87f702a6eea71c97269518e84e45dc2a6ea782f6c7fe6ac921c892ecae4fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3fc87f702a6eea71c97269518e84e45dc2a6ea782f6c7fe6ac921c892ecae4fc", kill_on_drop: false }`
[INFO] [stdout] 3fc87f702a6eea71c97269518e84e45dc2a6ea782f6c7fe6ac921c892ecae4fc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9574d89aabc6dd64974c2c4546d121348f7e1a36fd54abbc382b0f920a2b8d1f
[INFO] running `Command { std: "docker" "start" "-a" "9574d89aabc6dd64974c2c4546d121348f7e1a36fd54abbc382b0f920a2b8d1f", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling rust-orchestra v0.1.11 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/bin/rc.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     config: &Config,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DRAFTS_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const DRAFTS_FILE: &str = ".project/drafts.yaml";
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOB_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const JOB_FILE: &str = "job.md";
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SESSION_LOG_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const SESSION_LOG_FILE: &str = ".rc-session-log.json";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXECUTION_RECORD_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const EXECUTION_RECORD_FILE: &str = ".rc-execution-records.jsonl";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUN_LOCK_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const RUN_LOCK_FILE: &str = ".rc-run.lock";
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROJECT_DIR` is never used
[INFO] [stdout]   --> src/bin/rc.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const PROJECT_DIR: &str = ".project";
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROJECT_LOG_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const PROJECT_LOG_FILE: &str = ".project/log.md";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCREENSHOT_DIR` is never used
[INFO] [stdout]   --> src/bin/rc.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const SCREENSHOT_DIR: &str = ".project/screenshot";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STEP_HEARTBEAT_SEC` is never used
[INFO] [stdout]   --> src/bin/rc.rs:29:7
[INFO] [stdout]    |
[INFO] [stdout] 29 | const STEP_HEARTBEAT_SEC: u64 = 15;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CODEXO_BIN_PATH` is never used
[INFO] [stdout]   --> src/bin/rc.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const CODEXO_BIN_PATH: &str = "/home/tree/ai/codex/codexo";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RC_SHELL` is never used
[INFO] [stdout]   --> src/bin/rc.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | const RC_SHELL: &str = "fish";
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RC_SHELL_EXEC_FLAG` is never used
[INFO] [stdout]   --> src/bin/rc.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 | const RC_SHELL_EXEC_FLAG: &str = "-ic";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `RunnerKind` is never used
[INFO] [stdout]   --> src/bin/rc.rs:88:6
[INFO] [stdout]    |
[INFO] [stdout] 88 | enum RunnerKind {
[INFO] [stdout]    |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `default_run_command` is never used
[INFO] [stdout]   --> src/bin/rc.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | impl RunnerKind {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] 98 |     fn default_run_command(&self) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Step` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:111:8
[INFO] [stdout]     |
[INFO] [stdout] 111 | struct Step {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionCache` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:117:8
[INFO] [stdout]     |
[INFO] [stdout] 117 | struct SessionCache {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionLog` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:125:8
[INFO] [stdout]     |
[INFO] [stdout] 125 | struct SessionLog {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExecutionRecord` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | struct ExecutionRecord {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExecutionRecorder` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 147 | struct ExecutionRecorder {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RunLock` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:154:8
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct RunLock {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ChecklistEvaluation` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:159:8
[INFO] [stdout]     |
[INFO] [stdout] 159 | struct ChecklistEvaluation {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DraftsDoc` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:165:8
[INFO] [stdout]     |
[INFO] [stdout] 165 | struct DraftsDoc {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DraftProcedure` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:171:8
[INFO] [stdout]     |
[INFO] [stdout] 171 | struct DraftProcedure {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StepOutcome` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:178:8
[INFO] [stdout]     |
[INFO] [stdout] 178 | struct StepOutcome {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CapturedCommandOutput` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:184:8
[INFO] [stdout]     |
[INFO] [stdout] 184 | struct CapturedCommandOutput {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `WebAction` is never used
[INFO] [stdout]    --> src/bin/rc.rs:191:6
[INFO] [stdout]     |
[INFO] [stdout] 191 | enum WebAction {
[INFO] [stdout]     |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WindowContext` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 | struct WindowContext {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `WindowsBridge` is never used
[INFO] [stdout]    --> src/bin/rc.rs:211:7
[INFO] [stdout]     |
[INFO] [stdout] 211 | trait WindowsBridge {
[INFO] [stdout]     |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PowerShellWindowsBridge` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:219:8
[INFO] [stdout]     |
[INFO] [stdout] 219 | struct PowerShellWindowsBridge;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> src/bin/rc.rs:222:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl PowerShellWindowsBridge {
[INFO] [stdout]     | ---------------------------- associated functions in this implementation
[INFO] [stdout] 222 |     fn list_contexts_script() -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     fn select_context_script(handle: &str) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     fn run(script: &str) -> Result<String> {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     fn screen_capture_script(output: &Path) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 263 |     fn rect_capture_script(output: &Path, x: i32, y: i32, w: i32, h: i32) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 278 |     fn parse_rect_env() -> Option<(i32, i32, i32, i32)> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 297 |     fn fallback_capture(output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 |     fn run_capture(script: String, output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `detect_runner` is never used
[INFO] [stdout]    --> src/bin/rc.rs:474:4
[INFO] [stdout]     |
[INFO] [stdout] 474 | fn detect_runner(target_path: &Path) -> Result<RunnerKind> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_web_project` is never used
[INFO] [stdout]    --> src/bin/rc.rs:496:4
[INFO] [stdout]     |
[INFO] [stdout] 496 | fn is_web_project(target_path: &Path) -> Result<bool> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_plan` is never used
[INFO] [stdout]    --> src/bin/rc.rs:522:4
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn build_plan(
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `describe_target_path` is never used
[INFO] [stdout]    --> src/bin/rc.rs:552:4
[INFO] [stdout]     |
[INFO] [stdout] 552 | fn describe_target_path(target_path: &Path) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_codex_plan_prompt` is never used
[INFO] [stdout]    --> src/bin/rc.rs:566:4
[INFO] [stdout]     |
[INFO] [stdout] 566 | fn run_codex_plan_prompt(prompt: &str) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shell_quote` is never used
[INFO] [stdout]    --> src/bin/rc.rs:600:4
[INFO] [stdout]     |
[INFO] [stdout] 600 | fn shell_quote(value: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `codex_exec_bin` is never used
[INFO] [stdout]    --> src/bin/rc.rs:604:4
[INFO] [stdout]     |
[INFO] [stdout] 604 | fn codex_exec_bin() -> &'static str {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_rc_phase_heartbeat` is never used
[INFO] [stdout]    --> src/bin/rc.rs:612:4
[INFO] [stdout]     |
[INFO] [stdout] 612 | fn format_rc_phase_heartbeat(phase: &str, detail: &str, elapsed_sec: u64) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_command_capture_with_heartbeat` is never used
[INFO] [stdout]    --> src/bin/rc.rs:621:4
[INFO] [stdout]     |
[INFO] [stdout] 621 | fn run_command_capture_with_heartbeat<F>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `llm_role_instruction` is never used
[INFO] [stdout]    --> src/bin/rc.rs:674:4
[INFO] [stdout]     |
[INFO] [stdout] 674 | fn llm_role_instruction() -> &'static str {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_plan_output_instruction` is never used
[INFO] [stdout]    --> src/bin/rc.rs:678:4
[INFO] [stdout]     |
[INFO] [stdout] 678 | fn test_plan_output_instruction() -> &'static str {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `plan_execute_line` is never used
[INFO] [stdout]    --> src/bin/rc.rs:682:4
[INFO] [stdout]     |
[INFO] [stdout] 682 | fn plan_execute_line(target_path: &Path, runner: &RunnerKind, config: &Config) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_drafts` is never used
[INFO] [stdout]    --> src/bin/rc.rs:693:4
[INFO] [stdout]     |
[INFO] [stdout] 693 | fn build_drafts(
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_web_procedure` is never used
[INFO] [stdout]    --> src/bin/rc.rs:718:4
[INFO] [stdout]     |
[INFO] [stdout] 718 | fn build_web_procedure(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `login_steps` is never used
[INFO] [stdout]    --> src/bin/rc.rs:851:4
[INFO] [stdout]     |
[INFO] [stdout] 851 | fn login_steps(agent: &str) -> Vec<Step> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `detect_web_server_command` is never used
[INFO] [stdout]    --> src/bin/rc.rs:922:4
[INFO] [stdout]     |
[INFO] [stdout] 922 | fn detect_web_server_command(target_path: &Path) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `requested_web_url` is never used
[INFO] [stdout]    --> src/bin/rc.rs:935:4
[INFO] [stdout]     |
[INFO] [stdout] 935 | fn requested_web_url(target_path: &Path, mode: &str, config: &Config) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `web_server_exposes_network_host` is never used
[INFO] [stdout]    --> src/bin/rc.rs:946:4
[INFO] [stdout]     |
[INFO] [stdout] 946 | fn web_server_exposes_network_host(target_path: &Path) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `browser_reachable_url_for_target` is never used
[INFO] [stdout]    --> src/bin/rc.rs:954:4
[INFO] [stdout]     |
[INFO] [stdout] 954 | fn browser_reachable_url_for_target(target_path: &Path, url: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `browser_reachable_url_for_target_with_host` is never used
[INFO] [stdout]    --> src/bin/rc.rs:959:4
[INFO] [stdout]     |
[INFO] [stdout] 959 | fn browser_reachable_url_for_target_with_host(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rewrite_loopback_url` is never used
[INFO] [stdout]    --> src/bin/rc.rs:973:4
[INFO] [stdout]     |
[INFO] [stdout] 973 | fn rewrite_loopback_url(url: &str, replacement_host: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `split_url_authority` is never used
[INFO] [stdout]    --> src/bin/rc.rs:991:4
[INFO] [stdout]     |
[INFO] [stdout] 991 | fn split_url_authority(authority: &str) -> Option<(&str, &str)> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_loopback_host` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1008:4
[INFO] [stdout]      |
[INFO] [stdout] 1008 | fn is_loopback_host(host: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `local_ipv4_address` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1012:4
[INFO] [stdout]      |
[INFO] [stdout] 1012 | fn local_ipv4_address() -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `extract_action_value` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1021:4
[INFO] [stdout]      |
[INFO] [stdout] 1021 | fn extract_action_value(mode: &str, key: &str) -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_web_actions` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1043:4
[INFO] [stdout]      |
[INFO] [stdout] 1043 | fn parse_web_actions(mode: &str) -> Vec<WebAction> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `skip_ascii_whitespace` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1083:4
[INFO] [stdout]      |
[INFO] [stdout] 1083 | fn skip_ascii_whitespace(input: &str, index: &mut usize) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_keyword` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1092:4
[INFO] [stdout]      |
[INFO] [stdout] 1092 | fn parse_keyword(input: &str, index: usize) -> Option<(String, usize)> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_action_arg` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1109:4
[INFO] [stdout]      |
[INFO] [stdout] 1109 | fn parse_action_arg(input: &str, index: &mut usize) -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mission_requires_state_verification` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1131:4
[INFO] [stdout]      |
[INFO] [stdout] 1131 | fn mission_requires_state_verification(mode: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `mission_has_persistence_check` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1141:4
[INFO] [stdout]      |
[INFO] [stdout] 1141 | fn mission_has_persistence_check(actions: &[WebAction]) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_responses` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1188:4
[INFO] [stdout]      |
[INFO] [stdout] 1188 | fn build_responses(mode: &str) -> Vec<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_check` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1199:4
[INFO] [stdout]      |
[INFO] [stdout] 1199 | fn run_check(
[INFO] [stdout]      |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_step_heartbeat` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1253:4
[INFO] [stdout]      |
[INFO] [stdout] 1253 | fn format_step_heartbeat(procedure_name: &str, command: &str, elapsed_sec: u64) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `trim_heartbeat_command` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1262:4
[INFO] [stdout]      |
[INFO] [stdout] 1262 | fn trim_heartbeat_command(command: &str) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_current_state` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1271:4
[INFO] [stdout]      |
[INFO] [stdout] 1271 | fn get_current_state(target_path: &Path, runner: &RunnerKind, config: &Config) -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_web_current_state` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1281:4
[INFO] [stdout]      |
[INFO] [stdout] 1281 | fn get_web_current_state(target_path: &Path, agent_browser_command: &str) -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_script_current_state_from_stdin` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1308:4
[INFO] [stdout]      |
[INFO] [stdout] 1308 | fn get_script_current_state_from_stdin() -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_project_log` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1324:4
[INFO] [stdout]      |
[INFO] [stdout] 1324 | fn append_project_log(entry: &str) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `now_unix_ts` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1335:4
[INFO] [stdout]      |
[INFO] [stdout] 1335 | fn now_unix_ts() -> u64 {
[INFO] [stdout]      |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_step` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1342:4
[INFO] [stdout]      |
[INFO] [stdout] 1342 | fn run_step(target_path: &Path, procedure_name: &str, step: &Step) -> Result<StepOutcome> {
[INFO] [stdout]      |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `needs_interactive_response` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1381:4
[INFO] [stdout]      |
[INFO] [stdout] 1381 | fn needs_interactive_response(output: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `contains_error_signal` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1389:4
[INFO] [stdout]      |
[INFO] [stdout] 1389 | fn contains_error_signal(output: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_session_cache` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1402:4
[INFO] [stdout]      |
[INFO] [stdout] 1402 | fn write_session_cache(cache: &SessionCache) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `collect_captures` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1411:4
[INFO] [stdout]      |
[INFO] [stdout] 1411 | fn collect_captures(log: &mut SessionLog) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `capture_terminal_session` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1446:4
[INFO] [stdout]      |
[INFO] [stdout] 1446 | fn capture_terminal_session(workdir: &Path) -> Result<PathBuf> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_feedback` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1466:4
[INFO] [stdout]      |
[INFO] [stdout] 1466 | fn write_feedback(workdir: &Path, log: &SessionLog) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_to_job_md` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1553:4
[INFO] [stdout]      |
[INFO] [stdout] 1553 | fn append_to_job_md(job_path: &Path, addition: &str) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sync_check_evidence_to_job_md` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1565:4
[INFO] [stdout]      |
[INFO] [stdout] 1565 | fn sync_check_evidence_to_job_md(workdir: &Path, body: &str) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `evaluate_checklist` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1605:4
[INFO] [stdout]      |
[INFO] [stdout] 1605 | fn evaluate_checklist(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_checklist_prompt` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1622:4
[INFO] [stdout]      |
[INFO] [stdout] 1622 | fn build_checklist_prompt(log: &SessionLog, effective_errors: &[String]) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_codex_checklist_prompt` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1660:4
[INFO] [stdout]      |
[INFO] [stdout] 1660 | fn run_codex_checklist_prompt(prompt: &str) -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_checklist_evidence_from_log` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1697:4
[INFO] [stdout]      |
[INFO] [stdout] 1697 | fn build_checklist_evidence_from_log(log: &SessionLog, effective_errors: &[String]) -> String {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_checklist` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1773:4
[INFO] [stdout]      |
[INFO] [stdout] 1773 | fn parse_checklist(body: &str) -> ChecklistEvaluation {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `filtered_errors` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1794:4
[INFO] [stdout]      |
[INFO] [stdout] 1794 | fn filtered_errors(log: &SessionLog) -> Vec<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maybe_spawn_codex_worker` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1817:4
[INFO] [stdout]      |
[INFO] [stdout] 1817 | fn maybe_spawn_codex_worker(workdir: &Path) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `retain_successful_screenshot_copy` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1871:4
[INFO] [stdout]      |
[INFO] [stdout] 1871 | fn retain_successful_screenshot_copy(source: &Path) -> Result<Option<PathBuf>> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cleanup_successful_screenshots` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1907:4
[INFO] [stdout]      |
[INFO] [stdout] 1907 | fn cleanup_successful_screenshots(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_run_lock` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1963:4
[INFO] [stdout]      |
[INFO] [stdout] 1963 | fn acquire_run_lock(workdir: &Path) -> Result<RunLock> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `should_spawn_codex_worker` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1992:4
[INFO] [stdout]      |
[INFO] [stdout] 1992 | fn should_spawn_codex_worker() -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `record`, and `close` are never used
[INFO] [stdout]     --> src/bin/rc.rs:2000:8
[INFO] [stdout]      |
[INFO] [stdout] 1999 | impl ExecutionRecorder {
[INFO] [stdout]      | ---------------------- associated items in this implementation
[INFO] [stdout] 2000 |     fn new(workdir: &Path) -> Self {
[INFO] [stdout]      |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2012 |     fn record(&mut self, kind: &str, state: &str, detail: String, recoverable: bool) {
[INFO] [stdout]      |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2031 |     fn close(&mut self) {
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `HeadMode` is never used
[INFO] [stdout]  --> src/bin/rc/browser.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum HeadMode {
[INFO] [stdout]   |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_agent_browser_flag` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl HeadMode {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 14 |     pub fn as_agent_browser_flag(self) -> &'static str {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `install_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub fn install_command(agent_browser_command: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `open_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn open_command(agent_browser_command: &str, url: &str, head_mode: HeadMode) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wait_for_url_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub fn wait_for_url_command(url: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `click_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:65:8
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub fn click_command(agent_browser_command: &str, label: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `click_selector_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub fn click_selector_command(agent_browser_command: &str, selector: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fill_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn fill_command(agent_browser_command: &str, selector: &str, value: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `keyboard_type_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:77:8
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub fn keyboard_type_command(agent_browser_command: &str, value: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wait_for_selector_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:81:8
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn wait_for_selector_command(agent_browser_command: &str, selector: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sleep_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:85:8
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn sleep_command(seconds: u32) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `snapshot_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:89:8
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub fn snapshot_command(agent_browser_command: &str) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `screenshot_and_close_command` is never used
[INFO] [stdout]   --> src/bin/rc/browser.rs:93:8
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub fn screenshot_and_close_command(agent_browser_command: &str, output_path: &Path) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `debug_enabled` is never used
[INFO] [stdout]   --> src/bin/rc/config.rs:48:8
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub fn debug_enabled(config: &Config) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.96s
[INFO] running `Command { std: "docker" "inspect" "9574d89aabc6dd64974c2c4546d121348f7e1a36fd54abbc382b0f920a2b8d1f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9574d89aabc6dd64974c2c4546d121348f7e1a36fd54abbc382b0f920a2b8d1f", kill_on_drop: false }`
[INFO] [stdout] 9574d89aabc6dd64974c2c4546d121348f7e1a36fd54abbc382b0f920a2b8d1f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 95215372e1da0e16b329b753cd715f437c3ab1ee96c88dafb7ff886513dd54b9
[INFO] running `Command { std: "docker" "start" "-a" "95215372e1da0e16b329b753cd715f437c3ab1ee96c88dafb7ff886513dd54b9", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling rust-orchestra v0.1.11 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/bin/rc.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 |     config: &Config,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DRAFTS_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const DRAFTS_FILE: &str = ".project/drafts.yaml";
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SESSION_LOG_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const SESSION_LOG_FILE: &str = ".rc-session-log.json";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXECUTION_RECORD_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const EXECUTION_RECORD_FILE: &str = ".rc-execution-records.jsonl";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUN_LOCK_FILE` is never used
[INFO] [stdout]   --> src/bin/rc.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const RUN_LOCK_FILE: &str = ".rc-run.lock";
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SessionCache` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:117:8
[INFO] [stdout]     |
[INFO] [stdout] 117 | struct SessionCache {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExecutionRecord` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:136:8
[INFO] [stdout]     |
[INFO] [stdout] 136 | struct ExecutionRecord {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExecutionRecorder` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:147:8
[INFO] [stdout]     |
[INFO] [stdout] 147 | struct ExecutionRecorder {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RunLock` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:154:8
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct RunLock {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StepOutcome` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:178:8
[INFO] [stdout]     |
[INFO] [stdout] 178 | struct StepOutcome {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WindowContext` is never constructed
[INFO] [stdout]    --> src/bin/rc.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 | struct WindowContext {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `WindowsBridge` is never used
[INFO] [stdout]    --> src/bin/rc.rs:211:7
[INFO] [stdout]     |
[INFO] [stdout] 211 | trait WindowsBridge {
[INFO] [stdout]     |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `run`, `screen_capture_script`, `rect_capture_script`, `parse_rect_env`, `fallback_capture`, and `run_capture` are never used
[INFO] [stdout]    --> src/bin/rc.rs:232:8
[INFO] [stdout]     |
[INFO] [stdout] 221 | impl PowerShellWindowsBridge {
[INFO] [stdout]     | ---------------------------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 232 |     fn run(script: &str) -> Result<String> {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     fn screen_capture_script(output: &Path) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 263 |     fn rect_capture_script(output: &Path, x: i32, y: i32, w: i32, h: i32) -> String {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 278 |     fn parse_rect_env() -> Option<(i32, i32, i32, i32)> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 297 |     fn fallback_capture(output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 |     fn run_capture(script: String, output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_plan` is never used
[INFO] [stdout]    --> src/bin/rc.rs:522:4
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn build_plan(
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `describe_target_path` is never used
[INFO] [stdout]    --> src/bin/rc.rs:552:4
[INFO] [stdout]     |
[INFO] [stdout] 552 | fn describe_target_path(target_path: &Path) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_codex_plan_prompt` is never used
[INFO] [stdout]    --> src/bin/rc.rs:566:4
[INFO] [stdout]     |
[INFO] [stdout] 566 | fn run_codex_plan_prompt(prompt: &str) -> Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_plan_output_instruction` is never used
[INFO] [stdout]    --> src/bin/rc.rs:678:4
[INFO] [stdout]     |
[INFO] [stdout] 678 | fn test_plan_output_instruction() -> &'static str {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `plan_execute_line` is never used
[INFO] [stdout]    --> src/bin/rc.rs:682:4
[INFO] [stdout]     |
[INFO] [stdout] 682 | fn plan_execute_line(target_path: &Path, runner: &RunnerKind, config: &Config) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `browser_reachable_url_for_target` is never used
[INFO] [stdout]    --> src/bin/rc.rs:954:4
[INFO] [stdout]     |
[INFO] [stdout] 954 | fn browser_reachable_url_for_target(target_path: &Path, url: &str) -> String {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `local_ipv4_address` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1012:4
[INFO] [stdout]      |
[INFO] [stdout] 1012 | fn local_ipv4_address() -> Option<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_check` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1199:4
[INFO] [stdout]      |
[INFO] [stdout] 1199 | fn run_check(
[INFO] [stdout]      |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_current_state` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1271:4
[INFO] [stdout]      |
[INFO] [stdout] 1271 | fn get_current_state(target_path: &Path, runner: &RunnerKind, config: &Config) -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_web_current_state` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1281:4
[INFO] [stdout]      |
[INFO] [stdout] 1281 | fn get_web_current_state(target_path: &Path, agent_browser_command: &str) -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_script_current_state_from_stdin` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1308:4
[INFO] [stdout]      |
[INFO] [stdout] 1308 | fn get_script_current_state_from_stdin() -> Result<String> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_step` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1342:4
[INFO] [stdout]      |
[INFO] [stdout] 1342 | fn run_step(target_path: &Path, procedure_name: &str, step: &Step) -> Result<StepOutcome> {
[INFO] [stdout]      |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `needs_interactive_response` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1381:4
[INFO] [stdout]      |
[INFO] [stdout] 1381 | fn needs_interactive_response(output: &str) -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_session_cache` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1402:4
[INFO] [stdout]      |
[INFO] [stdout] 1402 | fn write_session_cache(cache: &SessionCache) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `collect_captures` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1411:4
[INFO] [stdout]      |
[INFO] [stdout] 1411 | fn collect_captures(log: &mut SessionLog) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `capture_terminal_session` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1446:4
[INFO] [stdout]      |
[INFO] [stdout] 1446 | fn capture_terminal_session(workdir: &Path) -> Result<PathBuf> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_to_job_md` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1553:4
[INFO] [stdout]      |
[INFO] [stdout] 1553 | fn append_to_job_md(job_path: &Path, addition: &str) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maybe_spawn_codex_worker` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1817:4
[INFO] [stdout]      |
[INFO] [stdout] 1817 | fn maybe_spawn_codex_worker(workdir: &Path) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_run_lock` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1963:4
[INFO] [stdout]      |
[INFO] [stdout] 1963 | fn acquire_run_lock(workdir: &Path) -> Result<RunLock> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `should_spawn_codex_worker` is never used
[INFO] [stdout]     --> src/bin/rc.rs:1992:4
[INFO] [stdout]      |
[INFO] [stdout] 1992 | fn should_spawn_codex_worker() -> bool {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `record`, and `close` are never used
[INFO] [stdout]     --> src/bin/rc.rs:2000:8
[INFO] [stdout]      |
[INFO] [stdout] 1999 | impl ExecutionRecorder {
[INFO] [stdout]      | ---------------------- associated items in this implementation
[INFO] [stdout] 2000 |     fn new(workdir: &Path) -> Self {
[INFO] [stdout]      |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2012 |     fn record(&mut self, kind: &str, state: &str, detail: String, recoverable: bool) {
[INFO] [stdout]      |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2031 |     fn close(&mut self) {
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.46s
[INFO] running `Command { std: "docker" "inspect" "95215372e1da0e16b329b753cd715f437c3ab1ee96c88dafb7ff886513dd54b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95215372e1da0e16b329b753cd715f437c3ab1ee96c88dafb7ff886513dd54b9", kill_on_drop: false }`
[INFO] [stdout] 95215372e1da0e16b329b753cd715f437c3ab1ee96c88dafb7ff886513dd54b9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 34a5a2f95ac541c27402a1d7be2eef8b96f6405797587888f078ca4a492234d2
[INFO] running `Command { std: "docker" "start" "-a" "34a5a2f95ac541c27402a1d7be2eef8b96f6405797587888f078ca4a492234d2", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `config`
[INFO] [stderr]    --> src/bin/rc.rs:527:5
[INFO] [stderr]     |
[INFO] [stderr] 527 |     config: &Config,
[INFO] [stderr]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DRAFTS_FILE` is never used
[INFO] [stderr]   --> src/bin/rc.rs:21:7
[INFO] [stderr]    |
[INFO] [stderr] 21 | const DRAFTS_FILE: &str = ".project/drafts.yaml";
[INFO] [stderr]    |       ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SESSION_LOG_FILE` is never used
[INFO] [stderr]   --> src/bin/rc.rs:23:7
[INFO] [stderr]    |
[INFO] [stderr] 23 | const SESSION_LOG_FILE: &str = ".rc-session-log.json";
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `EXECUTION_RECORD_FILE` is never used
[INFO] [stderr]   --> src/bin/rc.rs:24:7
[INFO] [stderr]    |
[INFO] [stderr] 24 | const EXECUTION_RECORD_FILE: &str = ".rc-execution-records.jsonl";
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RUN_LOCK_FILE` is never used
[INFO] [stderr]   --> src/bin/rc.rs:25:7
[INFO] [stderr]    |
[INFO] [stderr] 25 | const RUN_LOCK_FILE: &str = ".rc-run.lock";
[INFO] [stderr]    |       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SessionCache` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:117:8
[INFO] [stderr]     |
[INFO] [stderr] 117 | struct SessionCache {
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ExecutionRecord` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:136:8
[INFO] [stderr]     |
[INFO] [stderr] 136 | struct ExecutionRecord {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ExecutionRecorder` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:147:8
[INFO] [stderr]     |
[INFO] [stderr] 147 | struct ExecutionRecorder {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `RunLock` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:154:8
[INFO] [stderr]     |
[INFO] [stderr] 154 | struct RunLock {
[INFO] [stderr]     |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `StepOutcome` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:178:8
[INFO] [stderr]     |
[INFO] [stderr] 178 | struct StepOutcome {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WindowContext` is never constructed
[INFO] [stderr]    --> src/bin/rc.rs:206:8
[INFO] [stderr]     |
[INFO] [stderr] 206 | struct WindowContext {
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `WindowsBridge` is never used
[INFO] [stderr]    --> src/bin/rc.rs:211:7
[INFO] [stderr]     |
[INFO] [stderr] 211 | trait WindowsBridge {
[INFO] [stderr]     |       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `run`, `screen_capture_script`, `rect_capture_script`, `parse_rect_env`, `fallback_capture`, and `run_capture` are never used
[INFO] [stderr]    --> src/bin/rc.rs:232:8
[INFO] [stderr]     |
[INFO] [stderr] 221 | impl PowerShellWindowsBridge {
[INFO] [stderr]     | ---------------------------- associated functions in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 232 |     fn run(script: &str) -> Result<String> {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 246 |     fn screen_capture_script(output: &Path) -> String {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 263 |     fn rect_capture_script(output: &Path, x: i32, y: i32, w: i32, h: i32) -> String {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 278 |     fn parse_rect_env() -> Option<(i32, i32, i32, i32)> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 297 |     fn fallback_capture(output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 303 |     fn run_capture(script: String, output: &Path, label: &str) -> Result<PathBuf> {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `build_plan` is never used
[INFO] [stderr]    --> src/bin/rc.rs:522:4
[INFO] [stderr]     |
[INFO] [stderr] 522 | fn build_plan(
[INFO] [stderr]     |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `describe_target_path` is never used
[INFO] [stderr]    --> src/bin/rc.rs:552:4
[INFO] [stderr]     |
[INFO] [stderr] 552 | fn describe_target_path(target_path: &Path) -> Result<String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_codex_plan_prompt` is never used
[INFO] [stderr]    --> src/bin/rc.rs:566:4
[INFO] [stderr]     |
[INFO] [stderr] 566 | fn run_codex_plan_prompt(prompt: &str) -> Result<String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_plan_output_instruction` is never used
[INFO] [stderr]    --> src/bin/rc.rs:678:4
[INFO] [stderr]     |
[INFO] [stderr] 678 | fn test_plan_output_instruction() -> &'static str {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `plan_execute_line` is never used
[INFO] [stderr]    --> src/bin/rc.rs:682:4
[INFO] [stderr]     |
[INFO] [stderr] 682 | fn plan_execute_line(target_path: &Path, runner: &RunnerKind, config: &Config) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `browser_reachable_url_for_target` is never used
[INFO] [stderr]    --> src/bin/rc.rs:954:4
[INFO] [stderr]     |
[INFO] [stderr] 954 | fn browser_reachable_url_for_target(target_path: &Path, url: &str) -> String {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `local_ipv4_address` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1012:4
[INFO] [stderr]      |
[INFO] [stderr] 1012 | fn local_ipv4_address() -> Option<String> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_check` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1199:4
[INFO] [stderr]      |
[INFO] [stderr] 1199 | fn run_check(
[INFO] [stderr]      |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_current_state` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1271:4
[INFO] [stderr]      |
[INFO] [stderr] 1271 | fn get_current_state(target_path: &Path, runner: &RunnerKind, config: &Config) -> Result<String> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_web_current_state` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1281:4
[INFO] [stderr]      |
[INFO] [stderr] 1281 | fn get_web_current_state(target_path: &Path, agent_browser_command: &str) -> Result<String> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_script_current_state_from_stdin` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1308:4
[INFO] [stderr]      |
[INFO] [stderr] 1308 | fn get_script_current_state_from_stdin() -> Result<String> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_step` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1342:4
[INFO] [stderr]      |
[INFO] [stderr] 1342 | fn run_step(target_path: &Path, procedure_name: &str, step: &Step) -> Result<StepOutcome> {
[INFO] [stderr]      |    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `needs_interactive_response` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1381:4
[INFO] [stderr]      |
[INFO] [stderr] 1381 | fn needs_interactive_response(output: &str) -> bool {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `write_session_cache` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1402:4
[INFO] [stderr]      |
[INFO] [stderr] 1402 | fn write_session_cache(cache: &SessionCache) -> Result<()> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `collect_captures` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1411:4
[INFO] [stderr]      |
[INFO] [stderr] 1411 | fn collect_captures(log: &mut SessionLog) -> Result<()> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `capture_terminal_session` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1446:4
[INFO] [stderr]      |
[INFO] [stderr] 1446 | fn capture_terminal_session(workdir: &Path) -> Result<PathBuf> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `append_to_job_md` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1553:4
[INFO] [stderr]      |
[INFO] [stderr] 1553 | fn append_to_job_md(job_path: &Path, addition: &str) -> Result<()> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `maybe_spawn_codex_worker` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1817:4
[INFO] [stderr]      |
[INFO] [stderr] 1817 | fn maybe_spawn_codex_worker(workdir: &Path) -> Result<()> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `acquire_run_lock` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1963:4
[INFO] [stderr]      |
[INFO] [stderr] 1963 | fn acquire_run_lock(workdir: &Path) -> Result<RunLock> {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `should_spawn_codex_worker` is never used
[INFO] [stderr]     --> src/bin/rc.rs:1992:4
[INFO] [stderr]      |
[INFO] [stderr] 1992 | fn should_spawn_codex_worker() -> bool {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `record`, and `close` are never used
[INFO] [stderr]     --> src/bin/rc.rs:2000:8
[INFO] [stderr]      |
[INFO] [stderr] 1999 | impl ExecutionRecorder {
[INFO] [stderr]      | ---------------------- associated items in this implementation
[INFO] [stderr] 2000 |     fn new(workdir: &Path) -> Self {
[INFO] [stderr]      |        ^^^
[INFO] [stderr] ...
[INFO] [stderr] 2012 |     fn record(&mut self, kind: &str, state: &str, detail: String, recoverable: bool) {
[INFO] [stderr]      |        ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2031 |     fn close(&mut self) {
[INFO] [stderr]      |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rust-orchestra` (bin "rc" test) generated 34 warnings (run `cargo fix --bin "rc" -p rust-orchestra --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/orc-f3786c21fadda331)
[INFO] [stdout] 
[INFO] [stdout] running 113 tests
[INFO] [stdout] test chat::tests::progress_watch_detects_stall_after_monitoring ... ok
[INFO] [stdout] test chat::tests::progress_watch_enters_monitoring_after_soft_timeout ... ok
[INFO] [stdout] test chat::tests::prompt_trace_label_uses_first_non_empty_line ... ok
[INFO] [stdout] test chat::tests::prompt_trace_label_trims_long_first_line ... ok
[INFO] [stdout] test check_gate::tests::parses_evidence_key_value_fields ... ok
[INFO] [stdout] test check_gate::tests::ui_gate_rejects_fixture_browser_evidence ... ok
[INFO] [stdout] test cli::tests::canonical_command_keeps_auto_add_function ... ok
[INFO] [stdout] test check_gate::tests::reentry_gate_requires_real_persistence_evidence ... ok
[INFO] [stdout] test cli::tests::canonical_command_keeps_create_job_md ... ok
[INFO] [stdout] test cli::tests::canonical_command_keeps_other_commands ... ok
[INFO] [stdout] test cli::tests::canonical_command_keeps_worker_create ... ok
[INFO] [stdout] test cli::tests::canonical_command_keeps_worker_dev_url ... ok
[INFO] [stdout] test cli::tests::canonical_command_maps_check_orc_manager_trace_alias ... ok
[INFO] [stdout] test cli::tests::canonical_command_maps_cli_create_input_md_alias ... ok
[INFO] [stdout] test cli::tests::canonical_command_maps_orc_manager_trace_alias ... ok
[INFO] [stdout] test cli::tests::check_manager_completion_accepts_clean_job_md ... ok
[INFO] [stdout] test cli::tests::check_manager_completion_rejects_problem_and_verify_remnants ... ok
[INFO] [stdout] test cli::tests::final_trace_allows_restart_checks_before_check_done ... ok
[INFO] [stdout] test cli::tests::is_help_command_accepts_cli_help_alias ... ok
[INFO] [stdout] test cli::tests::latest_trace_run_ignores_older_trace_blocks ... ok
[INFO] [stdout] test cli::tests::manager_hard_gate_accepts_required_examples ... ok
[INFO] [stdout] test cli::tests::normalize_stdin_send_message_drops_single_trailing_newline ... ok
[INFO] [stdout] test cli::tests::normalize_stdin_send_message_rejects_empty_body ... ok
[INFO] [stdout] test cli::tests::manager_hard_gate_requires_hard_gate_header ... ok
[INFO] [stdout] test chat::tests::latest_workspace_activity_time_skips_runtime_dirs ... ok
[INFO] [stdout] test cli::tests::manager_hard_gate_requires_verification_examples_section ... ok
[INFO] [stdout] test cli::tests::manager_hard_gate_requires_exact_substitution_examples ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_keeps_cli_create_job_md_contract ... ok
[INFO] [stdout] test code::tests::auto_feature_names_from_message_drops_bootstrap_when_todo_exists ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_normalizes_constraint_name ... ok
[INFO] [stdout] test code::tests::build_create_job_md_prompt_contains_required_sections ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_filters_blank_rules ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_filters_blank_rules_for_rust_cli_workspace ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_keeps_korean_requirement_name ... ok
[INFO] [stdout] test code::tests::add_orc_drafts_backs_up_invalid_drafts_before_rebuild ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_normalizes_project_documentation_from_camel_case ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_uses_default_step_when_input_steps_are_blank ... ok
[INFO] [stdout] test code::tests::build_initial_project_md_uses_message_and_project_root ... ok
[INFO] [stdout] test code::tests::build_initial_project_md_keeps_todo_feature_from_message ... ok
[INFO] [stdout] test code::tests::add_orc_drafts_creates_draft_item_from_korean_requirement ... ok
[INFO] [stdout] test code::tests::build_draft_item_from_requirement_normalizes_rust_cli_workspace_from_acronym_camel_case ... ok
[INFO] [stdout] test code::tests::add_orc_drafts_keeps_existing_cli_impl_orc_code_and_backfills_planned_task ... ok
[INFO] [stdout] test code::tests::create_input_md_generates_cli_create_input_md_draft_from_requirement ... ok
[INFO] [stdout] test code::tests::ensure_add_orc_drafts_produced_targets_rejects_empty_requirement_state ... ok
[INFO] [stdout] test code::tests::flow_rust_orchestra_blocks_when_workspace_not_ready ... ok
[INFO] [stdout] test code::tests::infer_spec_from_message_extracts_known_frameworks ... ok
[INFO] [stdout] test code::tests::flow_rust_orchestra_rejects_arguments_with_echoed_values ... ok
[INFO] [stdout] test code::tests::flow_rust_orchestra_returns_trigger_process_result_message ... ok
[INFO] [stdout] test code::tests::init_orc_job_preserves_existing_requirement_when_job_exists ... ok
[INFO] [stdout] test code::tests::job_task_state_change_accepts_alias ... ok
[INFO] [stdout] test code::tests::get_workspace_state_returns_ready_when_required_files_exist ... ok
[INFO] [stdout] test code::tests::llm_impl_output_indicates_failure_for_read_only_report ... ok
[INFO] [stdout] test code::tests::merge_requirement_rule_appends_message_without_duplicates ... ok
[INFO] [stdout] test code::tests::flow_rust_orchestra_fails_when_cli_rust_orchestra_requirement_is_missing ... ok
[INFO] [stdout] test code::tests::check_orc_code_keeps_verify_when_problems_exist ... ok
[INFO] [stdout] test code::tests::move_job_task_item_rehomes_without_duplicates ... ok
[INFO] [stdout] test code::tests::normalize_job_md_content_extracts_markdown_block ... ok
[INFO] [stdout] test code::tests::normalize_job_md_content_wraps_outline_into_job_doc ... ok
[INFO] [stdout] test code::tests::parse_common_opts_reads_path_and_message ... ok
[INFO] [stdout] test code::tests::parse_job_md_preserves_check_sections ... ok
[INFO] [stdout] test code::tests::parse_outline_requirements_to_job_doc_reads_rules_and_steps ... ok
[INFO] [stdout] test code::tests::parse_project_md_meta_reads_architecture_name ... ok
[INFO] [stdout] test code::tests::render_job_md_keeps_check_sections_and_plain_items ... ok
[INFO] [stdout] test code::tests::set_draft_item_state_errors_on_missing_item ... ok
[INFO] [stdout] test code::tests::should_cleanup_drafts_yaml_rejects_unrelated_completed_drafts ... ok
[INFO] [stdout] test code::tests::transition_impl_result_moves_success_and_fail ... ok
[INFO] [stdout] test code::tests::transition_impl_start_uses_copy_on_write ... ok
[INFO] [stdout] test code::tests::set_draft_item_state_updates_target_only ... ok
[INFO] [stdout] test code::tests::check_orc_code_blocks_ui_complete_without_real_browser_artifact ... ok
[INFO] [stdout] test tmux::tests::extract_dev_url_from_worker_done_tail_prefers_latest_match ... ok
[INFO] [stdout] test tests::effectively_empty_dir_ignores_orc_runtime_docs ... ok
[INFO] [stdout] test tmux::tests::extract_dev_url_from_worker_done_tail_returns_none_without_dev_marker ... ok
[INFO] [stdout] test tmux::tests::extract_dev_url_ignores_echoed_shell_command_lines ... ok
[INFO] [stdout] test chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path ... FAILED
[INFO] [stdout] test tmux::tests::resolve_worker_ref_accepts_encoded_and_pane_id ... ok
[INFO] [stdout] test tmux::tests::resolve_worker_ref_accepts_worker_id_from_current_registry ... ok
[INFO] [stdout] test tmux::tests::resolve_worker_ref_accepts_worker_id_from_registry ... ok
[INFO] [stdout] test code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems ... FAILED
[INFO] [stdout] test tmux::tests::worker_ref_round_trip_preserves_fields ... ok
[INFO] [stdout] test tmux::tests::worker_result_line_accepts_worker_and_sentinel_prefix ... ok
[INFO] [stdout] test tmux::tests::worker_wait_matcher_accepts_actual_worker_result_lines ... ok
[INFO] [stdout] test tmux::tests::worker_ref_decode_rejects_three_part_format ... ok
[INFO] [stdout] test tmux::tests::http_healthcheck_rejects_500_response ... ok
[INFO] [stdout] test ui::tests::bootstrap_prompt_template_exists ... ok
[INFO] [stdout] test tmux::tests::http_healthcheck_accepts_200_response ... ok
[INFO] [stdout] test code::tests::check_orc_code_keeps_verify_when_execution_checklist_has_unresolved_items ... ok
[INFO] [stdout] test ui::tests::cursor_no_wrap_stays_on_same_line_for_mixed_width_text ... ok
[INFO] [stdout] test ui::tests::detail_layout_panel_shortcut_is_compiled_and_selected ... ok
[INFO] [stdout] test ui::tests::onboarding_signal_uses_initial_spec_hint ... ok
[INFO] [stdout] test ui::tests::parse_project_md_accepts_spec_with_hyphen_and_comma ... ok
[INFO] [stdout] test ui::tests::parse_project_md_accepts_spec_with_space_before_colon ... ok
[INFO] [stdout] test ui::tests::preset_libraries_allowlist_filters_unknown_values ... ok
[INFO] [stdout] test code::tests::check_orc_code_requires_execution_checklist_evidence ... ok
[INFO] [stdout] test code::tests::cleanup_drafts_yaml_after_success_keeps_file_when_fail_exists ... ok
[INFO] [stdout] test code::tests::cleanup_drafts_yaml_after_success_removes_file_when_pipeline_is_complete ... ok
[INFO] [stdout] test ui::tests::verify_bootstrap_artifacts_rejects_missing_app_file ... ok
[INFO] [stdout] test ui::tests::verify_bootstrap_artifacts_accepts_react_hello_world_files ... ok
[INFO] [stdout] test tmux::tests::worker_wait_matcher_ignores_echoed_shell_command_lines ... ok
[INFO] [stdout] test code::tests::add_orc_drafts_normalizes_job_md_requirement_heading_before_build ... ok
[INFO] [stdout] test code::tests::init_orc_job_rejects_empty_project_features_instead_of_writing_empty_requirement ... ok
[INFO] [stdout] test code::tests::init_orc_job_creates_requirement_from_project_features ... ok
[INFO] [stdout] test ui::tests::detail_panes_data_mapping_is_consistent ... ok
[INFO] [stdout] test code::tests::init_orc_job_repairs_empty_requirement_from_project_features ... ok
[INFO] [stdout] test web::tests::resolve_web_port_defaults_to_orc_port ... ok
[INFO] [stdout] test web::tests::ensure_web_assets_exist_reports_missing_package_json_path ... ok
[INFO] [stdout] test web::tests::resolve_web_port_prefers_env_override ... ok
[INFO] [stdout] test web_api::tests::temp_test_project_name_uses_test_prefix_and_is_removed_on_delete ... ok
[INFO] [stdout] test web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web ... FAILED
[INFO] [stdout] test code::tests::load_architecture_contract_from_root_reads_sample_skill ... FAILED
[INFO] [stdout] test web::tests::exit_status_description_uses_exit_code ... ok
[INFO] [stderr] sh: 0: getcwd() failed: No such file or directory
[INFO] [stdout] test code::tests::add_orc_drafts_skips_requirement_with_empty_feature_key ... ok
[INFO] [stdout] test code::tests::read_bootstrap_seed_prefers_saved_project_md_values ... ok
[INFO] [stdout] test code::tests::update_impl_draft_progress_from_watch_writes_runtime_snapshot_for_korean_name ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path' (23) panicked at src/chat.rs:1028:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "codex"
[INFO] [stdout]  right: "/home/tree/ai/codex/codexo"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60de232bd13a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60de232bd13a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60de232bd13a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60de232bd13a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60de232d382a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60de232d382a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x60de232c20b2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x60de232c20b2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x60de2329836f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60de2329836f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60de232b3569 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60de231fb3dc - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x60de231fb3dc - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60de232b37e2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x60de232b37e2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60de23298428 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60de2328f899 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60de232994bd - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60de232d3fbc - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60de232d3e73 - core[35159d6ffb30e017]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x60de230ff807 - core[35159d6ffb30e017]::panicking::assert_failed::<alloc[a8a7aba520129d98]::string::String, &str>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x60de230ca871 - orc[ca50e551fa821733]::chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path
[INFO] [stdout]                                at /opt/rustwide/workdir/src/chat.rs:1028:9
[INFO] [stdout]   22:     0x60de230c6747 - orc[ca50e551fa821733]::chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/chat.rs:1027:59
[INFO] [stdout]   23:     0x60de23124b96 - <orc[ca50e551fa821733]::chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60de231ee6bb - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60de231ee6bb - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60de231fbeab - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60de231fbeab - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60de231fbeab - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60de231fbeab - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60de231fbeab - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60de231fbeab - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60de231fbeab - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60de231f6884 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60de231f6884 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60de231feab2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60de231feab2 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60de231feab2 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60de231feab2 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60de231feab2 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60de231feab2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60de231feab2 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60de232bc12f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x60de232bc12f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x761edd23caa4 - <unknown>
[INFO] [stdout]   45:     0x761edd2c9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems' (64) panicked at src/code.rs:2479:13:
[INFO] [stdout] assertion failed: result.contains("skill=/home/tree/ai/skills/check-code/SKILL.md")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60de232bd13a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60de232bd13a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60de232bd13a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60de232bd13a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60de232d382a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60de232d382a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x60de232c20b2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x60de232c20b2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x60de2329836f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60de2329836f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60de232b3569 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60de231fb3dc - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x60de231fb3dc - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60de232b37e2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x60de232b37e2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60de2329845a - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x60de2328f899 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60de232994bd - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60de232d3fbc - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60de232d3f82 - core[35159d6ffb30e017]::panicking::panic
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x60de230dbe32 - orc[ca50e551fa821733]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:2479:13
[INFO] [stdout]   21:     0x60de230cdb06 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<orc[ca50e551fa821733]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   22:     0x60de230bb572 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<orc[ca50e551fa821733]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   23:     0x60de231264ab - __rust_try
[INFO] [stdout]   24:     0x60de231219d6 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<orc[ca50e551fa821733]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x60de231219d6 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<orc[ca50e551fa821733]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x60de230d3737 - orc[ca50e551fa821733]::code::tests::with_locked_workspace::<(), orc[ca50e551fa821733]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:2325:22
[INFO] [stdout]   27:     0x60de230eda52 - orc[ca50e551fa821733]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:2455:9
[INFO] [stdout]   28:     0x60de230d8097 - orc[ca50e551fa821733]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:2454:79
[INFO] [stdout]   29:     0x60de231256d6 - <orc[ca50e551fa821733]::code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x60de231ee6bb - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x60de231ee6bb - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x60de231fbeab - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x60de231fbeab - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x60de231fbeab - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x60de231fbeab - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x60de231fbeab - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x60de231fbeab - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x60de231fbeab - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x60de231f6884 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x60de231f6884 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x60de231feab2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x60de231feab2 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x60de231feab2 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x60de231feab2 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x60de231feab2 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x60de231feab2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x60de231feab2 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x60de232bc12f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x60de232bc12f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x761edd23caa4 - <unknown>
[INFO] [stdout]   51:     0x761edd2c9a64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web' (133) panicked at src/web/mod.rs:538:42:
[INFO] [stdout] resolved web dir: "web assets not found: /home/tree/project/mono_Manager/assets/web/package.json"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60de232bd13a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60de232bd13a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60de232bd13a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60de232bd13a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60de232d382a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60de232d382a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x60de232c20b2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x60de232c20b2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x60de2329836f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60de2329836f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60de232b3569 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60de231fb3dc - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x60de231fb3dc - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60de232b37e2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x60de232b37e2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60de23298428 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60de2328f899 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60de232994bd - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60de232d3fbc - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60de232d3d32 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60de2311472e - <core[35159d6ffb30e017]::result::Result<std[ec419fa8110287d5]::path::PathBuf, alloc[a8a7aba520129d98]::string::String>>::expect
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x60de23109878 - orc[ca50e551fa821733]::web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web
[INFO] [stdout]                                at /opt/rustwide/workdir/src/web/mod.rs:538:42
[INFO] [stdout]   22:     0x60de23108ab7 - orc[ca50e551fa821733]::web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/web/mod.rs:537:60
[INFO] [stdout]   23:     0x60de23124a16 - <orc[ca50e551fa821733]::web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x60de231ee6bb - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x60de231ee6bb - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x60de231fbeab - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x60de231fbeab - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x60de231fbeab - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x60de231fbeab - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x60de231fbeab - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x60de231fbeab - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x60de231fbeab - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x60de231f6884 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x60de231f6884 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x60de231feab2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x60de231feab2 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x60de231feab2 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x60de231feab2 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x60de231feab2 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x60de231feab2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x60de231feab2 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x60de232bc12f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x60de232bc12f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x761edd23caa4 - <unknown>
[INFO] [stdout]   45:     0x761edd2c9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- code::tests::load_architecture_contract_from_root_reads_sample_skill stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'code::tests::load_architecture_contract_from_root_reads_sample_skill' (84) panicked at src/code.rs:3438:18:
[INFO] [stdout] load contract: "architecture skill not found: architecture-layered (expected /home/tree/ai/skills/architecture-layered/SKILL.md or /home/tree/.codex/skills/architecture-layered/SKILL.md)"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60de232bd13a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60de232bd13a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60de232bd13a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60de232bd13a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60de232d382a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60de232d382a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x60de232c20b2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x60de232c20b2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x60de2329836f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60de2329836f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60de232b3569 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60de231fb3dc - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x60de231fb3dc - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60de232b37e2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x60de232b37e2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x60de23298428 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x60de2328f899 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60de232994bd - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x60de232d3fbc - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60de232d3d32 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x60de23112fd5 - <core[35159d6ffb30e017]::result::Result<core[35159d6ffb30e017]::option::Option<orc[ca50e551fa821733]::code::ArchitectureContract>, alloc[a8a7aba520129d98]::string::String>>::expect
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x60de230d96ef - orc[ca50e551fa821733]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:3438:18
[INFO] [stdout]   22:     0x60de230cda86 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<orc[ca50e551fa821733]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   23:     0x60de230bb472 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<orc[ca50e551fa821733]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   24:     0x60de231264ab - __rust_try
[INFO] [stdout]   25:     0x60de231215d6 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<orc[ca50e551fa821733]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   26:     0x60de231215d6 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<orc[ca50e551fa821733]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   27:     0x60de230d0d37 - orc[ca50e551fa821733]::code::tests::with_locked_workspace::<(), orc[ca50e551fa821733]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:2325:22
[INFO] [stdout]   28:     0x60de230e9272 - orc[ca50e551fa821733]::code::tests::load_architecture_contract_from_root_reads_sample_skill
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:3429:9
[INFO] [stdout]   29:     0x60de230d7d07 - orc[ca50e551fa821733]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/code.rs:3428:65
[INFO] [stdout]   30:     0x60de23125216 - <orc[ca50e551fa821733]::code::tests::load_architecture_contract_from_root_reads_sample_skill::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x60de231ee6bb - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   32:     0x60de231ee6bb - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   33:     0x60de231fbeab - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   34:     0x60de231fbeab - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x60de231fbeab - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x60de231fbeab - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x60de231fbeab - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x60de231fbeab - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   39:     0x60de231fbeab - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   40:     0x60de231f6884 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   41:     0x60de231f6884 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   42:     0x60de231feab2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   43:     0x60de231feab2 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   44:     0x60de231feab2 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   45:     0x60de231feab2 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   46:     0x60de231feab2 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   47:     0x60de231feab2 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   48:     0x60de231feab2 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   49:     0x60de232bc12f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   50:     0x60de232bc12f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   51:     0x761edd23caa4 - <unknown>
[INFO] [stdout]   52:     0x761edd2c9a64 - clone
[INFO] [stdout]   53:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     chat::tests::resolve_llm_bin_path_prefers_codexo_absolute_path
[INFO] [stdout]     code::tests::check_orc_code_builds_checklist_and_completes_verify_without_problems
[INFO] [stdout]     code::tests::load_architecture_contract_from_root_reads_sample_skill
[INFO] [stdout]     web::tests::resolve_web_dir_is_fixed_to_source_root_assets_web
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 109 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin orc`
[INFO] running `Command { std: "docker" "inspect" "34a5a2f95ac541c27402a1d7be2eef8b96f6405797587888f078ca4a492234d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "34a5a2f95ac541c27402a1d7be2eef8b96f6405797587888f078ca4a492234d2", kill_on_drop: false }`
[INFO] [stdout] 34a5a2f95ac541c27402a1d7be2eef8b96f6405797587888f078ca4a492234d2
