[INFO] cloning repository https://github.com/pleme-io/mathscape
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pleme-io/mathscape" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpleme-io%2Fmathscape", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpleme-io%2Fmathscape'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cf5a17a693392bb28d1a6f5e72643647d12d7be8
[INFO] testing pleme-io/mathscape against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpleme-io%2Fmathscape" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/pleme-io/mathscape
[INFO] finished tweaking git repo https://github.com/pleme-io/mathscape
[INFO] tweaked toml for git repo https://github.com/pleme-io/mathscape written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pleme-io/mathscape on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pleme-io/mathscape 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" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/pleme-io/tatara`
[INFO] [stderr]     Updating git repository `https://github.com/pleme-io/axiom-forge`
[INFO] [stderr]     Updating git repository `https://github.com/pleme-io/shikumi`
[INFO] [stderr]     Updating git repository `https://github.com/pleme-io/iac-forge`
[INFO] [stderr]     Updating git repository `https://github.com/pleme-io/gen`
[INFO] [stderr]     Updating git repository `https://github.com/pleme-io/meimei`
[INFO] [stderr]     Updating git repository `https://github.com/pleme-io/openapi-forge`
[INFO] [stderr]     Updating git repository `https://github.com/pleme-io/takumi`
[INFO] [stderr]     Updating git repository `https://github.com/pleme-io/sekkei`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tempfile v3.26.0
[INFO] [stderr]   Downloaded sqlx-sqlite v0.8.6
[INFO] [stderr]   Downloaded bytecheck v0.6.12
[INFO] [stderr]   Downloaded ptr_meta v0.1.4
[INFO] [stderr]   Downloaded symbol_table v0.2.0
[INFO] [stderr]   Downloaded ptr_meta_derive v0.1.4
[INFO] [stderr]   Downloaded wasite v0.1.0
[INFO] [stderr]   Downloaded sqlx-macros v0.8.6
[INFO] [stderr]   Downloaded ouroboros v0.18.5
[INFO] [stderr]   Downloaded sea-query-binder v0.7.0
[INFO] [stderr]   Downloaded bytecheck_derive v0.6.12
[INFO] [stderr]   Downloaded sea-bae v0.2.1
[INFO] [stderr]   Downloaded tracing-serde v0.2.0
[INFO] [stderr]   Downloaded symbolic_expressions v5.0.3
[INFO] [stderr]   Downloaded rend v0.4.2
[INFO] [stderr]   Downloaded sea-query-derive v0.4.3
[INFO] [stderr]   Downloaded inherent v1.0.13
[INFO] [stderr]   Downloaded sea-schema-derive v0.3.0
[INFO] [stderr]   Downloaded fast_chemail v0.9.6
[INFO] [stderr]   Downloaded ascii_utils v0.9.3
[INFO] [stderr]   Downloaded asynk-strim v0.1.5
[INFO] [stderr]   Downloaded strum v0.27.2
[INFO] [stderr]   Downloaded rmcp-macros v0.1.5
[INFO] [stderr]   Downloaded hashlink v0.10.0
[INFO] [stderr]   Downloaded whoami v1.6.1
[INFO] [stderr]   Downloaded stringprep v0.1.5
[INFO] [stderr]   Downloaded etcetera v0.8.0
[INFO] [stderr]   Downloaded sqlx-macros-core v0.8.6
[INFO] [stderr]   Downloaded hyper-timeout v0.5.2
[INFO] [stderr]   Downloaded rkyv_derive v0.7.46
[INFO] [stderr]   Downloaded tonic-build v0.12.3
[INFO] [stderr]   Downloaded seahash v4.1.0
[INFO] [stderr]   Downloaded ouroboros_macro v0.18.5
[INFO] [stderr]   Downloaded matchit v0.7.3
[INFO] [stderr]   Downloaded axum-core v0.4.5
[INFO] [stderr]   Downloaded sea-orm-migration v1.1.19
[INFO] [stderr]   Downloaded num-order v1.2.0
[INFO] [stderr]   Downloaded num-modular v0.6.1
[INFO] [stderr]   Downloaded async-graphql-value v7.2.1
[INFO] [stderr]   Downloaded compression-codecs v0.4.37
[INFO] [stderr]   Downloaded notify-types v2.1.0
[INFO] [stderr]   Downloaded inventory v0.3.24
[INFO] [stderr]   Downloaded tokio-tungstenite v0.28.0
[INFO] [stderr]   Downloaded data-encoding v2.10.0
[INFO] [stderr]   Downloaded async-graphql-axum v7.2.1
[INFO] [stderr]   Downloaded pkcs1 v0.7.5
[INFO] [stderr]   Downloaded sea-orm-macros v1.1.19
[INFO] [stderr]   Downloaded sea-orm-cli v1.1.19
[INFO] [stderr]   Downloaded pest_derive v2.8.6
[INFO] [stderr]   Downloaded pgvector v0.4.1
[INFO] [stderr]   Downloaded schemars_derive v0.8.22
[INFO] [stderr]   Downloaded env_logger v0.9.3
[INFO] [stderr]   Downloaded ucd-trie v0.1.7
[INFO] [stderr]   Downloaded async-graphql-parser v7.2.1
[INFO] [stderr]   Downloaded async-graphql-derive v7.2.1
[INFO] [stderr]   Downloaded strum_macros v0.27.2
[INFO] [stderr]   Downloaded inotify v0.11.1
[INFO] [stderr]   Downloaded pest_generator v2.8.6
[INFO] [stderr]   Downloaded flume v0.11.1
[INFO] [stderr]   Downloaded rmcp v0.1.5
[INFO] [stderr]   Downloaded sqlx-core v0.8.6
[INFO] [stderr]   Downloaded sqlx-mysql v0.8.6
[INFO] [stderr]   Downloaded rsa v0.9.10
[INFO] [stderr]   Downloaded arc-swap v1.9.1
[INFO] [stderr]   Downloaded tungstenite v0.28.0
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.40
[INFO] [stderr]   Downloaded serde_yaml_ng v0.10.0
[INFO] [stderr]   Downloaded futures-intrusive v0.5.0
[INFO] [stderr]   Downloaded pest_meta v2.8.6
[INFO] [stderr]   Downloaded tonic v0.12.3
[INFO] [stderr]   Downloaded handlebars v6.4.0
[INFO] [stderr]   Downloaded async-compression v0.4.41
[INFO] [stderr]   Downloaded rkyv v0.7.46
[INFO] [stderr]   Downloaded sqlx v0.8.6
[INFO] [stderr]   Downloaded num-bigint-dig v0.8.6
[INFO] [stderr]   Downloaded egg v0.9.5
[INFO] [stderr]   Downloaded sqlx-postgres v0.8.6
[INFO] [stderr]   Downloaded rust_decimal v1.40.0
[INFO] [stderr]   Downloaded pest v2.8.6
[INFO] [stderr]   Downloaded axum v0.7.9
[INFO] [stderr]   Downloaded redb v2.6.3
[INFO] [stderr]   Downloaded rayon v1.12.0
[INFO] [stderr]   Downloaded zerocopy v0.8.40
[INFO] [stderr]   Downloaded sea-query v0.32.7
[INFO] [stderr]   Downloaded async-graphql v7.2.1
[INFO] [stderr]   Downloaded sea-schema v0.16.2
[INFO] [stderr]   Downloaded sea-orm v1.1.19
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d4fcae1324605bf7c23650735734bed2319e3534e7c75fce4a03c4cf48af9bb5
[INFO] running `Command { std: "docker" "start" "-a" "d4fcae1324605bf7c23650735734bed2319e3534e7c75fce4a03c4cf48af9bb5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d4fcae1324605bf7c23650735734bed2319e3534e7c75fce4a03c4cf48af9bb5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d4fcae1324605bf7c23650735734bed2319e3534e7c75fce4a03c4cf48af9bb5", kill_on_drop: false }`
[INFO] [stdout] d4fcae1324605bf7c23650735734bed2319e3534e7c75fce4a03c4cf48af9bb5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2a8d7cad5145145c9460f26d66201ed559f95d1e6be2a77415e408b489ab8bf0
[INFO] running `Command { std: "docker" "start" "-a" "2a8d7cad5145145c9460f26d66201ed559f95d1e6be2a77415e408b489ab8bf0", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling bigdecimal v0.4.10
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling rust_decimal v1.40.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling sea-query-derive v0.4.3
[INFO] [stderr]    Compiling inherent v1.0.13
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling whoami v1.6.1
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling sea-query v0.32.7
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling sea-bae v0.2.1
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling ouroboros_macro v0.18.5
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling aliasable v0.1.3
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling sea-orm-macros v1.1.19
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling ouroboros v0.18.5
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling mathscape-core v0.1.1 (/opt/rustwide/workdir/crates/mathscape-core)
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling sqlx-postgres v0.8.6
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling sea-schema-derive v0.3.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling sea-schema v0.16.2
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling sea-orm-cli v1.1.19
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling redb v2.6.3
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling sea-query-binder v0.7.0
[INFO] [stderr]    Compiling sea-orm v1.1.19
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling sekkei v0.1.1 (https://github.com/pleme-io/sekkei#f9d27e99)
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling symbol_table v0.2.0
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling sea-orm-migration v1.1.19
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling tatara-lisp-derive v0.2.1 (https://github.com/pleme-io/tatara#c99fdb36)
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling env_logger v0.9.3
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling symbolic_expressions v5.0.3
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling gen-types v0.1.5 (https://github.com/pleme-io/gen#f18830b4)
[INFO] [stderr]    Compiling toml_edit v0.25.4+spec-1.1.0
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling mathscape-migration v0.1.1 (/opt/rustwide/workdir/crates/mathscape-migration)
[INFO] [stderr]    Compiling egg v0.9.5
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling tatara-lisp v0.2.1 (https://github.com/pleme-io/tatara#c99fdb36)
[INFO] [stderr]    Compiling async-graphql-value v7.2.1
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling mathscape-store v0.1.1 (/opt/rustwide/workdir/crates/mathscape-store)
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling takumi v0.1.0 (https://github.com/pleme-io/takumi#234adbbe)
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling gen-macros v0.1.5 (https://github.com/pleme-io/gen#f18830b4)
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]    Compiling num-modular v0.6.1
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]    Compiling gen-platform v0.1.5 (https://github.com/pleme-io/gen#f18830b4)
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling openapi-forge v0.1.1 (https://github.com/pleme-io/openapi-forge#2b954c27)
[INFO] [stderr]    Compiling num-order v1.2.0
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling mathscape-compress v0.1.1 (/opt/rustwide/workdir/crates/mathscape-compress)
[INFO] [stderr]    Compiling async-graphql-parser v7.2.1
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling brotli-decompressor v5.0.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling ascii_utils v0.9.3
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling meimei v0.1.1 (https://github.com/pleme-io/meimei#a3865aca)
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling tungstenite v0.28.0
[INFO] [stderr]    Compiling iac-forge v0.1.0 (https://github.com/pleme-io/iac-forge#c592b447)
[INFO] [stderr]    Compiling pin-project v1.1.11
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling fast_chemail v0.9.6
[INFO] [stderr]    Compiling brotli v8.0.2
[INFO] [stderr]    Compiling shikumi v0.1.0 (https://github.com/pleme-io/shikumi#d75ca144)
[INFO] [stderr]    Compiling mathscape-reward v0.1.1 (/opt/rustwide/workdir/crates/mathscape-reward)
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling handlebars v6.4.0
[INFO] [stderr]    Compiling tonic-build v0.12.3
[INFO] [stderr]    Compiling mathscape-evolve v0.1.1 (/opt/rustwide/workdir/crates/mathscape-evolve)
[INFO] [stderr]    Compiling async-graphql-derive v7.2.1
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling hdrhistogram v7.5.4
[INFO] [stderr]    Compiling asynk-strim v0.1.5
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling compression-core v0.4.31
[INFO] [stderr]    Compiling static_assertions_next v1.1.2
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling compression-codecs v0.4.37
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling mathscape-api v0.1.1 (/opt/rustwide/workdir/crates/mathscape-api)
[INFO] [stderr]    Compiling mathscape-config v0.1.1 (/opt/rustwide/workdir/crates/mathscape-config)
[INFO] [stderr]    Compiling axiom-forge v0.1.0 (https://github.com/pleme-io/axiom-forge#3cae95c9)
[INFO] [stderr]    Compiling tokio-tungstenite v0.28.0
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling mathscape-proof v0.1.1 (/opt/rustwide/workdir/crates/mathscape-proof)
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling mathscape-axiom-bridge v0.1.1 (/opt/rustwide/workdir/crates/mathscape-axiom-bridge)
[INFO] [stderr]    Compiling async-compression v0.4.41
[INFO] [stderr]    Compiling mathscape-entity v0.1.1 (/opt/rustwide/workdir/crates/mathscape-entity)
[INFO] [stderr]    Compiling rmcp-macros v0.1.5
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling http-range-header v0.4.2
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling rmcp v0.1.5
[INFO] [stderr]    Compiling mathscape-discovery v0.1.1 (/opt/rustwide/workdir/crates/mathscape-discovery)
[INFO] [stderr]    Compiling mathscape-cli v0.1.1 (/opt/rustwide/workdir/crates/mathscape-cli)
[INFO] [stderr]    Compiling tonic v0.12.3
[INFO] [stderr]    Compiling mathscape-db v0.1.1 (/opt/rustwide/workdir/crates/mathscape-db)
[INFO] [stderr]    Compiling mathscape-inference-api v0.1.1 (/opt/rustwide/workdir/crates/mathscape-inference-api)
[INFO] [stderr]    Compiling mathscape-policy v0.1.1 (/opt/rustwide/workdir/crates/mathscape-policy)
[INFO] [stderr]    Compiling async-graphql v7.2.1
[INFO] [stderr]    Compiling mathscape-mcp v0.1.1 (/opt/rustwide/workdir/crates/mathscape-mcp)
[INFO] [stderr]    Compiling async-graphql-axum v7.2.1
[INFO] [stderr]    Compiling mathscape-service v0.1.1 (/opt/rustwide/workdir/crates/mathscape-service)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7m 46s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "2a8d7cad5145145c9460f26d66201ed559f95d1e6be2a77415e408b489ab8bf0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a8d7cad5145145c9460f26d66201ed559f95d1e6be2a77415e408b489ab8bf0", kill_on_drop: false }`
[INFO] [stdout] 2a8d7cad5145145c9460f26d66201ed559f95d1e6be2a77415e408b489ab8bf0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a6981ca450772b298c114575527c1b1ec4d82ff54accb8b6a7ef210e6dca8cef
[INFO] running `Command { std: "docker" "start" "-a" "a6981ca450772b298c114575527c1b1ec4d82ff54accb8b6a7ef210e6dca8cef", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling mathscape-core v0.1.1 (/opt/rustwide/workdir/crates/mathscape-core)
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling async-graphql v7.2.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling sqlx-postgres v0.8.6
[INFO] [stderr]    Compiling mathscape-compress v0.1.1 (/opt/rustwide/workdir/crates/mathscape-compress)
[INFO] [stderr]    Compiling mathscape-axiom-bridge v0.1.1 (/opt/rustwide/workdir/crates/mathscape-axiom-bridge)
[INFO] [stderr]    Compiling mathscape-inference-api v0.1.1 (/opt/rustwide/workdir/crates/mathscape-inference-api)
[INFO] [stderr]    Compiling mathscape-policy v0.1.1 (/opt/rustwide/workdir/crates/mathscape-policy)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/mathscape-compress/tests/mixed_extraction.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |     let mut next_id: SymbolId = 1;
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling async-graphql-axum v7.2.1
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling sea-query-binder v0.7.0
[INFO] [stderr]    Compiling sea-orm v1.1.19
[INFO] [stderr]    Compiling sea-orm-migration v1.1.19
[INFO] [stderr]    Compiling mathscape-entity v0.1.1 (/opt/rustwide/workdir/crates/mathscape-entity)
[INFO] [stderr]    Compiling mathscape-api v0.1.1 (/opt/rustwide/workdir/crates/mathscape-api)
[INFO] [stderr]    Compiling mathscape-migration v0.1.1 (/opt/rustwide/workdir/crates/mathscape-migration)
[INFO] [stderr]    Compiling mathscape-store v0.1.1 (/opt/rustwide/workdir/crates/mathscape-store)
[INFO] [stderr]    Compiling mathscape-db v0.1.1 (/opt/rustwide/workdir/crates/mathscape-db)
[INFO] [stderr]    Compiling mathscape-reward v0.1.1 (/opt/rustwide/workdir/crates/mathscape-reward)
[INFO] [stderr]    Compiling mathscape-proof v0.1.1 (/opt/rustwide/workdir/crates/mathscape-proof)
[INFO] [stderr]    Compiling mathscape-evolve v0.1.1 (/opt/rustwide/workdir/crates/mathscape-evolve)
[INFO] [stderr]    Compiling mathscape-discovery v0.1.1 (/opt/rustwide/workdir/crates/mathscape-discovery)
[INFO] [stderr]    Compiling mathscape-config v0.1.1 (/opt/rustwide/workdir/crates/mathscape-config)
[INFO] [stderr]    Compiling mathscape-cli v0.1.1 (/opt/rustwide/workdir/crates/mathscape-cli)
[INFO] [stdout] warning: constant `EXTRACT_CONFIGS` is never used
[INFO] [stdout]   --> crates/mathscape-axiom-bridge/tests/edge_riding.rs:87:7
[INFO] [stdout]    |
[INFO] [stdout] 87 | const EXTRACT_CONFIGS: &[ExtractConfig] = &[
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `corpora` is never read
[INFO] [stdout]    --> crates/mathscape-axiom-bridge/tests/edge_riding.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 210 | struct Provenance {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 213 |     corpora: BTreeSet<&'static str>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Provenance` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling mathscape-mcp v0.1.1 (/opt/rustwide/workdir/crates/mathscape-mcp)
[INFO] [stderr]    Compiling mathscape-service v0.1.1 (/opt/rustwide/workdir/crates/mathscape-service)
[INFO] [stdout] warning: unused import: `MapEventConsumer`
[INFO] [stdout]    --> crates/mathscape-core/src/certification.rs:672:41
[INFO] [stdout]     |
[INFO] [stdout] 672 |             BufferedConsumer, MapEvent, MapEventConsumer, MathscapeMap,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MapEventConsumer`
[INFO] [stdout]    --> crates/mathscape-core/src/certification.rs:715:41
[INFO] [stdout]     |
[INFO] [stdout] 715 |             BufferedConsumer, MapEvent, MapEventConsumer, MathscapeMap,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::value::Value`
[INFO] [stdout]    --> crates/mathscape-core/src/eval.rs:477:9
[INFO] [stdout]     |
[INFO] [stdout] 477 |     use crate::value::Value;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 36s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "a6981ca450772b298c114575527c1b1ec4d82ff54accb8b6a7ef210e6dca8cef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a6981ca450772b298c114575527c1b1ec4d82ff54accb8b6a7ef210e6dca8cef", kill_on_drop: false }`
[INFO] [stdout] a6981ca450772b298c114575527c1b1ec4d82ff54accb8b6a7ef210e6dca8cef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 20da0a3517f5c922275bce5494298b128b727bb0294332bb008857b35cbddf6d
[INFO] running `Command { std: "docker" "start" "-a" "20da0a3517f5c922275bce5494298b128b727bb0294332bb008857b35cbddf6d", kill_on_drop: false }`
[INFO] [stderr] warning: constant `EXTRACT_CONFIGS` is never used
[INFO] [stderr]   --> crates/mathscape-axiom-bridge/tests/edge_riding.rs:87:7
[INFO] [stderr]    |
[INFO] [stderr] 87 | const EXTRACT_CONFIGS: &[ExtractConfig] = &[
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `corpora` is never read
[INFO] [stderr]    --> crates/mathscape-axiom-bridge/tests/edge_riding.rs:213:5
[INFO] [stderr]     |
[INFO] [stderr] 210 | struct Provenance {
[INFO] [stderr]     |        ---------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 213 |     corpora: BTreeSet<&'static str>,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Provenance` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `mathscape-axiom-bridge` (test "edge_riding") generated 2 warnings
[INFO] [stderr] warning: unused import: `MapEventConsumer`
[INFO] [stderr]    --> crates/mathscape-core/src/certification.rs:672:41
[INFO] [stderr]     |
[INFO] [stderr] 672 |             BufferedConsumer, MapEvent, MapEventConsumer, MathscapeMap,
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `MapEventConsumer`
[INFO] [stderr]    --> crates/mathscape-core/src/certification.rs:715:41
[INFO] [stderr]     |
[INFO] [stderr] 715 |             BufferedConsumer, MapEvent, MapEventConsumer, MathscapeMap,
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::value::Value`
[INFO] [stderr]    --> crates/mathscape-core/src/eval.rs:477:9
[INFO] [stderr]     |
[INFO] [stderr] 477 |     use crate::value::Value;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> crates/mathscape-compress/tests/mixed_extraction.rs:79:9
[INFO] [stderr]    |
[INFO] [stderr] 79 |     let mut next_id: SymbolId = 1;
[INFO] [stderr]    |         ----^^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `mathscape-core` (lib test) generated 3 warnings (run `cargo fix --lib -p mathscape-core --tests` to apply 3 suggestions)
[INFO] [stderr] warning: `mathscape-compress` (test "mixed_extraction") generated 1 warning (run `cargo fix --test "mixed_extraction" -p mathscape-compress` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.24s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_api-0e68157af2a0d880)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test types::tests::control_response_to_proto ... ok
[INFO] [stdout] test types::tests::entity_model_to_epoch_metrics ... ok
[INFO] [stdout] test types::tests::engine_config_to_proto ... ok
[INFO] [stdout] test types::tests::empty_epoch_list_serializes ... ok
[INFO] [stdout] test types::tests::epoch_metrics_json_round_trip ... ok
[INFO] [stdout] test types::tests::config_update_json_round_trip ... ok
[INFO] [stdout] test types::tests::empty_library_list_serializes ... ok
[INFO] [stdout] test types::tests::library_symbol_to_proto ... ok
[INFO] [stdout] test types::tests::status_to_proto ... ok
[INFO] [stdout] test types::tests::status_json_round_trip ... ok
[INFO] [stdout] test types::tests::config_update_partial_fields_only ... ok
[INFO] [stdout] test types::tests::epoch_metrics_to_proto ... ok
[INFO] [stdout] test types::tests::config_update_all_none ... ok
[INFO] [stdout] test types::tests::status_to_proto_without_reward ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_axiom_bridge-cc64019353bfea72)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::name_converts_kebab_to_pascal ... ok
[INFO] [stdout] test tests::name_falls_back_on_numeric_start ... ok
[INFO] [stdout] test tests::bridge_preserves_signal_rationale_in_doc ... ok
[INFO] [stdout] test tests::v0_bridge_emits_rust_for_nullary_rule ... ok
[INFO] [stdout] test tests::bridge_lists_subsumption_and_cross_corpus_invariants ... ok
[INFO] [stdout] test tests::bridge_emits_string_fields_for_rules_with_free_vars ... ok
[INFO] [stdout] test tests::bridge_rejects_rules_over_arity_cap ... ok
[INFO] [stdout] test tests::bridge_infers_u64_for_numeric_position_vars ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/autonomous_traverse.rs (/opt/rustwide/target/debug/deps/autonomous_traverse-a34f86fcdff78b42)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test bettyfine_family_probe ... ignored, phase M10: bettyfine uniqueness probe — do different configs produce different bettyfines?, ~30s, --ignored
[INFO] [stdout] test hpo_grand_sweep ... ignored, phase M6+: grand HPO sweep, ~90s, --ignored
[INFO] [stdout] test hpo_sweep_alpha_delta_vs_bettyfine ... ignored, phase M6: HPO sweep α × δ × 64 seeds × 12 cells, ~15s, --ignored
[INFO] [stdout] test hpo_sweep_extract_config_vs_bettyfine ... ignored, phase M6: HPO sweep extract-config vs bettyfine, ~15s, --ignored
[INFO] [stdout] test hpo_zoo_pair_transition ... ignored, phase M8+: which 2-zoo-corpus pairs trigger the transition, ~60s, --ignored
[INFO] [stdout] test hpo_zoo_weight_sweep ... ignored, phase M8: zoo-weight sweep, ~60s, --ignored
[INFO] [stdout] test oscillation_apex_basin_anatomy ... ignored, M2 anatomy: inspect top-basin rule content, ~15s, --ignored
[INFO] [stdout] test oscillation_basin_space_cardinality ... ignored, phase M1: basin-space cardinality — 1024-seed stairway sweep, ~15s, --ignored
[INFO] [stdout] test oscillation_law_of_large_numbers ... ignored, load-bearing: 256-seed sweep, ~5-10s, run with --ignored
[INFO] [stdout] test oscillation_operator_abstract_basins ... ignored, phase M2+: operator-abstract basin classification, ~12s, --ignored
[INFO] [stdout] test oscillation_structural_basin_classification ... ignored, phase M2: structural basin classification — 1024 seeds, ~15s, --ignored
[INFO] [stdout] test oscillation_structural_basin_convergence ... ignored, verify M2: structural basin convergence — 256→2048 seeds, ~40s, --ignored
[INFO] [stdout] test phase_i_crafted_shared_subterm_corpus ... ignored, phase I: subterm AU on a shared-subterm-dense corpus, ~5s, --ignored
[INFO] [stdout] test phase_i_subterm_au_bettyfine ... ignored, phase I: subterm AU vs bettyfine — does new machinery produce a non-trivial bettyfine? ~15s, --ignored
[INFO] [stdout] test phase_k_asymmetric_corpora ... ignored, phase K4b: asymmetric corpora — does commutativity probe bite when we GIVE it asymmetric pairs? ~5s, --ignored
[INFO] [stdout] test phase_k_egraph_dedup_probe ... ignored, phase K4: egg dedup vs bettyfine — does commutative collapse shift the apex? ~20s, --ignored
[INFO] [stdout] test phase_l_self_feeding_traversal ... ignored, phase L-min: self-feeding traversal — library residue as next corpus. ~20s, --ignored
[INFO] [stdout] test phase_ml_apparatus_grand_sweep ... ignored, phase ML1-sweep: 24 apparatus variants × 12 seeds × BUDGET=20. Discovery sweep before committing to ML2. ~2-5 min, --ignored
[INFO] [stdout] test phase_ml_apparatus_universal_rules ... ignored, phase ML1-universal: which rules emerge across MANY apparatuses? Rust-promotion candidates. ~3min, --ignored
[INFO] [stdout] test phase_ml_large_scale_discovery ... ignored, phase ML1-scale: the big one. 24 apparatuses × 32 seeds × BUDGET=32. ~3-5min, --ignored
[INFO] [stdout] test phase_ml_reward_mutation_probe ... ignored, phase ML1+: reward-mutation probe — does varying the Lisp reward form shift the bettyfine? ~30s, --ignored
[INFO] [stdout] test seeded_bettyfine_penetration ... ignored, phase M9: seeded-bettyfine discovery — what can we penetrate on top? ~20s, --ignored
[INFO] [stdout] test rank2_inception_probe ... ok
[INFO] [stdout] test time_to_bettyfine ... ignored, observational: time-to-bettyfine, ~5s, --ignored
[INFO] [stdout] test tensor_detector_reports_on_current_library_state ... ok
[INFO] [stdout] test autonomous_traverse_small ... ok
[INFO] [stdout] test autonomous_traverse_medium ... ok
[INFO] [stdout] test autonomous_traverse_deterministic_replay ... ok
[INFO] [stdout] test autonomous_traverse_stress ... ok
[INFO] [stdout] test oscillation_probe_seeded_variance ... ok
[INFO] [stdout] test ensemble_traversal_surfaces_universals ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 23 ignored; 0 measured; 0 filtered out; finished in 12.45s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/big_run_and_snapshot.rs (/opt/rustwide/target/debug/deps/big_run_and_snapshot-8ce79111507940da)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test big_run_with_analysis_and_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/certified_compound_spin.rs (/opt/rustwide/target/debug/deps/certified_compound_spin-e80b7588c71625e1)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test certified_compound_spin_is_deterministic ... ok
[INFO] [stdout] test certified_compound_spin_produces_valid_core ... ok
[INFO] [stderr]      Running tests/coach_driven_motor.rs (/opt/rustwide/target/debug/deps/coach_driven_motor-0290c688653043b7)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test coach_drives_student_through_real_motor_cycles ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dense_campaign.rs (/opt/rustwide/target/debug/deps/dense_campaign-2ce54010ee0bea26)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test dense_campaign ... ignored, phase ML2-dense: parallelized probe campaign. Default 100k probes, MATHSCAPE_DENSE_PROBES=n to override. --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/edge_riding.rs (/opt/rustwide/target/debug/deps/edge_riding-b38868b7d22f9f03)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test edge_riding_loop ... ignored, phase L5: edge-riding loop — perpetual discovery engine. ~5min, --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/excellent_mathematician.rs (/opt/rustwide/target/debug/deps/excellent_mathematician-5ffb8e9ddb9fb88f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test mathematician_curriculum_measures_real_motor_competency ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/experiment_catalog.rs (/opt/rustwide/target/debug/deps/experiment_catalog-5f1dba2b482af4bd)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test run_catalog ... ignored, mathscape discovery catalog — 40+ experiments aggregated to find core truths. ~3-5 min, --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/first_model.rs (/opt/rustwide/target/debug/deps/first_model-262ec96549c8e988)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test m0_is_producible_from_a_lisp_recipe ... ok
[INFO] [stdout] test m0_through_mn_from_a_lisp_scenario ... ok
[INFO] [stdout] test produce_and_inspect_first_model ... ok
[INFO] [stdout] test m0_is_reproducible_from_sexp_only ... ok
[INFO] [stdout] test m0_under_early_stop_produces_same_library_fewer_iterations ... ok
[INFO] [stdout] test two_cycles_produce_identical_m0 ... ok
[INFO] [stdout] test u3_meta_loop_self_tunes_with_derived_laws_extractor ... ok
[INFO] [stdout] test r39_multi_phase_scenario_early_stop_cascades ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fix_point_motor.rs (/opt/rustwide/target/debug/deps/fix_point_motor-9cdb4942ae2bc500)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test fix_point_motor_runs_and_visibly_mutates_diet ... ok
[INFO] [stdout] test fix_point_motor_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/flex_multi_layer.rs (/opt/rustwide/target/debug/deps/flex_multi_layer-c511a0ff6bd3d4cc)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test flex_extreme_depth_probe ... ignored, extreme-depth probe — run explicitly with --ignored
[INFO] [stdout] test flex_arith_corpus ... ok
[INFO] [stdout] test flex_deep_run_arith ... ok
[INFO] [stdout] test flex_compositional_corpus ... ok
[INFO] [stdout] test flex_mixed_corpus ... ok
[INFO] [stdout] test flex_nested_identity_corpus ... ok
[INFO] [stdout] test flex_multiplicative_corpus ... ok
[INFO] [stdout] test flex_dimensional_discovery_emerges ... ok
[INFO] [stdout] test flex_replay_is_deterministic ... ok
[INFO] [stdout] test flex_wipe_and_rev_convergence ... ok
[INFO] [stdout] test flex_forest_scheduler_scales ... ok
[INFO] [stdout] test flex_discovery_forest_end_to_end ... ok
[INFO] [stdout] test flex_cross_corpus_convergence_with_shared_forest ... ok
[INFO] [stdout] test flex_wipe_and_rev_depth_sweep ... ok
[INFO] [stdout] test flex_forest_backed_discovery_is_faster ... ok
[INFO] [stdout] test flex_saturation_sweep_with_lynchpin_invariant ... ok
[INFO] [stdout] test flex_meta_kick_at_equilibrium ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.63s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/full_promotion_pipeline.rs (/opt/rustwide/target/debug/deps/full_promotion_pipeline-e2e9de9bbb5fb9bc)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test promotion_chain_links_5_content_hashes ... ok
[INFO] [stdout] test full_promotion_pipeline_ends_with_primitive_status_and_migration_report ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/isolate_collapse.rs (/opt/rustwide/target/debug/deps/isolate_collapse-1547b070c17a0a61)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test trace_mixed_corpus_through_generator_to_registry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/law_discovery_tensor.rs (/opt/rustwide/target/debug/deps/law_discovery_tensor-6e226a99f80f82a2)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tensor_identity_law_is_discoverable ... ok
[INFO] [stdout] test law_discovery_is_deterministic_across_runs ... ok
[INFO] [stdout] test law_generator_discovers_tensor_laws_from_tensor_corpus ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/long_run_archive.rs (/opt/rustwide/target/debug/deps/long_run_archive-cef2f688cba1f585)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test long_run_40_cycles_with_interval_snapshots_and_cross_diff ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mathscape_map_spin.rs (/opt/rustwide/target/debug/deps/mathscape_map_spin-5266b4095913ea3f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test mathscape_map_is_deterministic_across_replays ... ok
[INFO] [stdout] test big_spin_builds_mathscape_map_across_seeds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.51s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mathscape_penetration.rs (/opt/rustwide/target/debug/deps/mathscape_penetration-599b986bc3adf1a4)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test long_traversal_with_live_inference_and_snapshots ... ok
[INFO] [stderr]      Running tests/natural_emergence.rs (/opt/rustwide/target/debug/deps/natural_emergence-25dcc4a41be91a0a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test natural_emergence_is_deterministic ... ok
[INFO] [stdout] test natural_ml_primitive_emergence_across_budgets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.75s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/perpetual_loop_fix_point.rs (/opt/rustwide/target/debug/deps/perpetual_loop_fix_point-2a2c8969a0bce959)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test perpetual_loop_rides_fix_point_motor_through_saturation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/perpetual_loop_real_motor.rs (/opt/rustwide/target/debug/deps/perpetual_loop_real_motor-8ac9993b4adb4025)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test perpetual_loop_drives_real_motor_and_measures_improvement ... ok
[INFO] [stderr]      Running tests/phase_h_unblock.rs (/opt/rustwide/target/debug/deps/phase_h_unblock-aa73046b4edd562c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test phase_h_unblock_pipeline_runs_end_to_end ... ok
[INFO] [stdout] test phase_h_integrated_pipeline_one_call ... ok
[INFO] [stderr]      Running tests/real_generator_to_bridge.rs (/opt/rustwide/target/debug/deps/real_generator_to_bridge-5974696234849e8a)
[INFO] [stdout] test phase_h_integration_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test registry_state_post_integration_stays_coherent ... ok
[INFO] [stdout] test compression_generator_output_survives_bridge ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/repeated_arrival.rs (/opt/rustwide/target/debug/deps/repeated_arrival-21d2cdd10ebdaedd)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test repeated_arrival_smoke_test ... ok
[INFO] [stdout] test repeated_natural_arrival_observation ... ok
[INFO] [stderr]      Running tests/resume_from_snapshot.rs (/opt/rustwide/target/debug/deps/resume_from_snapshot-997fd2112ee00351)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test resume_training_from_disk_snapshot_and_evolve ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rich_corpus_breakthrough.rs (/opt/rustwide/target/debug/deps/rich_corpus_breakthrough-d69c35756f7d4b74)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test rich_corpus_head_to_head_vs_default_on_right_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/self_bootstrap.rs (/opt/rustwide/target/debug/deps/self_bootstrap-11b34c520f43eaf6)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test self_bootstrap_deep_exploration ... ignored, R27 exploration: deep 10-iter bootstrap; run with --ignored
[INFO] [stdout] test self_bootstrap_deep_exploration_with_dedup ... ignored, R28 comparison: deep bootstrap WITH dedup; run with --ignored
[INFO] [stdout] test self_bootstrap_zero_iterations_is_empty_outcome ... ok
[INFO] [stdout] test self_bootstrap_produces_reusable_policy ... ok
[INFO] [stdout] test self_bootstrap_from_seed_reaches_tensor_primitives ... ok
[INFO] [stdout] test self_bootstrap_library_grows_monotonically ... ok
[INFO] [stdout] test self_bootstrap_is_deterministic ... ok
[INFO] [stdout] test self_bootstrap_larger_n_discovers_at_least_as_much ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/self_reinforcing_spin.rs (/opt/rustwide/target/debug/deps/self_reinforcing_spin-c030990f7d6af6f0)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test self_reinforcing_spin_compounds_across_runs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.68s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/state_machine_pipeline.rs (/opt/rustwide/target/debug/deps/state_machine_pipeline-ab135ff10deaa137)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/tensor_discovery.rs (/opt/rustwide/target/debug/deps/tensor_discovery-5b4dbe03c76568b2)
[INFO] [stdout] test full_state_machine_pipeline_runs_end_to_end ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tensor_corpus_is_deterministic_across_seeds ... ok
[INFO] [stdout] test tensor_corpus_size_matches_request ... ok
[INFO] [stdout] test tensor_corpus_produces_tensor_headed_candidates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mathscape_cli-49c7313562d78e2a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_compress-3ed76b9bd1bedbbc)
[INFO] [stdout] 
[INFO] [stdout] running 75 tests
[INFO] [stdout] test antiunify::tests::deep_nested_terms_shared_size_grows ... ok
[INFO] [stdout] test antiunify::tests::completely_different_structure_produces_single_variable ... ok
[INFO] [stdout] test antiunify::tests::empty_args_match ... ok
[INFO] [stdout] test antiunify::tests::identical_terms ... ok
[INFO] [stdout] test adapter::tests::generator_emits_no_candidates_for_singleton_corpus ... ok
[INFO] [stdout] test adapter::tests::egraph_dedup_default_path_preserves_milestone_behavior ... ok
[INFO] [stdout] test adapter::tests::generator_threads_library_state_correctly ... ok
[INFO] [stdout] test adapter::tests::generator_emits_candidates_for_repeated_patterns ... ok
[INFO] [stdout] test antiunify::tests::shared_substructure ... ok
[INFO] [stdout] test antiunify::tests::subterm_anti_unify_dedups_equivalent_patterns ... ok
[INFO] [stdout] test antiunify::tests::subterm_anti_unify_includes_root_result ... ok
[INFO] [stdout] test egraph::tests::commutativity_does_not_merge_different_ops ... ok
[INFO] [stdout] test egraph::tests::associativity_probe_merges_regrouping ... ok
[INFO] [stdout] test antiunify::tests::different_constants ... ok
[INFO] [stdout] test adapter::tests::egraph_dedup_builder_stamps_origin_and_probes ... ok
[INFO] [stdout] test egraph::tests::distinct_terms_are_inequivalent_without_rewrites ... ok
[INFO] [stdout] test egraph::tests::identical_terms_are_equivalent ... ok
[INFO] [stdout] test egraph::tests::commutativity_probe_merges_swapped_args ... ok
[INFO] [stdout] test egraph::tests::rule_equivalence_catches_alpha_variants_with_no_probes ... ok
[INFO] [stdout] test adapter::tests::egraph_dedup_rejects_commutatively_equivalent_existing ... ok
[INFO] [stdout] test egraph::tests::rule_equivalence_rejects_structurally_different_rhs ... ok
[INFO] [stdout] test egraph::tests::rule_equivalence_rejects_distinct_rules ... ok
[INFO] [stdout] test egraph::tests::term_to_expr_preserves_apply_structure ... ok
[INFO] [stdout] test egraph::tests::semantic_novelty_against_empty_ledger_is_novel ... ok
[INFO] [stdout] test egraph::tests::semantic_novelty_rejects_commutative_duplicate_with_probes ... ok
[INFO] [stdout] test extract::tests::existing_library_prevents_duplicate_extraction ... ok
[INFO] [stdout] test extract::tests::high_min_matches_filters_rare_patterns ... ok
[INFO] [stdout] test egraph::tests::rule_equivalence_under_commutativity_probe ... ok
[INFO] [stdout] test extract::tests::single_element_corpus_returns_empty_rules ... ok
[INFO] [stdout] test law_generator::tests::bogus_symmetric_rule_fails_validation ... ok
[INFO] [stdout] test antiunify::tests::subterm_anti_unify_finds_shared_subterm_across_different_roots ... ok
[INFO] [stdout] test egraph::tests::semantic_novelty_against_structurally_different_lhs_is_novel ... ok
[INFO] [stdout] test extract::tests::empty_corpus_returns_empty_rules ... ok
[INFO] [stdout] test law_generator::tests::derive_laws_is_deterministic ... ok
[INFO] [stdout] test law_generator::tests::concrete_rule_validates_on_single_eval ... ok
[INFO] [stdout] test law_generator::tests::domain_detect_float_tensor_vocabulary ... ok
[INFO] [stdout] test law_generator::tests::derive_laws_with_cache_reuses_across_calls ... ok
[INFO] [stdout] test law_generator::tests::derive_laws_with_cache_matches_uncached_results ... ok
[INFO] [stdout] test law_generator::tests::discovers_multiple_laws_from_mixed_corpus ... ok
[INFO] [stdout] test law_generator::tests::domain_detect_float_vocabulary ... ok
[INFO] [stdout] test law_generator::tests::domain_detect_tensor_vocabulary ... ok
[INFO] [stdout] test law_generator::tests::domain_detect_int_vocabulary ... ok
[INFO] [stdout] test law_generator::tests::domain_detect_unrecognized_falls_back_to_nat ... ok
[INFO] [stdout] test law_generator::tests::empty_corpus_yields_no_laws ... ok
[INFO] [stdout] test law_generator::tests::domain_detect_nat_vocabulary ... ok
[INFO] [stdout] test law_generator::tests::law_support_filter_works ... ok
[INFO] [stdout] test law_generator::tests::memoizing_au_different_inputs_distinct_entries ... ok
[INFO] [stdout] test law_generator::tests::memoizing_au_result_matches_direct_call ... ok
[INFO] [stdout] test law_generator::tests::discovers_add_left_identity ... ok
[INFO] [stdout] test law_generator::tests::discovers_mul_one_identity ... ok
[INFO] [stdout] test law_generator::tests::laws_ranked_by_support_descending ... ok
[INFO] [stdout] test law_generator::tests::every_emitted_law_is_well_formed_mixed_corpus ... ok
[INFO] [stdout] test law_generator::tests::every_emitted_law_is_well_formed_add_corpus ... ok
[INFO] [stdout] test law_generator::tests::memoizing_au_second_call_is_a_hit ... ok
[INFO] [stdout] test law_generator::tests::rejects_trivial_no_reduction_corpus ... ok
[INFO] [stdout] test law_generator::tests::subterm_au_depth_zero_matches_root_only ... ok
[INFO] [stdout] test law_generator::tests::min_support_filter_respected ... ok
[INFO] [stdout] test law_generator::tests::subterm_au_deterministic ... ok
[INFO] [stdout] test egraph::tests::term_to_expr_preserves_leaf_constants ... ok
[INFO] [stdout] test law_generator::tests::subterm_au_finds_at_least_as_much_as_root_only ... ok
[INFO] [stdout] test law_generator::tests::valid_add_identity_passes_validation ... ok
[INFO] [stdout] test extract::tests::extract_from_repeated_pattern ... ok
[INFO] [stdout] test law_generator::tests::validate_candidates_filters_correctly ... ok
[INFO] [stdout] test law_generator::tests::over_general_op_id_fails_validation ... ok
[INFO] [stdout] test law_generator::tests::subterm_au_surfaces_inner_pattern ... ok
[INFO] [stdout] test law_generator::tests::validation_is_deterministic_across_domains ... ok
[INFO] [stdout] test law_generator::tests::validation_of_int_identity_uses_int_pool ... ok
[INFO] [stdout] test law_generator::tests::validation_is_deterministic ... ok
[INFO] [stdout] test law_generator::tests::validation_seed_affects_sample_choice ... ok
[INFO] [stdout] test meta_gen::tests::composite_includes_both_base_and_meta_candidates ... ok
[INFO] [stdout] test meta_gen::tests::meta_emits_nothing_for_single_rule_library ... ok
[INFO] [stdout] test meta_gen::tests::meta_respects_existing_rule_dedup ... ok
[INFO] [stdout] test meta_gen::tests::meta_discovers_identity_element_from_add_and_mul ... ok
[INFO] [stdout] test meta_gen::tests::meta_caches_on_unchanged_library ... ok
[INFO] [stdout] test meta_gen::tests::meta_cache_is_order_independent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 75 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mixed_extraction.rs (/opt/rustwide/target/debug/deps/mixed_extraction-7940b3e9b5522206)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test observe_mixed_corpus_extraction ... ok
[INFO] [stdout] test mixed_corpus_should_find_both_patterns ... ok
[INFO] [stdout] test observe_single_family_corpora ... ok
[INFO] [stdout] test observe_mixed_with_flex_config ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_config-e932f79f5b4dd317)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::default_config_loads ... ok
[INFO] [stdout] test tests::engine_default_is_running ... ok
[INFO] [stdout] test tests::dynamic_config_update_weights ... ok
[INFO] [stdout] test tests::dynamic_config_pause_resume ... ok
[INFO] [stdout] test tests::defaults_roundtrip_through_provider_chain ... ok
[INFO] [stdout] test tests::dynamic_config_max_epoch ... ok
[INFO] [stdout] test tests::reward_weights_sum_to_one ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_core-9ed82d2414cf0485)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 550 tests
[INFO] [stdout] test adaptive_corpus::tests::default_generator_implements_corpus_generator_trait ... ok
[INFO] [stdout] test adaptive_corpus::tests::adaptive_generator_with_empty_library_falls_back_to_residue ... ok
[INFO] [stdout] test adaptive_corpus::tests::default_adaptive_generator_uses_peano_vocab ... ok
[INFO] [stdout] test autograd::tests::derivative_of_other_variable_is_zero ... ok
[INFO] [stdout] test autograd::tests::derivative_of_self_variable_is_one ... ok
[INFO] [stdout] test autograd::tests::chain_rule_via_composition ... ok
[INFO] [stdout] test autograd::tests::double_negation_cancels_in_derivative ... ok
[INFO] [stdout] test autograd::tests::domain_ops_zero_is_zero_in_itself ... ok
[INFO] [stdout] test autograd::tests::domain_ops_one_is_one_in_itself ... ok
[INFO] [stdout] test autograd::tests::float_derivative_of_constant_is_zero ... ok
[INFO] [stdout] test adaptive_corpus::tests::adaptive_generator_is_deterministic ... ok
[INFO] [stdout] test adaptive_corpus::tests::adaptive_generator_depth_scales_with_library_size ... ok
[INFO] [stdout] test adaptive_corpus::tests::adaptive_generator_emits_term_count_terms ... ok
[INFO] [stdout] test adaptive_corpus::tests::adaptive_generator_varies_per_iteration ... ok
[INFO] [stdout] test autograd::tests::float_product_rule ... ok
[INFO] [stdout] test autograd::tests::float_sum_rule ... ok
[INFO] [stdout] test autograd::tests::float_derivative_of_self_is_one ... ok
[INFO] [stdout] test autograd::tests::derivative_of_constant_is_zero ... ok
[INFO] [stdout] test autograd::tests::negation_flips_derivative ... ok
[INFO] [stdout] test autograd::tests::product_rule_d_mul_xy_dx_is_y ... ok
[INFO] [stdout] test autograd::tests::product_rule_d_mul_xy_dy_is_x ... ok
[INFO] [stdout] test autograd::tests::proof_linear_regression_gradient_at_point ... ok
[INFO] [stdout] test autograd::tests::proof_gradient_flow_through_mixed_expression ... ok
[INFO] [stdout] test autograd::tests::proof_gradient_of_scalar_polynomial ... ok
[INFO] [stdout] test autograd::tests::proof_linear_regression_gradient_via_tensor_dot ... ok
[INFO] [stdout] test autograd::tests::proof_mse_gradient_through_tensor_ops ... ok
[INFO] [stdout] test autograd::tests::ft_dot_gradient_with_scalar_parameter ... ok
[INFO] [stdout] test autograd::tests::ft_sum_linearity_gradient ... ok
[INFO] [stdout] test autograd::tests::proof_second_derivative_is_recursive_grad ... ok
[INFO] [stdout] test autograd::tests::simplify_neg_generic_involution ... ok
[INFO] [stdout] test autograd::tests::proof_float_autograd_sgd_end_to_end ... ok
[INFO] [stdout] test autograd::tests::succ_is_transparent_under_derivative ... ok
[INFO] [stdout] test autograd::tests::sum_rule_d_add_ab ... ok
[INFO] [stdout] test autograd::tests::simplify_mul_generic_one_identity ... ok
[INFO] [stdout] test autograd::tests::tensor_add_constant_has_zero_gradient ... ok
[INFO] [stdout] test autograd::tests::tensor_dot_product_rule ... ok
[INFO] [stdout] test autograd::tests::tensor_sum_is_linear_over_gradient ... ok
[INFO] [stdout] test autograd::tests::simplify_add_generic_zero_identity ... ok
[INFO] [stdout] test autograd::tests::simplify_mul_generic_zero_absorbs ... ok
[INFO] [stdout] test bettyfine::tests::bettyfine_is_deterministic ... ok
[INFO] [stdout] test bettyfine::tests::bettyfine_is_vocabulary_sized ... ok
[INFO] [stdout] test bandit_probe::tests::probe_is_deterministic_across_replays ... ok
[INFO] [stdout] test bandit_probe::tests::probe_attributes_delta_reward_to_active_arm ... ok
[INFO] [stdout] test bandit_probe::tests::probe_composes_on_hub_without_interference ... ok
[INFO] [stdout] test bandit_probe::tests::probe_installs_first_arm_at_construction ... ok
[INFO] [stdout] test bandit_probe::tests::probe_switches_to_best_arm_when_exploitation_dominant ... ok
[INFO] [stdout] test bettyfine::tests::bettyfine_rules_are_alpha_unique ... ok
[INFO] [stdout] test bettyfine::tests::bettyfine_start_id_offsets_symbols ... ok
[INFO] [stdout] test autograd::tests::proof_float_tensor_sgd_training_end_to_end ... ok
[INFO] [stdout] test bootstrap::tests::canonical_deduper_misses_alpha_renamed_duplicates ... ok
[INFO] [stdout] test bootstrap::tests::cycle_library_is_monotonically_non_decreasing ... ok
[INFO] [stdout] test bootstrap::tests::cycle_runs_with_null_layers ... ok
[INFO] [stdout] test bootstrap::tests::attestation_covers_policy_changes ... ok
[INFO] [stdout] test bootstrap::tests::dedup_layer_is_deterministic ... ok
[INFO] [stdout] test bootstrap::tests::deduplicate_library_alpha_catches_renamed ... ok
[INFO] [stdout] test bootstrap::tests::dedup_within_a_single_iteration_works ... ok
[INFO] [stdout] test bootstrap::tests::deduplicate_library_empty_input_is_empty_output ... ok
[INFO] [stdout] test bootstrap::tests::deduplicate_library_preserves_orthogonal_rules ... ok
[INFO] [stdout] test bootstrap::tests::deduplicate_library_with_nodedup_keeps_everything ... ok
[INFO] [stdout] test bootstrap::tests::deduplicate_library_removes_duplicates_canonical ... ok
[INFO] [stdout] test bootstrap::tests::canonical_deduper_catches_exact_duplicates ... ok
[INFO] [stdout] test bootstrap::tests::alpha_deduper_catches_renamed_duplicates ... ok
[INFO] [stdout] test bootstrap::tests::canonical_dedup_saturates_repeats ... ok
[INFO] [stdout] test bootstrap::tests::attestation_is_deterministic ... ok
[INFO] [stdout] test bootstrap::tests::attestation_differs_when_content_differs ... ok
[INFO] [stdout] test bettyfine::tests::every_bettyfine_rule_matches_its_operator_application ... ok
[INFO] [stdout] test bootstrap::tests::early_stop_via_bootstrap_cycle_spec_sexp_bridge ... ok
[INFO] [stdout] test bootstrap::tests::empty_scenario_has_zero_phase_sum_and_bounded_total ... ok
[INFO] [stdout] test bootstrap::tests::hijack_corpus_generator_preserves_cycle_mechanism ... ok
[INFO] [stdout] test bootstrap::tests::no_dedup_accepts_everything ... ok
[INFO] [stdout] test bootstrap::tests::empty_scenario_produces_empty_outcome ... ok
[INFO] [stdout] test bootstrap::tests::no_dedup_repeats_grow_linearly ... ok
[INFO] [stdout] test bootstrap::tests::layer_boundaries_are_independent ... ok
[INFO] [stdout] test bootstrap::tests::default_corpus_generator_iter_0_differs_from_later ... ok
[INFO] [stdout] test bootstrap::tests::multi_phase_scenario_chains_library_and_policy ... ok
[INFO] [stdout] test bootstrap::tests::default_corpus_generator_is_deterministic ... ok
[INFO] [stdout] test bootstrap::tests::observation_is_deterministic_like_outcome ... ok
[INFO] [stdout] test bootstrap::tests::observation_detects_no_progress ... ok
[INFO] [stdout] test bootstrap::tests::run_until_stable_reaches_n_iterations_when_always_growing ... ok
[INFO] [stdout] test bootstrap::tests::observation_policy_delta_moves_when_default_updater_trains ... ok
[INFO] [stdout] test bootstrap::tests::observation_bincode_roundtrip ... ok
[INFO] [stdout] test bootstrap::tests::observation_captures_growth_and_saturation ... ok
[INFO] [stdout] test bootstrap::tests::run_until_stable_respects_wider_window ... ok
[INFO] [stdout] test bootstrap::tests::outcome_bincode_roundtrip ... ok
[INFO] [stdout] test bootstrap::tests::scenario_bincode_roundtrip ... ok
[INFO] [stdout] test bootstrap::tests::run_until_stable_short_circuits_on_plateau ... ok
[INFO] [stdout] test bootstrap::tests::scenario_chain_attestation_independent_of_timings ... ok
[INFO] [stdout] test bootstrap::tests::subsumption_deduper_keeps_orthogonal_rules ... ok
[INFO] [stdout] test bootstrap::tests::single_phase_scenario_matches_spec_execution ... ok
[INFO] [stdout] test bootstrap::tests::scenario_chain_attestation_is_deterministic ... ok
[INFO] [stdout] test bootstrap::tests::scenario_per_phase_growth_reports_increments ... ok
[INFO] [stdout] test bootstrap::tests::scenario_total_covers_phase_totals ... ok
[INFO] [stdout] test bootstrap::tests::scenario_unknown_layer_propagates_error ... ok
[INFO] [stdout] test bootstrap::tests::subsumption_deduper_catches_exact_duplicates ... ok
[INFO] [stdout] test bootstrap::tests::seed_library_passes_through_unchanged_with_null_extractor ... ok
[INFO] [stdout] test bootstrap::tests::subsumption_stronger_than_alpha_stronger_than_canonical ... ok
[INFO] [stdout] test bootstrap::tests::subsumption_deduper_rejects_specialization ... ok
[INFO] [stdout] test bootstrap::tests::timings_do_not_affect_attestation ... ok
[INFO] [stdout] test bootstrap::tests::timings_per_iteration_length_equals_iteration_count ... ok
[INFO] [stdout] test bootstrap::tests::total_ns_covers_iterations_plus_train ... ok
[INFO] [stdout] test bootstrap::tests::zero_iteration_cycle_produces_empty_outcome ... ok
[INFO] [stdout] test bootstrap::tests::trajectory_step_count_matches_iteration_count ... ok
[INFO] [stdout] test bootstrap::tests::zero_iter_cycle_still_records_total_timing ... ok
[INFO] [stdout] test builtin::tests::add_and_mul_are_commutative_and_associative ... ok
[INFO] [stdout] test builtin::tests::eval_int_add_rejects_mixed_domain ... ok
[INFO] [stdout] test builtin::tests::eval_int_add_computes_signed_sum ... ok
[INFO] [stdout] test builtin::tests::canonical_folds_int_expressions_via_r6 ... ok
[INFO] [stdout] test builtin::tests::eval_int_succ_increments_int ... ok
[INFO] [stdout] test builtin::tests::canonical_folds_nested_int_neg_and_add ... ok
[INFO] [stdout] test builtin::tests::eval_int_add_overflow_returns_none ... ok
[INFO] [stdout] test builtin::tests::eval_int_succ_rejects_nat_input ... ok
[INFO] [stdout] test builtin::tests::eval_add_computes_sum ... ok
[INFO] [stdout] test builtin::tests::eval_int_zero_returns_int_not_nat ... ok
[INFO] [stdout] test builtin::tests::eval_returns_none_on_non_reduced_args ... ok
[INFO] [stdout] test builtin::tests::float_builtins_registered ... ok
[INFO] [stdout] test builtin::tests::eval_succ_increments ... ok
[INFO] [stdout] test builtin::tests::eval_neg_rejects_nat ... ok
[INFO] [stdout] test builtin::tests::eval_neg_flips_sign ... ok
[INFO] [stdout] test builtin::tests::float_div_basic ... ok
[INFO] [stdout] test builtin::tests::float_mul_basic ... ok
[INFO] [stdout] test builtin::tests::float_add_basic ... ok
[INFO] [stdout] test builtin::tests::float_div_by_zero_returns_none ... ok
[INFO] [stdout] test builtin::tests::float_neg_flips_sign ... ok
[INFO] [stdout] test builtin::tests::float_ops_reject_int_input ... ok
[INFO] [stdout] test builtin::tests::float_from_int_promotes ... ok
[INFO] [stdout] test builtin::tests::float_overflow_rejects ... ok
[INFO] [stdout] test builtin::tests::float_sub_basic ... ok
[INFO] [stdout] test builtin::tests::ft_add_elementwise ... ok
[INFO] [stdout] test builtin::tests::ft_builtins_registered ... ok
[INFO] [stdout] test builtin::tests::ft_dot_computes_inner_product ... ok
[INFO] [stdout] test builtin::tests::ft_mul_elementwise ... ok
[INFO] [stdout] test builtin::tests::ft_scale_multiplies_all_elements ... ok
[INFO] [stdout] test builtin::tests::ft_ops_reject_integer_tensor ... ok
[INFO] [stdout] test builtin::tests::ft_sum_reduces_to_scalar_float ... ok
[INFO] [stdout] test builtin::tests::is_commutative_uses_registry ... ok
[INFO] [stdout] test builtin::tests::int_builtins_registered ... ok
[INFO] [stdout] test builtin::tests::int_add_and_mul_are_ac ... ok
[INFO] [stdout] test builtin::tests::lookup_finds_each_builtin_by_id ... ok
[INFO] [stdout] test builtin::tests::matmul_registered_and_not_ac ... ok
[INFO] [stdout] test builtin::tests::matmul_2x3_by_3x2 ... ok
[INFO] [stdout] test builtin::tests::matmul_rejects_non_2d_shapes ... ok
[INFO] [stdout] test builtin::tests::lookup_returns_none_for_unknown_id ... ok
[INFO] [stdout] test builtin::tests::matmul_rejects_mismatched_inner_dim ... ok
[INFO] [stdout] test builtin::tests::nat_add_rejects_float_input ... ok
[INFO] [stdout] test builtin::tests::nat_builtins_reject_int_input ... ok
[INFO] [stdout] test builtin::tests::ft_matmul_2x3_by_3x2 ... ok
[INFO] [stdout] test builtin::tests::neg_is_unary_non_ac ... ok
[INFO] [stdout] test builtin::tests::proof_linear_composition_folds_via_canonical ... ok
[INFO] [stdout] test builtin::tests::proof_linear_evaluation_end_to_end ... ok
[INFO] [stdout] test builtin::tests::proof_linear_layer_forward_pass ... ok
[INFO] [stdout] test builtin::tests::proof_float_gradient_descent_converges ... ok
[INFO] [stdout] test builtin::tests::proof_float_linear_regression_forward_and_loss ... ok
[INFO] [stdout] test builtin::tests::proof_matmul_composes_with_transpose ... ok
[INFO] [stdout] test builtin::tests::proof_mse_loss_end_to_end ... ok
[INFO] [stdout] test builtin::tests::proof_tensor_ops_associativity_via_canonical ... ok
[INFO] [stdout] test builtin::tests::reshape_flattens_to_1d ... ok
[INFO] [stdout] test builtin::tests::proof_scale_and_sum_fold_via_canonical ... ok
[INFO] [stdout] test builtin::tests::proof_tensor_overflow_is_truthful ... ok
[INFO] [stdout] test builtin::tests::reshape_rejects_numel_mismatch ... ok
[INFO] [stdout] test builtin::tests::reshape_preserves_numel ... ok
[INFO] [stdout] test builtin::tests::succ_is_unary_and_non_ac ... ok
[INFO] [stdout] test builtin::tests::tensor_add_elementwise ... ok
[INFO] [stdout] test builtin::tests::tensor_add_rejects_shape_mismatch ... ok
[INFO] [stdout] test builtin::tests::tensor_dot_1d_computes_inner_product ... ok
[INFO] [stdout] test builtin::tests::tensor_mul_elementwise ... ok
[INFO] [stdout] test builtin::tests::tensor_builtins_registered ... ok
[INFO] [stdout] test builtin::tests::tensor_neg_flips_all_elements ... ok
[INFO] [stdout] test builtin::tests::tensor_ops_reject_scalar_input ... ok
[INFO] [stdout] test builtin::tests::tensor_scale_broadcasts_scalar ... ok
[INFO] [stdout] test builtin::tests::transpose_2x3_yields_3x2 ... ok
[INFO] [stdout] test builtin::tests::transpose_is_involutive ... ok
[INFO] [stdout] test builtin::tests::tensor_sum_reduces_to_scalar_int ... ok
[INFO] [stdout] test certification::tests::already_certified_rules_skipped ... ok
[INFO] [stdout] test certification::tests::certified_rule_bincode_roundtrip ... ok
[INFO] [stdout] test certification::tests::certification_step_elevates_passes_and_drops_failures ... ok
[INFO] [stdout] test certification::tests::certifying_consumer_emits_rejection_for_bogus_rule ... ok
[INFO] [stdout] test certification::tests::certifying_consumer_does_not_re_certify_same_rule ... ok
[INFO] [stdout] test certification::tests::elevate_is_monotone ... ok
[INFO] [stdout] test certification::tests::levels_order_correctly ... ok
[INFO] [stdout] test certification::tests::default_certifier_certifies_add_identity ... ok
[INFO] [stdout] test certification::tests::default_certifier_rejects_semantically_wrong_rule ... ok
[INFO] [stdout] test certification::tests::certifying_consumer_elevates_on_core_grew ... ok
[INFO] [stdout] test coach::tests::learned_policy_picks_action_from_its_catalog ... ok
[INFO] [stdout] test coach::tests::coach_actually_tunes_the_trainer ... ok
[INFO] [stdout] test coach::tests::custom_policy_can_be_plugged_in ... ok
[INFO] [stdout] test coach::tests::rule_based_policy_anchors_when_competency_is_high ... ok
[INFO] [stdout] test certification::tests::map_save_and_load_roundtrip ... ok
[INFO] [stdout] test coach::tests::diet_trigger_publishes_staleness_event ... ok
[INFO] [stdout] test coach::tests::rule_based_policy_triggers_diet_when_student_is_empty ... ok
[INFO] [stdout] test control::tests::estimator_update_moves_mean_toward_input ... ok
[INFO] [stdout] test control::tests::exploration_bonus_grows_with_absence ... ok
[INFO] [stdout] test control::tests::plateau_detected_below_threshold ... ok
[INFO] [stdout] test coach::tests::learned_policy_attributes_reward_after_score_changes ... ok
[INFO] [stdout] test control::tests::policy_serde_round_trips ... ok
[INFO] [stdout] test control::tests::regime_detector_defaults_to_reductive_when_empty ... ok
[INFO] [stdout] test coach::tests::action_history_records_every_tick ... ok
[INFO] [stdout] test control::tests::regime_detector_flags_explosive_on_discovery_heavy_traces ... ok
[INFO] [stdout] test control::tests::allocator_discovers_when_library_is_empty ... ok
[INFO] [stdout] test control::tests::allocator_picks_reinforce_when_discover_is_not_better_per_cost ... ok
[INFO] [stdout] test control::tests::allocator_forces_discovery_on_plateau ... ok
[INFO] [stdout] test control::tests::default_policy_has_three_regime_weight_entries ... ok
[INFO] [stdout] test control::tests::regime_detector_flags_reductive_on_reinforce_heavy_traces ... ok
[INFO] [stdout] test corpus::tests::history_for_reports_epochs_alive ... ok
[INFO] [stdout] test corpus::tests::scan_corpus_skips_non_matching_artifacts ... ok
[INFO] [stdout] test corpus::tests::history_for_returns_defaults_for_unknown_artifact ... ok
[INFO] [stdout] test corpus::tests::scan_corpus_records_matches_for_patterned_artifacts ... ok
[INFO] [stdout] test corpus::tests::record_match_accumulates_distinct_corpora ... ok
[INFO] [stdout] test corpus::tests::history_usage_window_filters_old_hits ... ok
[INFO] [stdout] test corpus::tests::snapshots_differ_on_id_or_terms ... ok
[INFO] [stdout] test corpus::tests::snapshot_content_hash_is_deterministic ... ok
[INFO] [stdout] test demotion::tests::grace_period_prevents_premature_demotion ... ok
[INFO] [stdout] test demotion::tests::demote_marks_status_in_registry ... ok
[INFO] [stdout] test demotion::tests::low_usage_past_grace_period_fires_candidate ... ok
[INFO] [stdout] test demotion::tests::sufficient_usage_never_fires ... ok
[INFO] [stdout] test demotion::tests::demotion_preserves_registry_length ... ok
[INFO] [stdout] test demotion::tests::already_demoted_or_subsumed_is_not_re_demoted ... ok
[INFO] [stdout] test demotion::tests::primitive_status_yields_retired_primitive_reason ... ok
[INFO] [stdout] test environment::tests::convergence_tracker_counts_generations ... ok
[INFO] [stdout] test environment::tests::convergence_tracker_not_converged_before_k_generations ... ok
[INFO] [stdout] test environment::tests::convergence_tracker_resets_on_diverging_generation ... ok
[INFO] [stdout] test environment::tests::corpus_shape_int_biased_uses_int_domain_ids ... ok
[INFO] [stdout] test environment::tests::default_tracker_uses_architect_defaults ... ok
[INFO] [stdout] test environment::tests::default_zoo_environment_is_named_and_sensible ... ok
[INFO] [stdout] test environment::tests::environment_seed_variants_are_distinct ... ok
[INFO] [stdout] test coach::tests::learned_policy_is_deterministic_across_replays ... ok
[INFO] [stdout] test environment::tests::environment_roundtrips_via_bincode ... ok
[INFO] [stdout] test environment::tests::policy_distance_zero_for_identical_policies ... ok
[INFO] [stdout] test environment::tests::policy_distance_is_l2_norm ... ok
[INFO] [stdout] test environment::tests::mechanism_snapshot_roundtrips_via_bincode ... ok
[INFO] [stdout] test epoch::tests::distinct_artifacts_distinct_hashes ... ok
[INFO] [stdout] test epoch::tests::empty_epoch_produces_empty_trace ... ok
[INFO] [stdout] test epoch::tests::in_memory_registry_append_only ... ok
[INFO] [stdout] test eval::tests::anonymize_fn_bindings_are_alpha_equivalent_across_renamings ... ok
[INFO] [stdout] test epoch::tests::rejecting_prover_drops_candidate ... ok
[INFO] [stdout] test eval::tests::anonymize_nested_fn_shadowing_collapses_identically ... ok
[INFO] [stdout] test epoch::tests::epoch_id_increments ... ok
[INFO] [stdout] test epoch::tests::content_hash_is_deterministic ... ok
[INFO] [stdout] test eval::tests::anonymize_preserves_multi_param_fn_bindings ... ok
[INFO] [stdout] test eval::tests::anonymize_preserves_fn_param_binding_probe ... ok
[INFO] [stdout] test epoch::tests::accepting_prover_lands_artifact ... ok
[INFO] [stdout] test eval::tests::eval_add ... ok
[INFO] [stdout] test eval::tests::eval_beta_reduction ... ok
[INFO] [stdout] test eval::tests::eval_nested_add ... ok
[INFO] [stdout] test eval::tests::anonymize_disjoint_nested_fn_bindings_get_distinct_ids ... ok
[INFO] [stdout] test eval::tests::eval_succ ... ok
[INFO] [stdout] test epoch::tests::parent_hashes_chain_through_symbols ... ok
[INFO] [stdout] test eval::tests::eval_library_rule ... ok
[INFO] [stdout] test eval::tests::pattern_match_returns_deterministic_ordering ... ok
[INFO] [stdout] test eval::tests::eval_mul ... ok
[INFO] [stdout] test eval::tests::pattern_match_basic ... ok
[INFO] [stdout] test eval::tests::pattern_match_repeated_var ... ok
[INFO] [stdout] test eval::tests::shared_anonymize_preserves_commutativity_signal ... ok
[INFO] [stdout] test eval::tests::step_limit_applied ... ok
[INFO] [stdout] test event::tests::category_partitions_events_correctly ... ok
[INFO] [stdout] test event::tests::reject_and_regime_carry_zero_delta_dl ... ok
[INFO] [stdout] test form_tree::tests::check_period_constructor_clamps_into_domain ... ok
[INFO] [stdout] test event::tests::delta_dl_reports_payload_for_scoring_variants ... ok
[INFO] [stdout] test form_tree::tests::hit_count_default_is_conservative ... ok
[INFO] [stdout] test form_tree::tests::insert_is_idempotent ... ok
[INFO] [stdout] test form_tree::tests::irreducibility_rate_clamps_into_domain ... ok
[INFO] [stdout] test form_tree::tests::irreducibility_rate_nan_goes_max ... ok
[INFO] [stdout] test form_tree::tests::check_period_hot_vs_cold ... ok
[INFO] [stdout] test form_tree::tests::new_rule_retroactively_reduces_existing_node ... ok
[INFO] [stdout] test form_tree::tests::node_retires_after_all_rules_tried ... ok
[INFO] [stdout] test form_tree::tests::retroactive_flag_set_when_rule_lands_after_insert ... ok
[INFO] [stdout] test form_tree::tests::two_rules_compose_morphism_chain ... ok
[INFO] [stdout] test inference::tests::library_snapshot_is_a_clone_not_a_reference ... ok
[INFO] [stdout] test inference::tests::policy_snapshot_is_non_blocking ... ok
[INFO] [stdout] test inference::tests::inference_reflects_library_changes_live ... ok
[INFO] [stdout] test lifecycle::tests::advance_forbids_regress ... ok
[INFO] [stdout] test lifecycle::tests::forward_ranks_are_strictly_increasing ... ok
[INFO] [stdout] test lifecycle::tests::is_active_correct ... ok
[INFO] [stdout] test lifecycle::tests::status_serde_round_trips ... ok
[INFO] [stdout] test lifecycle::tests::subsumption_and_demotion_share_terminal_rank ... ok
[INFO] [stdout] test lifecycle::tests::terminal_transitions_are_always_legal ... ok
[INFO] [stdout] test form_tree::tests::hit_count_invariant_holds_after_many_checks ... ok
[INFO] [stdout] test math_problem::tests::benchmark_is_deterministic ... ok
[INFO] [stdout] test math_problem::tests::benchmark_consumer_dispatches_event ... ok
[INFO] [stdout] test inference::tests::competency_report_reflects_current_library ... ok
[INFO] [stdout] test math_problem::tests::benchmark_report_bincode_roundtrip ... ok
[INFO] [stdout] test math_problem::tests::canonical_problem_set_is_non_empty ... ok
[INFO] [stdout] test math_problem::tests::benchmark_consumer_chained_with_streaming_trainer ... ok
[INFO] [stdout] test math_problem::tests::empty_problem_set_scores_zero ... ok
[INFO] [stdout] test environment::tests::canonical_suite_has_diverse_environments ... ok
[INFO] [stdout] test math_problem::tests::canonical_set_solves_most_with_empty_library ... ok
[INFO] [stdout] test form_tree::tests::traversal_saving_grows_as_forest_stabilizes ... ok
[INFO] [stdout] test math_problem::tests::harder_set_improves_with_identity_rules ... ok
[INFO] [stdout] test math_problem::tests::harder_set_baseline_with_empty_library ... ok
[INFO] [stdout] test math_problem::tests::streaming_trainer_rewards_benchmark_improvement ... ok
[INFO] [stdout] test math_problem::tests::problem_result_distinguishes_eval_error_from_wrong_answer ... ok
[INFO] [stdout] test math_problem::tests::second_benchmark_carries_real_delta ... ok
[INFO] [stdout] test mathscape_map::tests::core_grew_event_fires_when_a_rule_becomes_invariant ... ok
[INFO] [stdout] test math_problem::tests::streaming_trainer_penalizes_benchmark_regression ... ok
[INFO] [stdout] test mathscape_map::tests::empty_map_has_empty_summary ... ok
[INFO] [stdout] test mathscape_map::tests::event_hub_handle_survives_external_access ... ok
[INFO] [stdout] test mathscape_map::tests::event_hub_fans_out_to_multiple_subscribers ... ok
[INFO] [stdout] test mathscape_map::tests::event_hub_maintains_publish_order_per_subscriber ... ok
[INFO] [stdout] test mathscape_map::tests::event_hub_reentrant_subscribe_during_publish_is_safe ... ok
[INFO] [stdout] test mathscape_map::tests::map_bincode_roundtrip ... ok
[INFO] [stdout] test mathscape_map::tests::map_core_respects_seed_finals_only ... ok
[INFO] [stdout] test mathscape_map::tests::map_union_collects_all_rules ... ok
[INFO] [stdout] test mathscape_map::tests::events_emit_in_stable_order ... ok
[INFO] [stdout] test mathscape_map::tests::map_core_is_intersection_of_seed_finals ... ok
[INFO] [stdout] test mathscape_map::tests::mutation_edges_record_root_transitions ... ok
[INFO] [stdout] test mathscape_map::tests::mutation_edges_skip_no_op_transitions ... ok
[INFO] [stdout] test mathscape_map::tests::novel_root_event_does_not_fire_when_root_recurs ... ok
[INFO] [stdout] test mathscape_map::tests::novel_root_event_fires_for_first_snapshot ... ok
[INFO] [stdout] test mathscape_map::tests::snapshot_computes_library_root ... ok
[INFO] [stdout] test mathscape_map::tests::staleness_crossed_event_fires_at_threshold ... ok
[INFO] [stdout] test meta::tests::default_candidates_include_baseline ... ok
[INFO] [stdout] test mathscape_map::tests::two_snapshots_same_content_same_root ... ok
[INFO] [stdout] test meta::tests::kick_modifies_policy ... ok
[INFO] [stdout] test meta::tests::tweak_identity_leaves_policy_unchanged ... ok
[INFO] [stdout] test meta::tests::kick_is_deterministic_per_round ... ok
[INFO] [stdout] test meta::tests::optimizer_never_at_rest ... ok
[INFO] [stdout] test mathscape_map::tests::root_mutated_event_fires_on_intra_seed_transition ... ok
[INFO] [stdout] test mathscape_map::tests::staleness_event_does_not_fire_below_threshold ... ok
[INFO] [stdout] test meta::tests::tweak_scale_epsilon_scales ... ok
[INFO] [stdout] test meta::tests::tweak_shift_k_does_not_underflow ... ok
[INFO] [stdout] test meta_loop::tests::adaptive_archetype_emits_spec_with_adaptive_corpus ... ok
[INFO] [stdout] test meta_loop::tests::adaptive_proposer_first_call_has_no_history ... ok
[INFO] [stdout] test meta_loop::tests::adaptive_diet_spec_executes_via_core_executor ... ok
[INFO] [stdout] test meta_loop::tests::adaptive_proposer_is_deterministic ... ok
[INFO] [stdout] test meta_loop::tests::heuristic_proposer_does_not_pick_adaptive_diet_when_flowing ... ok
[INFO] [stdout] test meta_loop::tests::adaptive_proposer_observes_and_updates_stats ... ok
[INFO] [stdout] test meta_loop::tests::archetypes_produce_distinct_specs ... ok
[INFO] [stdout] test meta_loop::tests::heuristic_proposer_picks_adaptive_diet_when_history_is_stale ... ok
[INFO] [stdout] test meta_loop::tests::heuristic_proposer_returns_baseline_on_empty_history ... ok
[INFO] [stdout] test meta_loop::tests::meta_attestation_differs_on_different_seeds ... ok
[INFO] [stdout] test meta_loop::tests::meta_loop_reaches_adaptive_diet_when_null_executor_saturates ... ok
[INFO] [stdout] test meta_loop::tests::meta_loop_sails_out_when_window_triggers ... ok
[INFO] [stdout] test meta_loop::tests::meta_loop_outcome_is_deterministic ... ok
[INFO] [stdout] test meta_loop::tests::meta_loop_terminates_on_max_phases_when_executor_is_null ... ok
[INFO] [stdout] test meta_loop::tests::publish_outcome_events_fans_core_growth_and_staleness ... ok
[INFO] [stdout] test meta_loop::tests::meta_loop_with_adaptive_proposer_runs_and_terminates ... ok
[INFO] [stdout] test meta_loop::tests::staleness_score_is_one_when_stuck_and_zero_when_flowing ... ok
[INFO] [stdout] test migration::tests::migrate_does_not_rewrite_if_no_pattern_match ... ok
[INFO] [stdout] test migration::tests::migrate_marks_subsumed_entries ... ok
[INFO] [stdout] test migration::tests::migrate_preserves_registry_append_only_semantics ... ok
[INFO] [stdout] test meta_loop::tests::publish_outcome_events_is_deterministic ... ok
[INFO] [stdout] test migration::tests::migrate_rewrites_library_entries_using_promoted_rule ... ok
[INFO] [stdout] test migration::tests::migrate_skips_inactive_entries ... ok
[INFO] [stdout] test migration::tests::rewrite_term_no_match_returns_term_unchanged ... ok
[INFO] [stdout] test migration::tests::migrate_rewrites_multiple_entries_and_reports_all ... ok
[INFO] [stdout] test migration::tests::rewrite_term_using_rule_handles_direct_match ... ok
[INFO] [stdout] test migration::tests::migrate_skips_rewriting_the_promoted_artifact_itself ... ok
[INFO] [stdout] test migration::tests::migrate_is_deterministic ... ok
[INFO] [stdout] test migration::tests::rewrite_term_using_rule_recurses_into_subterms ... ok
[INFO] [stdout] test model_testing::tests::certification_catches_corrupted_weights ... ok
[INFO] [stdout] test model_testing::tests::invariants_catch_duplicate_rule_names ... ok
[INFO] [stdout] test optimizer::tests::proof_sgd_step_moves_toward_target ... ok
[INFO] [stdout] test optimizer::tests::proof_tensor_sgd_step_matches_scalar_per_element ... ok
[INFO] [stdout] test optimizer::tests::proof_full_grad_descent_cycle_reduces_error ... ok
[INFO] [stdout] test optimizer::tests::scalar_step_computes_param_minus_lr_times_grad ... ok
[INFO] [stdout] test model_testing::tests::serialization_roundtrip_preserves_content_hash ... ok
[INFO] [stdout] test optimizer::tests::scalar_step_with_negative_gradient_increases_param ... ok
[INFO] [stdout] test optimizer::tests::tensor_step_updates_elementwise ... ok
[INFO] [stdout] test parse::tests::parse_and_canonical_fold_int_expression ... ok
[INFO] [stdout] test parse::tests::parse_and_eval_int_successor_chain ... ok
[INFO] [stdout] test parse::tests::parse_and_eval_neg_composition ... ok
[INFO] [stdout] test parse::tests::parse_apply ... ok
[INFO] [stdout] test parse::tests::parse_fn ... ok
[INFO] [stdout] test parse::tests::parse_int_builtins_by_name ... ok
[INFO] [stdout] test model_testing::tests::invariants_pass_for_fresh_model ... ok
[INFO] [stdout] test parse::tests::parse_int_zero_distinguishes_from_nat ... ok
[INFO] [stdout] test parse::tests::parse_neg_builtin ... ok
[INFO] [stdout] test parse::tests::parse_negative_number_as_int ... ok
[INFO] [stdout] test parse::tests::parse_nested ... ok
[INFO] [stdout] test form_tree::tests::due_nodes_is_o_due_not_o_total ... ok
[INFO] [stdout] test parse::tests::parse_positive_int_with_i_prefix ... ok
[INFO] [stdout] test parse::tests::parse_symbol ... ok
[INFO] [stdout] test model_testing::tests::compare_snapshots_detects_library_growth ... ok
[INFO] [stdout] test parse::tests::parse_point ... ok
[INFO] [stdout] test parse::tests::parse_number ... ok
[INFO] [stdout] test parse::tests::parse_var ... ok
[INFO] [stdout] test plasticity::tests::plasticity_report_summary_formats_correctly ... ok
[INFO] [stdout] test plasticity::tests::utilization_handles_zero_capacity ... ok
[INFO] [stdout] test parse::tests::roundtrip_display_parse ... ok
[INFO] [stdout] test plasticity::tests::controller_tick_count_is_monotonic ... ok
[INFO] [stdout] test policy::tests::fresh_model_scores_everything_zero ... ok
[INFO] [stdout] test plasticity::tests::controller_ticks_across_all_registered_components ... ok
[INFO] [stdout] test policy::tests::model_serialize_deserialize_roundtrip ... ok
[INFO] [stdout] test policy::tests::rank_states_orders_by_score_descending ... ok
[INFO] [stdout] test policy::tests::tensor_reaching_trajectory_boosts_final_state_features ... ok
[INFO] [stdout] test policy::tests::self_producing_loop_roundtrip_preserves_learning ... ok
[INFO] [stdout] test policy::tests::training_on_accepted_step_moves_weights_toward_features ... ok
[INFO] [stdout] test policy::tests::tensor_seeking_prior_prefers_tensor_states ... ok
[INFO] [stdout] test policy::tests::training_on_rejected_step_moves_weights_away ... ok
[INFO] [stdout] test model_testing::tests::certify_snapshot_passes_clean_model ... ok
[INFO] [stdout] test primitives::tests::abstract_identity_captured_as_abstract ... ok
[INFO] [stdout] test model_testing::tests::compare_identical_snapshots_shows_zero_distance ... ok
[INFO] [stdout] test primitives::tests::arbitrary_projection_is_not_identity ... ok
[INFO] [stdout] test primitives::tests::census_aggregates_across_library ... ok
[INFO] [stdout] test primitives::tests::census_sum_equals_total_classifications ... ok
[INFO] [stdout] test primitives::tests::classify_primitives_is_pure ... ok
[INFO] [stdout] test primitives::tests::commutativity_is_not_detected_as_primitive ... ok
[INFO] [stdout] test primitives::tests::collect_primitive_labels_is_sorted_and_deduped ... ok
[INFO] [stdout] test primitives::tests::detects_idempotence ... ok
[INFO] [stdout] test primitives::tests::detects_homomorphism_succ_over_add ... ok
[INFO] [stdout] test primitives::tests::detects_left_distributivity_via_tensor ... ok
[INFO] [stdout] test primitives::tests::detects_neg_involution ... ok
[INFO] [stdout] test primitives::tests::detects_mul_left_identity_with_one ... ok
[INFO] [stdout] test primitives::tests::empty_library_has_zero_primitives ... ok
[INFO] [stdout] test primitives::tests::detects_right_identity ... ok
[INFO] [stdout] test primitives::tests::detects_add_left_identity_with_zero ... ok
[INFO] [stdout] test promotion::tests::migration_report_distinct_inputs_distinct_hashes ... ok
[INFO] [stdout] test primitives::tests::different_heads_not_involution ... ok
[INFO] [stdout] test primitives::tests::primitive_label_stable_roundtrip_via_format ... ok
[INFO] [stdout] test primitives::tests::detects_meta_distributive ... ok
[INFO] [stdout] test promotion::tests::migration_report_seal_hashes_inputs ... ok
[INFO] [stdout] test promotion::tests::signal_content_hash_distinguishes ... ok
[INFO] [stdout] test promotion::tests::signal_serde_round_trips ... ok
[INFO] [stdout] test promotion_gate::tests::threshold_gate_accepts_when_both_thresholds_cleared ... ok
[INFO] [stdout] test promotion_gate::tests::threshold_gate_rejects_insufficient_condensation ... ok
[INFO] [stdout] test promotion::tests::signal_content_hash_deterministic ... ok
[INFO] [stdout] test promotion_gate::tests::threshold_gate_rejects_insufficient_cross_corpus ... ok
[INFO] [stdout] test promotion_gate::tests::subsumes_when_candidate_lhs_is_more_general ... ok
[INFO] [stdout] test promotion_gate::tests::does_not_subsume_when_structures_differ ... ok
[INFO] [stdout] test reduction::tests::demoted_rules_are_excluded_from_advance_check ... ok
[INFO] [stdout] test reduction::tests::empty_registry_is_reduced ... ok
[INFO] [stdout] test reduction::tests::single_axiomatized_rule_is_reduced ... ok
[INFO] [stdout] test reduction::tests::promoted_primitive_counts_as_terminal_advance ... ok
[INFO] [stdout] test reduction::tests::single_conjectured_rule_is_advancable ... ok
[INFO] [stdout] test reduction::tests::detects_subsumable_pair ... ok
[INFO] [stdout] test reduction::tests::subsumed_rules_are_excluded_from_pair_check ... ok
[INFO] [stdout] test reduction::tests::summary_counts_are_consistent ... ok
[INFO] [stdout] test reduction::tests::verdict_serde_round_trips ... ok
[INFO] [stdout] test rich_corpus::tests::iter_0_includes_both_orientations ... ok
[INFO] [stdout] test rich_corpus::tests::corpus_size_grows_reasonably ... ok
[INFO] [stdout] test rich_corpus::tests::iter_0_covers_all_four_identity_operators ... ok
[INFO] [stdout] test snapshot::tests::content_hash_is_deterministic_and_identifies_state ... ok
[INFO] [stdout] test snapshot::tests::snapshot_captures_current_state ... ok
[INFO] [stdout] test rich_corpus::tests::iter_1_emits_commutativity_pairs ... ok
[INFO] [stdout] test streaming_policy::tests::anchor_is_set_on_improving_benchmark ... ok
[INFO] [stdout] test streaming_policy::tests::adjust_learning_rate_takes_effect_immediately ... ok
[INFO] [stdout] test streaming_policy::tests::clear_phantom_gradients_resets_accumulator ... ok
[INFO] [stdout] test streaming_policy::tests::inject_replaces_policy_without_stopping_stream ... ok
[INFO] [stdout] test streaming_policy::tests::auto_rejuvenate_un_prunes_by_phantom_gradient ... ok
[INFO] [stdout] test snapshot::tests::save_and_load_round_trip_via_disk ... ok
[INFO] [stdout] test streaming_policy::tests::ewc_pullback_resists_regression_on_load_bearing_weights ... ok
[INFO] [stdout] test snapshot::tests::fork_can_be_queried_while_original_keeps_training ... ok
[INFO] [stdout] test streaming_policy::tests::learning_progress_window_disable_suppresses_bonus ... ok
[INFO] [stdout] test streaming_policy::tests::phantom_gradient_accumulates_on_pruned_weights ... ok
[INFO] [stdout] test streaming_policy::tests::fisher_information_accumulates_with_training ... ok
[INFO] [stdout] test snapshot::tests::load_rejects_tampered_file ... ok
[INFO] [stdout] test streaming_policy::tests::prune_dormant_finds_weights_stale_after_activity ... ok
[INFO] [stdout] test streaming_policy::tests::prune_zeros_weight_and_marks_as_pruned ... ok
[INFO] [stdout] test streaming_policy::tests::prune_corrupted_finds_pressure_flattened_weights ... ok
[INFO] [stdout] test streaming_policy::tests::pruned_weights_skip_subsequent_updates ... ok
[INFO] [stdout] test streaming_policy::tests::rejection_event_produces_negative_update ... ok
[INFO] [stdout] test streaming_policy::tests::rejuvenate_does_nothing_for_unpruned_or_out_of_range ... ok
[INFO] [stdout] test streaming_policy::tests::rejuvenate_un_prunes_and_sets_initial_value ... ok
[INFO] [stdout] test streaming_policy::tests::staleness_event_produces_negative_update ... ok
[INFO] [stdout] test streaming_policy::tests::snapshot_does_not_freeze_the_trainer ... ok
[INFO] [stdout] test streaming_policy::tests::trainer_starts_with_zero_policy ... ok
[INFO] [stdout] test streaming_policy::tests::rule_certified_event_produces_positive_update ... ok
[INFO] [stdout] test streaming_policy::tests::learning_progress_bonus_fires_on_new_high ... ok
[INFO] [stdout] test streaming_policy::tests::trainer_never_resets_on_any_operation ... ok
[INFO] [stdout] test streaming_policy::tests::streaming_trainer_reacts_to_map_event_variety ... ok
[INFO] [stdout] test streaming_policy::tests::weight_stats_exposes_activation_and_contribution ... ok
[INFO] [stdout] test task::tests::generic_benchmark_consumer_emits_benchmark_scored_event ... ok
[INFO] [stdout] test task::tests::custom_domain_proves_task_abstraction_generalizes_beyond_math ... ok
[INFO] [stdout] test task::tests::language_domain_name_is_language ... ok
[INFO] [stdout] test task::tests::language_domain_solves_via_dictionary_context ... ok
[INFO] [stdout] test task::tests::generic_benchmark_on_harder_set_with_identity_rules_scores_full ... ok
[INFO] [stdout] test task::tests::generic_benchmark_delta_tracks_same_domain_only ... ok
[INFO] [stdout] test task::tests::language_domain_integrates_with_generic_benchmark_consumer ... ok
[INFO] [stdout] test task::tests::math_domain_has_name_and_matches ... ok
[INFO] [stdout] test tensor::tests::commutativity_is_not_tensor ... ok
[INFO] [stdout] test tensor::tests::distributive_detects_symmetric_form_right ... ok
[INFO] [stdout] test task::tests::two_task_domains_on_same_hub_produce_independent_benchmark_events ... ok
[INFO] [stdout] test task::tests::generic_benchmark_matches_legacy_math_benchmark_on_canonical ... ok
[INFO] [stdout] test task::tests::generic_benchmark_on_harder_set_with_empty_library_scores_zero ... ok
[INFO] [stdout] test tensor::tests::distributive_mul_over_add_is_rank2_tensor ... ok
[INFO] [stdout] test snapshot::tests::fork_produces_independent_copy ... ok
[INFO] [stdout] test tensor::tests::meta_distributive_uses_op_vars ... ok
[INFO] [stdout] test tensor::tests::same_op_on_both_sides_is_not_distributive ... ok
[INFO] [stdout] test tensor::tests::shape_counts_aggregates_all_three_categories ... ok
[INFO] [stdout] test term::tests::apply_canonical_smart_constructor ... ok
[INFO] [stdout] test term::tests::canonical_commutative_add_sorts_args ... ok
[INFO] [stdout] test tensor::tests::tensor_density_zero_for_empty_library ... ok
[INFO] [stdout] test term::tests::canonical_commutative_mul_sorts_args ... ok
[INFO] [stdout] test term::tests::canonical_associative_flattens_left_vs_right_nesting ... ok
[INFO] [stdout] test term::tests::canonical_ac_unifies_all_permutations_and_groupings ... ok
[INFO] [stdout] test term::tests::canonical_ac_folding_unifies_all_number_groupings ... ok
[INFO] [stdout] test term::tests::canonical_deeply_nested_ac_collapses_to_one_tree ... ok
[INFO] [stdout] test term::tests::canonical_does_not_fold_symbol ... ok
[INFO] [stdout] test term::tests::canonical_does_not_fold_unknown_head ... ok
[INFO] [stdout] test term::tests::canonical_folds_binary_add_to_number ... ok
[INFO] [stdout] test term::tests::canonical_folds_leading_numbers_in_ac_multi_add ... ok
[INFO] [stdout] test term::tests::canonical_fold_is_idempotent_on_numbers ... ok
[INFO] [stdout] test term::tests::canonical_folds_mixed_add_mul_bottom_up ... ok
[INFO] [stdout] test term::tests::canonical_folds_nested_succ_chain ... ok
[INFO] [stdout] test term::tests::canonical_folds_nullary_zero_to_number ... ok
[INFO] [stdout] test term::tests::canonical_folds_unary_succ_to_number ... ok
[INFO] [stdout] test term::tests::canonical_idempotent_with_deep_ac_nesting ... ok
[INFO] [stdout] test term::tests::canonical_is_idempotent ... ok
[INFO] [stdout] test term::tests::canonical_leaves_var_plus_constant_intact ... ok
[INFO] [stdout] test term::tests::canonical_is_recursive ... ok
[INFO] [stdout] test term::tests::canonical_non_associative_does_not_flatten ... ok
[INFO] [stdout] test term::tests::canonical_folds_binary_mul_to_number ... ok
[INFO] [stdout] test term::tests::canonical_rebuilt_shape_is_binary_left_associated ... ok
[INFO] [stdout] test term::tests::canonical_preserves_semantics ... ok
[INFO] [stdout] test term::tests::content_hash_deterministic ... ok
[INFO] [stdout] test term::tests::canonical_noncommutative_preserves_arg_order ... ok
[INFO] [stdout] test term::tests::free_vars_collected ... ok
[INFO] [stdout] test term::tests::display_sexpr ... ok
[INFO] [stdout] test term::tests::content_hash_different ... ok
[INFO] [stdout] test term::tests::substitute_replaces_var ... ok
[INFO] [stdout] test term::tests::canonical_preserves_semantics_across_associativity ... ok
[INFO] [stdout] test term::tests::substitute_respects_shadowing ... ok
[INFO] [stdout] test term::tests::term_depth ... ok
[INFO] [stdout] test term::tests::term_size ... ok
[INFO] [stdout] test trajectory::tests::feature_vector_has_fixed_width ... ok
[INFO] [stdout] test trajectory::tests::features_empty_library_is_zero ... ok
[INFO] [stdout] test trajectory::tests::features_count_distinct_heads ... ok
[INFO] [stdout] test trajectory::tests::features_distributive_rule_surfaces_tensor_density ... ok
[INFO] [stdout] test trajectory::tests::features_identity_only_has_zero_tensor ... ok
[INFO] [stdout] test trajectory::tests::features_serde_roundtrip_via_bincode ... ok
[INFO] [stdout] test trajectory::tests::features_mixed_library_partial_tensor_density ... ok
[INFO] [stdout] test trajectory::tests::trajectory_empty_has_no_tensor ... ok
[INFO] [stdout] test trajectory::tests::trajectory_detects_tensor_emergence_step ... ok
[INFO] [stdout] test trajectory::tests::trajectory_serde_roundtrip_via_bincode ... ok
[INFO] [stdout] test trap::tests::active_trap_has_no_exit_epoch ... ok
[INFO] [stdout] test trap::tests::detector_fires_after_window_stable_epochs ... ok
[INFO] [stdout] test tensor::tests::tensor_density_scales_with_tensor_rule_count ... ok
[INFO] [stdout] test trap::tests::detector_resets_on_root_change ... ok
[INFO] [stdout] test tensor::tests::non_distributive_rule_is_none ... ok
[INFO] [stdout] test trajectory::tests::trajectory_terminal_state_flags_tensor ... ok
[INFO] [stdout] test trajectory::tests::trajectory_records_and_counts_accepts ... ok
[INFO] [stdout] test trap::tests::serde_round_trip ... ok
[INFO] [stdout] test trap::tests::trap_seal_is_deterministic ... ok
[INFO] [stdout] test trap::tests::trap_distinct_inputs_distinct_hashes ... ok
[INFO] [stdout] test value::tests::display_renders_both_domains ... ok
[INFO] [stdout] test value::tests::from_u64_yields_nat_from_i64_yields_int ... ok
[INFO] [stdout] test value::tests::as_nat_and_as_int_are_domain_sensitive ... ok
[INFO] [stdout] test value::tests::neg_defined_only_for_int ... ok
[INFO] [stdout] test value::tests::ord_puts_nat_before_int ... ok
[INFO] [stdout] test value::tests::succ_works_in_both_domains ... ok
[INFO] [stdout] test value::tests::same_domain_predicate ... ok
[INFO] [stdout] test value::tests::nat_and_int_are_distinct_values ... ok
[INFO] [stdout] test value::tests::tensor_constructor_validates_shape ... ok
[INFO] [stdout] test value::tests::tensor_same_domain_only_matches_other_tensors ... ok
[INFO] [stdout] test value::tests::tensor_is_distinct_from_int_with_same_content ... ok
[INFO] [stdout] test value::tests::tensor_display_shows_shape_and_data ... ok
[INFO] [stdout] test value::tests::tensor_zeros_and_ones_have_correct_size ... ok
[INFO] [stdout] test value::tests::tensor_neg_flips_all_elements ... ok
[INFO] [stdout] test value::tests::tensor_numel_counts_elements ... ok
[INFO] [stdout] test value::tests::tensor_roundtrips_via_bincode ... ok
[INFO] [stdout] test value::tests::zero_nat_and_zero_int_are_different ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 550 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/corpus_and_demotion.rs (/opt/rustwide/target/debug/deps/corpus_and_demotion-64bbc1959f551ef9)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test demotion_closes_an_artifacts_active_lifecycle_in_the_registry ... ok
[INFO] [stdout] test promoted_but_retired_primitive_falls_to_retired_primitive_status ... ok
[INFO] [stdout] test unused_artifact_past_grace_period_yields_demotion_candidate ... ok
[INFO] [stdout] test recent_usage_prevents_demotion ... ok
[INFO] [stderr]      Running tests/epoch_dispatch.rs (/opt/rustwide/target/debug/deps/epoch_dispatch-a198baea5a7a74ca)
[INFO] [stdout] test cross_corpus_accumulation_clears_gate_5_through_corpus_log ... ok
[INFO] [stdout] test single_corpus_does_not_clear_gate_5 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test migrate_action_is_noop_at_epoch_layer ... ok
[INFO] [stdout] test promote_action_is_noop_at_epoch_layer ... ok
[INFO] [stdout] test reinforce_action_is_empty_in_v0 ... ok
[INFO] [stderr]      Running tests/knowability.rs (/opt/rustwide/target/debug/deps/knowability-30fea77d9fd1f16f)
[INFO] [stdout] test discover_action_emits_discovery_events ... ok
[INFO] [stdout] test epoch_id_advances_under_every_action ... ok
[INFO] [stdout] test step_defaults_to_discover_action ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test empty_registry_root_is_zero ... ok
[INFO] [stdout] test registry_root_is_insertion_order_independent ... ok
[INFO] [stdout] test replay_reports_same_epoch_id_advance ... ok
[INFO] [stdout] test different_extract_config_produces_different_roots ... ok
[INFO] [stdout] test different_min_score_produces_different_registry_roots ... ok
[INFO] [stdout] test replay_under_identical_policy_produces_identical_root ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/orchestrator.rs (/opt/rustwide/target/debug/deps/orchestrator-23c988de3fff2827)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test run_until_reduced_terminates_on_empty_corpus ... ok
[INFO] [stdout] test multi_layer_runner_respects_decline ... ok
[INFO] [stdout] test run_until_reduced_hits_cap_when_set_low ... ok
[INFO] [stdout] test multi_layer_runner_progresses_through_layers ... ok
[INFO] [stdout] test multi_layer_run_deepest_reduced_layer_reflects_progress ... ok
[INFO] [stdout] test run_until_reduced_records_per_epoch_snapshots ... ok
[INFO] [stdout] test layer_trajectory_aggregates_match_sum_of_snapshots ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/perpetual_loop.rs (/opt/rustwide/target/debug/deps/perpetual_loop-a659126b6b772503)
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test plasticity_controller_ticks_trainer_and_probe_uniformly ... ok
[INFO] [stdout] test event_hub_is_deterministic_and_non_lossy ... ok
[INFO] [stderr]      Running tests/pressure_and_collapse.rs (/opt/rustwide/target/debug/deps/pressure_and_collapse-b7195935ee9c2cdd)
[INFO] [stdout] test event_hub_composes_with_derived_consumer_chain ... ok
[INFO] [stdout] test perpetual_improvement_fixed_point_demo ... ok
[INFO] [stdout] test perpetual_loop_composes_all_phase_v_and_w_mechanisms ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test empty_registry_has_zero_pressure ... ok
[INFO] [stdout] test reduced_library_has_zero_pressure ... ok
[INFO] [stdout] test subsumption_pair_detection_is_deterministic ... ok
[INFO] [stdout] test reinforcement_is_idempotent ... ok
[INFO] [stdout] test pressure_rises_then_collapses_under_reinforcement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/standalone_inference.rs (/opt/rustwide/target/debug/deps/standalone_inference-963f902fe1249446)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test snapshot_is_a_self_sufficient_model_with_no_external_state ... ok
[INFO] [stdout] test standalone_query_against_big_run_snapshot_if_present ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stress_loop.rs (/opt/rustwide/target/debug/deps/stress_loop-7cd8d0e203651232)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test reinforce_follows_discover_when_pressure_builds ... ok
[INFO] [stdout] test allocator_drives_pressure_collapse_cycle ... ok
[INFO] [stdout] test two_policies_produce_distinct_trajectories ... ok
[INFO] [stdout] test trajectory_telemetry_supports_move_classification ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/theory_invariants.rs (/opt/rustwide/target/debug/deps/theory_invariants-4741443f5ddf82a5)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test invariant_empty_library_forces_discovery ... ok
[INFO] [stdout] test invariant_allocator_is_deterministic ... ok
[INFO] [stdout] test invariant_registry_root_is_deterministic_over_insertion_order ... ok
[INFO] [stdout] test invariant_delta_dl_is_positive_on_subsumption ... ok
[INFO] [stdout] test invariant_reinforce_action_emits_only_reinforce_events ... ok
[INFO] [stdout] test invariant_reinforcement_does_not_shrink_registry ... ok
[INFO] [stdout] test invariant_reinforcement_is_idempotent_when_reduced ... ok
[INFO] [stdout] test invariant_registry_is_append_only_under_discover ... ok
[INFO] [stdout] test invariant_delta_dl_is_non_negative_on_accept ... ok
[INFO] [stdout] test invariant_same_epoch_inputs_produce_same_registry_root ... ok
[INFO] [stdout] test invariant_composed_trajectory_respects_all_invariants ... ok
[INFO] [stdout] test invariant_discover_action_emits_only_discovery_events ... ok
[INFO] [stdout] test invariant_reinforcement_never_raises_pressure ... ok
[INFO] [stdout] test invariant_fifty_epoch_trajectory_is_bit_identical_on_replay ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mathscape_db-95663d08712f4819)
[INFO] [stdout] test invariant_policy_stricter_never_gives_fewer_barriers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_discovery-8ae7ea63502116f8)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test catalog::tests::all_required_fields_are_non_empty ... ok
[INFO] [stdout] test catalog::tests::catalog_returns_16_properties ... ok
[INFO] [stdout] test matcher::tests::detect_identity ... ok
[INFO] [stdout] test matcher::tests::detect_idempotence ... ok
[INFO] [stdout] test catalog::tests::all_ids_are_unique ... ok
[INFO] [stdout] test matcher::tests::detect_associativity ... ok
[INFO] [stdout] test matcher::tests::detect_involution ... ok
[INFO] [stdout] test matcher::tests::detect_distributivity ... ok
[INFO] [stdout] test matcher::tests::detect_commutativity ... ok
[INFO] [stdout] test matcher::tests::detect_mul_commutativity ... ok
[INFO] [stdout] test matcher::tests::detect_mul_identity ... ok
[INFO] [stdout] test matcher::tests::non_matching_rule_returns_empty ... ok
[INFO] [stdout] test representation::tests::term_to_tree_correct_edges_for_apply ... ok
[INFO] [stdout] test representation::tests::term_to_tree_correct_node_count ... ok
[INFO] [stdout] test scanner::tests::empty_symbols_produces_empty_timeline ... ok
[INFO] [stdout] test scanner::tests::scan_identifies_commutativity ... ok
[INFO] [stdout] test scanner::tests::scan_identifies_identity ... ok
[INFO] [stdout] test scanner::tests::unparseable_sexpr_produces_no_identification ... ok
[INFO] [stdout] test scanner::tests::multiple_symbols_some_identified_some_not ... ok
[INFO] [stdout] test representation::tests::representation_types_serialize_to_json ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_entity-9fdb5004d8325d71)
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test tests::population_model_json_round_trip ... ok
[INFO] [stdout] test tests::epoch_model_json_round_trip ... ok
[INFO] [stdout] test tests::proof_dep_model_json_round_trip ... ok
[INFO] [stdout] test tests::epoch_optional_fields_serialize_as_null ... ok
[INFO] [stdout] test tests::epoch_model_clone_and_eq ... ok
[INFO] [stdout] test tests::symbol_dep_model_json_round_trip ... ok
[INFO] [stdout] test tests::proof_model_json_round_trip ... ok
[INFO] [stdout] test tests::eval_trace_model_json_round_trip ... ok
[INFO] [stdout] test tests::library_model_json_round_trip ... ok
[INFO] [stdout] test tests::lineage_event_model_json_round_trip ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_evolve-4825bb21e4f4bc4b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test individual::tests::new_computes_correct_hash_and_bins ... ok
[INFO] [stdout] test mutate::tests::crossover_with_non_apply_returns_clones ... ok
[INFO] [stdout] test individual::tests::update_bins_recomputes_after_term_change ... ok
[INFO] [stdout] test mutate::tests::mutation_produces_different_term ... ok
[INFO] [stdout] test population::tests::avg_fitness_computes_correctly ... ok
[INFO] [stdout] test population::tests::best_returns_highest_fitness ... ok
[INFO] [stdout] test population::tests::empty_population_avg_fitness_and_diversity ... ok
[INFO] [stdout] test mutate::tests::random_term_bounded ... ok
[INFO] [stdout] test mutate::tests::crossover_with_apply_terms_mixes_parts ... ok
[INFO] [stdout] test select::tests::select_parents_returns_two_individuals ... ok
[INFO] [stdout] test population::tests::update_archive_inserts_individuals ... ok
[INFO] [stdout] test population::tests::diversity_correct ... ok
[INFO] [stdout] test select::tests::tournament_with_k1_returns_valid_individual ... ok
[INFO] [stdout] test select::tests::tournament_returns_fittest_with_high_k ... ok
[INFO] [stdout] test mutate::tests::mutate_with_various_seeds_covers_different_ops ... ok
[INFO] [stdout] test population::tests::inject_elites_replaces_lowest_fitness ... ok
[INFO] [stdout] test population::tests::initialize_creates_target_size ... ok
[INFO] [stdout] test population::tests::evolve_maintains_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_inference_api-728c8bd828cfa10e)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test adapter::tests::infer_rejects_zero_step_limit ... ok
[INFO] [stdout] test adapter::tests::policy_snapshot_returns_live_policy ... ok
[INFO] [stdout] test adapter::tests::library_size_reflects_live_count ... ok
[INFO] [stdout] test adapter::tests::library_snapshot_returns_all_rules ... ok
[INFO] [stdout] test adapter::tests::infer_reduces_term_via_library ... ok
[INFO] [stdout] test types::tests::term_dto_round_trips_core_term ... ok
[INFO] [stdout] test types::tests::term_dto_serde_uses_kind_discriminator ... ok
[INFO] [stdout] test adapter::tests::full_roundtrip_via_json_over_wire ... ok
[INFO] [stdout] test types::tests::eval_result_serializes_with_status_discriminator ... ok
[INFO] [stdout] test types::tests::value_dto_covers_all_five_variants ... ok
[INFO] [stdout] test adapter::tests::competency_breaks_down_by_subdomain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mathscape_mcp-9026198f13763819)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_migration-0cf30e40cb613188)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_policy-65318e5a6e837228)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::uniform_policy_selects_in_range ... ok
[INFO] [stdout] test tests::tracking_policy_records_stats ... ok
[INFO] [stdout] test tests::tracking_avg_reward_correct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_proof-46daa1facbe31ebe)
[INFO] [stdout] 
[INFO] [stdout] running 94 tests
[INFO] [stdout] test bootstrap_lisp::tests::malformed_observation_sexp_returns_none ... ok
[INFO] [stdout] test bootstrap_lisp::tests::malformed_sexp_returns_none ... ok
[INFO] [stdout] test bootstrap_lisp::tests::malformed_scenario_sexp_returns_none ... ok
[INFO] [stdout] test bootstrap_lisp::tests::hex_encode_decode_roundtrip ... ok
[INFO] [stdout] test bootstrap_lisp::tests::empty_scenario_roundtrips_via_sexp ... ok
[INFO] [stdout] test bootstrap_lisp::tests::observation_from_sexp_handles_policy_delta_as_int ... ok
[INFO] [stdout] test bootstrap_lisp::tests::observation_with_no_saturation_roundtrips ... ok
[INFO] [stdout] test bootstrap_lisp::tests::observation_roundtrips_via_sexp ... ok
[INFO] [stdout] test bootstrap_lisp::tests::default_m0_spec_roundtrips_via_sexp ... ok
[INFO] [stdout] test bootstrap_lisp::tests::spec_with_seed_library_roundtrips ... ok
[INFO] [stdout] test bootstrap_lisp::tests::scenario_roundtrips_via_sexp ... ok
[INFO] [stdout] test discovery::tests::is_reducing_flags_projections ... ok
[INFO] [stdout] test discovery::tests::mean_theorems_per_cycle ... ok
[INFO] [stdout] test bootstrap_lisp::tests::spec_with_trained_policy_roundtrips ... ok
[INFO] [stdout] test discovery::tests::ledger_stores_all_validated ... ok
[INFO] [stdout] test discovery::tests::is_reducing_rejects_equivalences ... ok
[INFO] [stdout] test discovery::tests::promote_returns_false_false_on_duplicate ... ok
[INFO] [stdout] test discovery::tests::stalled_cycles_skips_bootstrap ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_reward-5d152dc05eadfbd2)
[INFO] [stdout] test discovery::tests::substrate_takes_only_reducing_rules ... ok
[INFO] [stdout] test discovery::tests::theorem_key_distinguishes_commute_from_identity ... ok
[INFO] [stdout] test discovery::tests::ledger_dedups_by_theorem_key ... ok
[INFO] [stdout] test lean_export::tests::exports_nullary_rule ... ok
[INFO] [stdout] test map_event_lisp::tests::benchmark_scored_nan_delta_renders_as_symbol ... ok
[INFO] [stdout] test map_event_lisp::tests::benchmark_scored_round_trips_with_all_fields ... ok
[INFO] [stdout] test lean_export::tests::exports_multi_var_rule ... ok
[INFO] [stdout] test map_event_lisp::tests::benchmark_scored_round_trips_with_nan_delta ... ok
[INFO] [stdout] test lean_export::tests::exports_add_identity ... ok
[INFO] [stdout] test map_event_lisp::tests::core_grew_event_includes_rule_name ... ok
[INFO] [stdout] test map_event_lisp::tests::core_grew_round_trips_by_name ... ok
[INFO] [stdout] test lean_export::tests::sanitizes_hyphens_in_names ... ok
[INFO] [stdout] test map_event_lisp::tests::full_event_hub_pipeline_emits_lisp_observable_stream ... ok
[INFO] [stdout] test map_event_lisp::tests::lisp_publisher_injects_events_into_hub ... ok
[INFO] [stdout] test map_event_lisp::tests::novel_root_event_serializes ... ok
[INFO] [stdout] test map_event_lisp::tests::malformed_sexp_rejected ... ok
[INFO] [stdout] test map_event_lisp::tests::plasticity_report_sexp_captures_tick_structure ... ok
[INFO] [stdout] test map_event_lisp::tests::rule_certified_and_rejected_round_trip_by_name ... ok
[INFO] [stdout] test map_event_lisp::tests::staleness_crossed_round_trips_full_fidelity ... ok
[INFO] [stdout] test map_event_lisp::tests::trainer_snapshot_sexp_includes_all_fields ... ok
[INFO] [stdout] test mechanism::tests::bump_max_size_applies_and_clamps ... ok
[INFO] [stdout] test mechanism::tests::canonical_fitness_form_reproduces_prev_behavior ... ok
[INFO] [stdout] test mechanism::tests::clamp_enforces_bounds ... ok
[INFO] [stdout] test mechanism::tests::compound_arity_counts_nested_atomics ... ok
[INFO] [stdout] test mechanism::tests::compound_mutation_applies_children_sequentially ... ok
[INFO] [stdout] test mechanism::tests::compound_mutation_sexp_round_trip ... ok
[INFO] [stdout] test mechanism::tests::malformed_fitness_form_returns_zero_not_panic ... ok
[INFO] [stdout] test mechanism::tests::default_config_is_current_hardcoded_values ... ok
[INFO] [stdout] test mechanism::tests::mutation_sexp_round_trip_every_variant ... ok
[INFO] [stdout] test mechanism::tests::nested_compound_sexp_round_trip ... ok
[INFO] [stdout] test mechanism::tests::product_fitness_form_reflects_both_axes ... ok
[INFO] [stdout] test mechanism::tests::proportional_fitness_form_rewards_magnitude ... ok
[INFO] [stdout] test mechanism::tests::random_mutations_are_deduped ... ok
[INFO] [stdout] test mechanism::tests::saturation_response_returns_none_on_exhausted_space ... ok
[INFO] [stdout] test mechanism::tests::sexp_round_trip_preserves_mutated_config ... ok
[INFO] [stdout] test mechanism::tests::sexp_serialization_uses_kebab_case_keywords ... ok
[INFO] [stdout] test mechanism::tests::toggle_seed_from_theorems ... ok
[INFO] [stdout] test mechanism::tests::unknown_operator_returns_none ... ok
[INFO] [stdout] test policy_lisp::tests::fresh_policy_roundtrips_through_sexp ... ok
[INFO] [stdout] test policy_lisp::tests::malformed_sexp_returns_none ... ok
[INFO] [stdout] test policy_lisp::tests::self_producing_loop_via_lisp ... ok
[INFO] [stdout] test policy_lisp::tests::sexp_form_is_recognizable_as_policy ... ok
[INFO] [stdout] test policy_lisp::tests::trained_policy_roundtrips_through_sexp ... ok
[INFO] [stdout] test policy_lisp::tests::tensor_seeking_prior_roundtrips_through_sexp ... ok
[INFO] [stdout] test primitives_lisp::tests::abstract_identity_roundtrips ... ok
[INFO] [stdout] test primitives_lisp::tests::census_sexp_form_preserves_all_fields ... ok
[INFO] [stdout] test primitives_lisp::tests::distributive_variants_roundtrip ... ok
[INFO] [stdout] test primitives_lisp::tests::idempotence_roundtrips ... ok
[INFO] [stdout] test primitives_lisp::tests::homomorphism_roundtrips ... ok
[INFO] [stdout] test primitives_lisp::tests::involution_roundtrips ... ok
[INFO] [stdout] test primitives_lisp::tests::left_identity_roundtrips ... ok
[INFO] [stdout] test primitives_lisp::tests::malformed_sexp_returns_none ... ok
[INFO] [stdout] test primitives_lisp::tests::meta_distributive_roundtrips ... ok
[INFO] [stdout] test semantic::tests::candidate_generator_proposes_projections_and_constants ... ok
[INFO] [stdout] test semantic::tests::discover_finds_projection_for_add_left_zero ... ok
[INFO] [stdout] test mechanism::tests::respond_with_fitness_matches_canonical_behavior ... ok
[INFO] [stdout] test primitives_lisp::tests::right_identity_with_int_identity_roundtrips ... ok
[INFO] [stdout] test semantic::tests::rejects_unsupported_operator ... ok
[INFO] [stdout] test mechanism::tests::sexp_parse_rejects_malformed_input ... ok
[INFO] [stdout] test semantic::tests::rejects_wrong_projection ... ok
[INFO] [stdout] test mechanism::tests::sexp_round_trip_preserves_default_config ... ok
[INFO] [stdout] test semantic::tests::bootstrap_candidates_for_singleton_pattern ... ok
[INFO] [stdout] test mechanism::tests::saturation_response_returns_winner_when_trial_beats_zero ... ok
[INFO] [stdout] test semantic::tests::validates_add_right_zero_as_projection ... ok
[INFO] [stdout] test semantic::tests::validates_mul_left_one_as_projection ... ok
[INFO] [stdout] test semantic::tests::validates_mul_right_one_as_projection ... ok
[INFO] [stdout] test semantic::tests::validates_add_left_zero_as_projection ... ok
[INFO] [stdout] test tests::empty_steps_proof_lhs_equals_rhs ... ok
[INFO] [stdout] test tests::export_lean4_contains_rule_name_and_theorem ... ok
[INFO] [stdout] test tests::equational_proof_of_concrete_add ... ok
[INFO] [stdout] test semantic::tests::validation_is_deterministic_across_seeds ... ok
[INFO] [stdout] test tests::prove_equational_failure_different_normal_forms ... ok
[INFO] [stdout] test mechanism::tests::saturation_response_promotes_compound_winners ... ok
[INFO] [stdout] test tests::verify_tampered_proof_returns_false ... ok
[INFO] [stdout] test tests::verify_valid_proof_returns_true ... ok
[INFO] [stdout] test semantic::tests::ledger_driven_candidate_includes_validated_rhs_shape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test compress_score::tests::compression_ratio_empty_corpus_returns_zero ... ok
[INFO] [stdout] test adapter::tests::rejects_below_threshold ... ok
[INFO] [stdout] test adapter::tests::empty_corpus_yields_reject_with_default_threshold ... ok
[INFO] [stdout] test compress_score::tests::dl_without_library ... ok
[INFO] [stdout] test compress_score::tests::compression_with_identity_rule ... ok
[INFO] [stdout] test adapter::tests::rejection_carries_threshold_and_actual ... ok
[INFO] [stdout] test adapter::tests::accepts_useful_rule ... ok
[INFO] [stdout] test adapter::tests::accept_cert_reports_reward_axes ... ok
[INFO] [stdout] test compress_score::tests::empty_library_dl_equals_sum_of_term_sizes ... ok
[INFO] [stdout] test compress_score::tests::empty_corpus_dl_is_zero ... ok
[INFO] [stdout] test compress_score::tests::nested_terms_with_recursive_matching ... ok
[INFO] [stdout] test lisp_reward::tests::errors_on_unbound_symbol ... ok
[INFO] [stdout] test lisp_reward::tests::evaluates_single_axis_contributions ... ok
[INFO] [stdout] test adapter::tests::orthogonal_rule_accepts_despite_existing_library ... ok
[INFO] [stdout] test lisp_reward::tests::evaluates_zero_when_all_axes_zero ... ok
[INFO] [stdout] test novelty::tests::generality_all_match ... ok
[INFO] [stdout] test lisp_reward::tests::parses_canonical_reward_form ... ok
[INFO] [stdout] test lisp_reward::tests::matches_rust_formula_on_combined_inputs ... ok
[INFO] [stdout] test novelty::tests::generality_empty_corpus_returns_zero ... ok
[INFO] [stdout] test lisp_reward::tests::supports_clamp_and_max ... ok
[INFO] [stdout] test novelty::tests::generality_no_matches_returns_zero ... ok
[INFO] [stdout] test novelty::tests::generality_partial_match ... ok
[INFO] [stdout] test novelty::tests::irreducibility_empty_library_returns_one ... ok
[INFO] [stdout] test novelty::tests::irreducibility_detects_exact_subsumption ... ok
[INFO] [stdout] test reward::tests::custom_weight_config_produces_different_reward ... ok
[INFO] [stdout] test lisp_reward::tests::supports_conditional_mutation_form ... ok
[INFO] [stdout] test novelty::tests::irreducibility_novel ... ok
[INFO] [stdout] test novelty::tests::novelty_score_zero_when_irreducibility_zero ... ok
[INFO] [stdout] test reward::tests::reward_with_useful_library ... ok
[INFO] [stdout] test reward::tests::large_library_no_matching_rules_cr_not_positive ... ok
[INFO] [stdout] test reward::tests::no_new_rules_novelty_is_zero ... ok
[INFO] [stdout] test reward::tests::empty_corpus_produces_reward_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/end_to_end_epoch.rs (/opt/rustwide/target/debug/deps/end_to_end_epoch-a5464d2cb5ad3923)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test rejecting_prover_produces_reject_events_no_artifacts ... ok
[INFO] [stdout] test registry_grows_monotonically_across_epochs ... ok
[INFO] [stdout] test single_epoch_advances_epoch_id ... ok
[INFO] [stdout] test trace_total_delta_dl_equals_sum_of_events ... ok
[INFO] [stdout] test single_epoch_populates_trace ... ok
[INFO] [stdout] test accepted_candidates_land_as_artifacts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/mathscape_service-d8dfa882db594a62)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mathscape_store-30b3a3c45f4ad183)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test expr_store::tests::batch_put ... ok
[INFO] [stdout] test expr_store::tests::store_and_retrieve_leaf ... ok
[INFO] [stdout] test expr_store::tests::store_and_retrieve_apply ... ok
[INFO] [stdout] test expr_store::tests::len_and_is_empty ... ok
[INFO] [stdout] test expr_store::tests::dedup_identical_terms ... ok
[INFO] [stdout] test expr_store::tests::missing_ref_returns_none ... ok
[INFO] [stdout] test expr_store::tests::store_and_retrieve_nested ... ok
[INFO] [stdout] test expr_store::tests::contains_check ... ok
[INFO] [stdout] test expr_store::tests::store_symbol_term ... ok
[INFO] [stdout] test expr_store::tests::store_fn_term ... ok
[INFO] [stdout] test persistent_registry::tests::mark_status_overlay_takes_precedence ... ok
[INFO] [stdout] test persistent_registry::tests::insert_and_retrieve_in_memory ... ok
[INFO] [stdout] test persistent_registry::tests::persistent_registry_root_is_deterministic_across_reopens ... ok
[INFO] [stdout] test persistent_registry::tests::persist_and_reload_across_open_calls ... ok
[INFO] [stdout] test expr_store::tests::structural_sharing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cross_process_replay.rs (/opt/rustwide/target/debug/deps/cross_process_replay-dcb4a10a78ac5a85)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test registry_persists_across_close_and_reopen ... ok
[INFO] [stdout] test resume_from_persisted_state_matches_continuous_run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_api
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_axiom_bridge
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_compress
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_config
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_discovery
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_entity
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_evolve
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_inference_api
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_migration
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_policy
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_proof
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_reward
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mathscape_store
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "20da0a3517f5c922275bce5494298b128b727bb0294332bb008857b35cbddf6d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "20da0a3517f5c922275bce5494298b128b727bb0294332bb008857b35cbddf6d", kill_on_drop: false }`
[INFO] [stdout] 20da0a3517f5c922275bce5494298b128b727bb0294332bb008857b35cbddf6d
